objdump

objdump

文章 0 浏览 3

如何反汇编、修改然后重新组装 Linux 可执行文件?

无论如何,这可以做到吗?我使用过 objdump,但它不会产生我所知道的任何汇编器都可以接受的汇编输出。我希望能够更改可执行文件中的指令,然后对其进…

自在安然 2024-10-04 21:55:28 12 0

使用 Objdump 的结果构建控制流图

我正在尝试构建通过调用 objdump -d 返回的程序集结果的控制流图。目前我想到的最好的方法是将结果的每一行放入一个链表中,并分离出每一行的内存地址…

小草泠泠 2024-10-04 11:54:44 6 0

如何查找外部函数定义

我正在编译一个大项目。该项目使用共享库,尤其是 lapack 的。 我想确定,对于给定的函数,系统在哪个共享库中找到它。 这里是 nm 输出: $ nm -DC ~/…

初心 2024-10-01 13:46:36 10 0

使用 objdump 进行 ARM 架构:反汇编到 ARM

我有一个目标文件,正在尝试反汇编它。当我使用时: objdump -d example.o 我得到了文件格式为 elf64-x86-64 的代码程序集。 我正在尝试将其反汇编到 …

沉鱼一梦 2024-09-26 05:55:59 9 0

objdump ELF 和 Windows

我对这个主题相当陌生,即 ELF 和任何与 Linux 相关的东西。我正在尝试编写 ELF 文件,并且更喜欢在 WinXP 上执行此操作。 我的问题是,这可以用 MS V…

萌吟 2024-09-13 20:45:06 13 0

C/C++每个源文件的内存占用

在 C 编程中,有什么方法可以确定单个源代码文件对最终内存占用的影响有多大? 让我们假设一个简单的 C 程序由源文件 test1.c、test2.c、test3.c 等组…

夜血缘 2024-09-12 06:02:30 7 0

如何从 objdump 获取信息

我在读取 Linux 中的可执行文件中转储的信息时遇到问题。 信息如下: 804a0ea: 04 08 add $0x8, %al ... 804a0f4: a6 cmpsb %es:(%edi),%ds:(%esi) 我…

裂开嘴轻声笑有多痛 2024-08-27 02:41:47 15 0

什么是寄存器%eiz?

在我使用 objdump 转储出来的以下汇编代码中: lea 0x0(%esi,%eiz,1),%esi 什么是寄存器 %eiz?前面的代码是什么意思?…

梦言归人 2024-08-26 21:39:47 15 0

如何使用 only-keep-debug 反转 objcopy 的条带?

在现代 Linux 中,几乎所有对象都被剥离并分成两部分(两个文件)。第一个是可执行文件本身,第二个是从原始 ELF 中剥离出来的调试符号。此类文件是通…

美男兮 2024-08-26 13:25:41 14 0

objdump 如何使用 -S 选项来显示源代码?

二进制文件中是否有对源文件的引用?我尝试在二进制文件上运行字符串,但找不到对列出的源文件的任何引用...…

魂归处 2024-08-26 09:34:38 15 0

“-0x1(%edx,%ecx,1)”是什么意思objdump 输出中的意思是什么?

使用 objdump 来理解二进制文件,我意识到我对 ASM 语法不够流利。下面这个概念是什么意思? xor %al,-0x1(%edx,%ecx,1) 当你在做的时候 - 我应该搜索…

故笙诉离歌 2024-08-13 15:38:37 12 0

我如何使用 objdump 之类的工具判断目标文件是否已使用 -fPIC 构建?

如何使用 objdump 等工具判断目标文件是否已使用 -fPIC 构建?…

霓裳挽歌倾城醉 2024-08-02 14:46:24 15 0

查找机器代码中的位置(gcc/objdump -d)

如果您想要在机器输出中检查特定的 C 代码行,您将如何在 objdump 输出中找到它。 这是一个示例 if (cond) foo; bar(); ,我想看看 bar 是否按照我的…

我偏爱纯白色 2024-07-08 22:27:04 19 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文