涉及将“已编译”代码(例如机器代码,字节代码或IR代码)转回更高级别的汇编助记符。
如何在COMPILATION期间查看解析树,中间代码,优化代码和汇编代码?
我正在学习编译器课程,程序汇编遵循以下步骤词法分析语法分析语义分析中间代码生成代码优化目标代码生成。 ...
如何使Immunity Debugger Color Scheme看起来像OllyDbg Color Schemes?
我想让Immunity Debugger看起来像Color和Style中的默认OllyDbg。以下是默认Olly的外观:以下是默认Immunity Debugger的外观:更改颜色方案中的任何内容......
我知道有些DOS可执行文件会自行解压缩,所以是否有一个反汇编程序可以将整个程序加载到内存中,然后将其转储到汇编文件中?也许通过执行跟踪......
我有2个.pyo python文件,我可以转换为.py源文件,但它们不能完全编译,因为convertyle的验证提示。因此,查看源代码,我可以告诉config.pyo ...
我正在学习装配,我有这个汇编代码并且很难理解它可以有人澄清吗?函数main的汇编代码转储:0x080483ed:push ebp ...
我可以像下面那样反汇编一个目标文件。但是我想将特定功能(例如add4)的二进制格式的55,48 ......指令原始数据转储到文件中。一世 ...
需要一些函数的帮助,我认为这并不难,有人可以把它翻译成C所以我可以从那里拿起逻辑吗? 0x004011cf mov al,byte [esi] | :0x004011d1和eax,0xff | :...
我正在尝试将IL反汇编程序集成到我的反汇编程序应用程序(Android-Disassembler),但我找不到一些CIL反汇编的库。因此,我正在努力发展...
许多语言环境允许人们“反汇编”提供的功能。因为Pypy编译成C代码(如果我理解正确的话)。那么能够看到C代码转储似乎很自然......
为什么powerpc需要这种额外的绒毛来使原始机器代码功能起作用?
我正在为PowerPC开发一个简单的JIT编译器,我按照https://github.com/spencertipping/jit-tutorial中的示例来了解如何使用它。问题是身份......
我花了大约6个小时使用Cheat Engine调试一些代码。我遇到了一些非常奇怪的东西。说明如下:imul esi,esi0A这是什么意思?指令前ESI = 5 ...
我有以下反汇编:[dest] = d5 cd e8 ca 68 movzx eax,[ebp + dest]此时edx的值为:F7FBB898 movsx edx,此后ed#的值为:FFFFFFD5#[ebp + var_E] ......
我正在研究一个小的IDAPython脚本。脚本本身100%的时间在这样的行上工作:qword_FFFFFFF006F1E6C0 DCQ 0xFFFFFFF007758C18因为它查看地址0xFFFF ..看看是否有......
我创建了一个简单的.exe文件,只是将值3赋给一个名为“x”的整数,然后打印出该值。这是源代码的图片:源代码我用...打开.exe文件
我用objdump -M intel -d test和objdump -d test用gcc 686-elf交叉编译器反汇编一个非常简单的for循环。在这两种情况下,我得到以下内容:d:eb 11 ...
我正在遵循这个编译的代码(我不知道编译器也没有源代码)。 Sub1:mov edx,[esp + 04h]和edx,00000300h或edx,0000007Fh mov [esp + 06h],dx fldcw word ptr [esp + 06h] ...
我反汇编了编译非常简单的源文件test.c的代码,它看起来像这样:void main(){}我运行这些命令将main函数链接到一个静态可执行文件(...
我想通过x86_64二进制文件,反汇编指令来了解有关ptrace函数的更多信息。目标是检查字节是否是指令前缀之一。我在英特尔®中找到了一些信息......
ADICUP360和CrossCore Embedded Studio - 错误:“_start()在0x150”没有可用的源
来自https://wiki.analog.com/resources/eval/user-guides/eval-adicup360的ADuCM360 / ADICUP360的演示项目工作正常。但是,如果我尝试创建(构建项目 - >调试为)我自己的项目,...
当radare2分析函数时,它为ebp - 0x4提供局部变量名称,例如local_4h。当它们的目的变成时,它还能够为这些变量赋予更有意义的名称......