disassembly 相关问题

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

如何让gdb在反汇编模型上显示原始的非修饰函数名称?

void outputString(const char *str) { 计算<< "outputString(const char *str) : " << str << endl; } turns out to be Dump of assembler code for function _Z12outputStringPKc:

回答 4 投票 0

如何将.exe文件转换为函数级别的多个汇编文件?

我有一个exe文件,想反汇编它们。逆向工程工具确定该文件由多少个部分和函数组成。 现在我想将这些函数单独作为文件。 ...

回答 1 投票 0

如何在Python反汇编器中访问堆栈内容?

我正在创建一个工具来分析用户定义函数定义中使用的代码,例如: 测试1 ✅ def help_fun(a, b): 返回 a * b def test1(数字): r1, r2 = np.multiply.reduce(nu...

回答 1 投票 0

x86 汇编:解释反汇编代码

谁能解释一下asm代码吗?它能做什么? 我已经评论了一点.. 编辑:C++,用 MS Visual C++ 2008 Express Eddition 编译 -> 重新汇编 .text:39552AF5 po...

回答 3 投票 0

在gdb中,如何反汇编某个地址的前一条指令?

我们知道给定地址(含)之后的反汇编指令可以通过以下方式实现: x/5i 地址 它将打印 5 条指令,但是我如何拆解前面的

回答 3 投票 0

如何查看优化的 jitted .NET 代码的反汇编?

出于某种原因,我有时发现查看函数的优化编译器输出很有用或很有趣。 对于非托管 C/C++ 代码,我最喜欢的方法是

回答 5 投票 0

有没有办法导出asm文件,从而取消隐藏IDA Pro中的所有项目

我想得到一个使用IDA Pro反汇编的asm文件,并使用脚本一次制作大量的asm文件。 我尝试了两种方法来获取asm文件 第一个是 idapython: idc.GenerateFil...

回答 2 投票 0

如何计算偏移线

我想将 x 代码注入到将字符串输出到控制台的 PE 标头中(为了体验)。 我已经快要达到目标了,只剩下一击了…… 我想添加

回答 1 投票 0

如何在IDA Pro中将反汇编的十六进制代码替换为“返回”

我使用的是IDA pro并复制了“C:\Windows\System32 otepad.exe”到“D: otepad.exe”用于代码测试。 以下是“IDA View-A”选项卡的内容: .文本:000000014000100...

回答 0 投票 0

为什么 objdump 在函数结束时不停止?

我正在尝试从(ARM)ELF 文件开始生成被调用函数的调用图。目前,我调用 objdump,解析调用指令的输出,然后递归地重复。 然而,我注意到一个

回答 0 投票 0

Hopper 反汇编程序在组装指令时出现“语法错误”

我正在尝试按照本教程 https://dhiyaneshgeek.github.io/mobile/security/2021/12/25/hopper-disassembler/ 展示如何在名为“

回答 0 投票 0

dnSpy 显示异步方法的奇怪反汇编代码

我正在尝试使用最新版本的 dnSpy 反汇编我的 .NET core 3.1 二进制文件,但得到的输出如下: 原始方法: 公共异步任务>

回答 3 投票 0

如何让组件与 uica 兼容?

如何从与 uica 兼容的优化二进制文件中提取代码? 即使我摆脱了十六进制,我也不确定如何处理标签。我试过 objdump 和 gdb disassemble

回答 0 投票 0

使用 LLVM 工具反汇编原始 AArch64 二进制文件

我可以使用以下命令反汇编原始二进制文件: > aarch64-linux-gnu-objdump-m aarch64-b 二进制-D file.bin 我可以用 llvm-objdump 达到同样的效果吗?如何实现?也许任何...

回答 1 投票 0

如何在反汇编程序代码中找到对字符串常量的引用?

我正在尝试使用 ndisasm 反汇编程序。我发现它不区分常量、元数据和程序指令。 IE。: 00020CA3 00426F 添加 [edx+0x6f...

回答 0 投票 0

攻击实验室 - 第 2 阶段 - 失火

有人可以帮助解决攻击实验室第 2 阶段吗? 我遵循了 GitHub 上的教程,但是它没有通过。 饼干.txt 在此处输入图像描述 phase2.s 在此处输入图像描述 酸度...

回答 0 投票 0

将 Python 字节码重新组装到源代码(CTF 挑战)

我有一个带有 python 字节码的文本文件,它是你在发出 python -m dis file.py 时得到的输出的一部分。我的目标是从字节码重新组装源代码。 我看过类似的问题...

回答 1 投票 0

使用 GCC 32 位与 64 位说明将 C 反汇编为程序集 x86_64

我正在尝试通过逆向工程程序学习汇编 x86_64,以了解汇编的工作原理。为此,我使用 gcc 编译器将 C 代码反汇编为汇编代码。我为此使用的命令...

回答 1 投票 0

如何解释初始化相同 std::string 的两个版本的汇编代码

我有一个相当幼稚的功能: void longStringNoSsoDemo(字符串前缀){ string longString = "你好,世界!这个字符串超过 11/23 个字符。"; longString += 前缀;

回答 0 投票 0

为什么lea指令将与源地址不同的地址加载到目标?

在下面的示例中,我希望 rax 的值应等于 0x555555555ffd。但在我执行指令后,rax 显示地址为 0x555555556004。 lea指令如何计算...

回答 0 投票 0

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