disassembly

disassembly

文章 2 浏览 174

gcc堆栈优化?

我刚刚用 C 编写了一个代码示例并尝试反汇编它。以下是代码示例。 void start() { char phone[100]; strcmp(phone, "12312312313"); char name[100]; …

梦里泪两行 2024-10-12 15:52:18 8 0

在剥离的 ELF 可执行文件中设置断点

我有一个 ELF 32 位动态链接、剥离文件,我希望对其进行调试。尝试在某个地址设置断点时,出现一条消息,提示符号表未加载。 我的问题是: 当您说 ELF…

迷爱 2024-10-12 13:43:14 10 0

gcc 堆栈边界

我知道可以使用 gcc 的 mpreferred-stack-boundary 参数来设置堆栈边界。我想知道是否可以完成以下操作。 在特定机器上找到用作堆栈边界的默认值。 对…

知你几分 2024-10-12 13:32:43 9 0

gcc 给出了奇怪的 Intel 语法

我一直试图通过使用编译器生成不同优化级别的各种 C 程序的汇编程序来更好地了解幕后发生的情况。有件事困扰我一段时间了。 当我按如下方式编译 tc 时…

仅此而已 2024-10-11 21:29:00 7 0

理解汇编:-O2 如果分支

我只是使用 if 语句尝试了一个简单的 C 程序并分析了它的汇编。然而,当使用 -O2 标志进行编译时,其行为有很大不同。 相同的 C 代码是:- #include i…

旧情别恋 2024-10-11 14:25:25 7 0

学习拆解

为了尝试了解下面发生的情况,我编写了一些小型 C 程序,然后反转它,并尝试了解其 objdump 输出。 C 程序是: #include int function(int a, int b, …

听风吹 2024-10-11 04:07:40 10 0

可以反汇编 Firefox XPCOM 吗?

是否可以从 Firefox XPCOM DLL 恢复(伪)代码? 我知道有一个名为 XPCOMViewer 的 Firefox 插件,它向我显示类和接口,这工作正常,但我需要更多地了…

一场春暖 2024-10-10 17:11:27 8 0

反汇编代码中的属性顺序

当检查使用 .NET Reflector 导出的反汇编代码时,我有注意到属性的顺序任何给定的实体并不总是得到维护。 我在比较同一程序集的两个版本的反汇编代码…

孤独患者 2024-10-10 08:16:43 10 0

C++调用指令时程序崩溃(C0000005 访问冲突)

我遇到了一次让我困惑的崩溃,到目前为止我发现不可能一致地重现该崩溃。该代码是使用 Visual Studio 2008 编译的。 (当然是简化的)源代码如下所示…

风向决定发型 2024-10-09 09:03:25 12 0

是否有一个实用程序可以与 ilmerge 相反?

我想使用命令行或 GUI 从程序集中删除代码。有时,程序集包含其他程序集中的类型,这需要您将外部别名添加到代码中(这没什么大不了的)。另一种方法…

維他命╮ 2024-10-07 11:03:07 11 0

适用于 Linux 的反汇编程序能够反汇编旧的 DOS .COM/.EXE 文件

我的第一个问题,希望我没有做错。 我的问题是我有一个旧的 DOS 程序,它对文件格式进行了极大的修改以节省空间。 (是的,对于那些知道的人来说,这…

红焚 2024-10-07 09:15:03 7 0

GCC和Borland的反汇编C代码有什么区别?

最近,我对反汇编 C 代码(非常简单的 C 代码)感兴趣,并遵循了使用 Borland C++ Compiler v 5.5 的教程(可以很好地编译 C 代码),一切正常。然后…

酒几许 2024-10-06 05:21:05 8 0

IDA Pro以前的功能

我处于 IDA Pro 的图形视图模式,正在查看一个函数。该函数调用另一个函数,当我单击该函数名称时,我会看到它的汇编代码。 我的问题是我想要一种简单…

脸赞 2024-10-05 04:08:01 9 0

用于编辑 .IL 文件的工具?

目前我使用记事本来实现此目的。是否有用于编辑 .NET 中间语言文件的特定工具? Dotnet IL 编辑器 (DILE) 在编辑文件之前对其进行反汇编,我不需要该…

时常饿 2024-10-04 23:10:52 14 0

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

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

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