disassembly 相关问题

涉及将“已编译”代码(例如机器代码,字节代码或IR代码)转回更高级别的汇编助记符。

32位程序的汇编指令长度

i构建一个简单的程序,并使用file命令检查程序是否为32位格式。反过来,我使用objdump来反汇编程序,发现某些汇编指令长度大于4字节。我希望...

回答 1 投票 0

在WinDBG / SOS.DLL中:如何将!DumpDomain列出的所有模块/组件立即保存到磁盘?

我有一个可在运行时通过内存流动态加载大量dll的应用程序。使用WinDBG,当使用命令!DumpDomain时,我可以看到已加载的模块。使用其他命令(例如!lm)...

回答 1 投票 0


Assembly:目的是在调用函数之前加载有效地址?

源C代码:int main(){int i; for(i = 0,i <10; i ++){printf(“ Hello World!\ n”);用于函数main的Intel语法x86汇编器代码的转储:1. ...

回答 1 投票 0

您将如何解释此拆卸清单?

我有一个C语言的简单函数,位于单独的文件字符串中。c:void var_init(){char * hello =“ Hello”; }使用以下命令编译:gcc -ffreestanding -c string.c -o string.o然后我使用命令...

回答 1 投票 0

Radare2 Disassembler您如何组织可视面板(V!)?

我想使用Radare2来学习C是如何组装成汇编的,但是我在布局上遇到了麻烦。我认为是V!模式将非常方便,因为您可以看到寄存器更新为...

回答 1 投票 4

为什么要向堆栈指针添加地址?

我正在尝试理解第一个微腐败挑战。我想问一下主要功能的第一行。他们为什么要将该地址添加到堆栈指针?

回答 1 投票 -1

React-native 0.61.2,hermes拆解index.android.bundle

我使用React-native 0.61.2创建了我的应用程序的发布版本,并启用了Hermes。在我的Crashlytics中,我收到有关崩溃的信息以及堆栈跟踪。以前我曾经将apktool应用于...

回答 1 投票 1

Python脚本中的隐藏凭据

在Python脚本中隐藏凭据的最佳方法是什么?我想避免以明文形式存储它。导入paramiko#如何避免出现明文? my_server ='myserver'my_password ='mysecret'...

回答 1 投票 0

x86反汇编程序,显示所需的指令扩展名

我需要检查执行给定二进制对象(不是通用二进制文件,而是gcc -c somefile.s的输出)所需的x86指令扩展的最小集合。手工完成非常耗时...

回答 2 投票 0

我如何开始反向工程z80机器代码? [关闭]

我有一个.z80内存转储。我如何对其进行反向工程?我需要知道些什么?如何减少体力劳动?

回答 2 投票 4

Oops和objdump中的Linux内核函数长度(反汇编)

我有一些内核Oops在这里失败:BUG:... IP:[ ] myfunction + 0x10 / 0x1e [mymodule]在Oops中,我们可以看到函数长度为30字节(十进制)。我认为...

回答 1 投票 0

如何保护他人服务器上的知识产权

人A拥有服务器(尤其是Amazon EC2实例)。我必须将二进制文件(用C ++编写)上载到此服务器,该服务器定期并有策略地将HTTP请求发送给第三方...

回答 1 投票 -1

由批处理文件(x64dbg)启动的调试软件

我已经开始进行一些逆向工程,并且遇到了一个我不确定如何开始的软件。该软件由批处理文件启动(也称为第二批处理...

回答 1 投票 0

为什么相同字符串的strcmp之后的jne起作用?

mov%p09,%rdi mov%rbx,%rsi callq strcmp测试%eax,$ eax jne 890epj9我上面程序中的两个字符串相同,strcmp检查两个字符串是否相同并返回0。 ..

回答 1 投票 0

是否有一种方法只能从反汇编程序输出中过滤出汇编代码?

我在这里能够回答我自己的问题的最接近的方法是,通过grep,sed,cut,tr,grep再次返回这条长长的管道(在本示例中,“ bash”可以替换为任何东西):.. 。

回答 1 投票 0

谁能解释这个拆卸

我正在努力避免死亡,并想知道要在测试后不死亡的输入是什么。因此,从本质上讲,要跳到其他地方需要做什么?测试rax rax在做什么...

回答 1 投票 0

PolyBench Suite的x86分解中的浮点指令

我正在尝试使用pin工具计算GCC创建的二进制代码中CPU所执行的动态浮点指令的数量,该二进制代码由poly Bench基准测试为30种不同程序编写。 ...

回答 1 投票 0

仅从反汇编的编译库中获取十六进制字节值

我已经使用objdump分解了已编译库文件中的所有函数,并将输出写入了文本文件。在文本文件中,名为clear_bit的函数的输出如下。 ...

回答 1 投票 0

如何反汇编fasm生成的二进制文件?

我正在用FASM汇编器编写程序,并希望查看所有宏扩展后生成的代码。通常可以使用objdump -d破坏二进制文件,但是对于由fasm生成的二进制文件,则......>

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.