disassembly

disassembly

文章 2 浏览 173

Arm Assembly - 调用具有 4 个以上参数的函数

我知道当调用程序集中的函数时,r0 包含第一个参数,直到 r3 是第四个参数。我知道当它超过四个时,将使用堆栈指针,但我不太确定具体细节。 r0-r3 是…

久隐师 2024-12-13 23:53:04 0 0

如何在 Xcode 控制台中打印反汇编寄存器

我正在查看一些反汇编代码,并看到类似 0x01c8f09b 的内容mov 0x8(%edx),%edi 我想知道 %edx 或 %edi 的值是什么。 有没有办法打印 %edx 或其他汇编变…

尸血腥色 2024-12-10 18:26:30 3 0

来自汇编程序的 Win32 Kernel32.CreateThread

Hi to all.... //////////////////////////////////////////// PUSH 214D84DD // thread id address out PUSH 0 PUSH 0 PUSH 214D84CD // my function…

哥,最终变帅啦 2024-12-09 16:41:07 2 0

为什么有些函数位置密集,而另一些函数则用 int 3 指令对齐和填充?

我使用 Visual C++ 10 编译以下程序: include int _tmain(int /*argc*/, _TCHAR* /*argv*/[]) { Sleep( 0 ); return 0; } 并研究反汇编。程序映像中…

递刀给你 2024-12-07 13:38:13 3 0

iPhone反汇编中的objc_msgsend

我试图弄清楚在下面的反汇编中调用了什么方法,但我不知道发生了什么。据我所知,对于 objc_msgsend,第一个参数是对象指针,第二个参数是选择器(所…

欲拥i 2024-12-05 04:54:37 2 0

使用 otool 反汇编默认 iOS 应用程序

当我尝试使用 otool 反汇编现有的 iOS 应用程序(不是应用程序商店的应用程序)时,它不会分成不同的方法。这只是一大块。这是我正在使用的命令: oto…

躲猫猫 2024-12-04 21:19:59 2 0

基本 C 程序的堆栈操作

我正在反汇编这个基本的 C 代码,试图找出哪些操作 都是在堆栈上完成的。我在 vm、32 位、gcc 4.4.3、基于 ubuntu 上进行操作 发行版。我用这个标志编…

瑶笙 2024-12-04 13:40:11 2 0

为什么 Windbg 不反汇编我的一半函数?

背景:我正在使用 Windbg 来诊断来自 Microsoft 的 WinQual 服务的小型转储的原因。我花时间在与构建时相同的路径位置中正确设置 PDB 和二进制文件,…

梦毁影碎の 2024-12-02 21:10:33 2 0

检查/反汇编 .Net 本机映像

是否可以反汇编/检查 .Net JITer / ngen 生成的本机代码? (纯粹出于学术目的) 试图回答这个问题 我对 JITer 会执行什么样的优化很感兴趣 - 而不是…

我纯我任性 2024-12-01 12:49:41 1 0

ASM 启动进程隐藏

我有一个已经编译的 C++ 控制台应用程序,它显示为一个黑色的小窗口。 现在我想反汇编应用程序并添加代码以隐藏进程启动。也许你可以帮我找到 api 调…

零度℉ 2024-11-30 11:51:15 3 0

在 C/C++ 中反汇编 Windows 上的内存函数

我使用 MSVC 2008。 假设我的代码中有一个函数: int foo() { return 2 + 5; } 我可以使用哪些工具在 X86 汇编器中获取此例程的 ASCII 表示? void ba…

花想c 2024-11-30 11:13:30 2 0

在arm装配中使用堆栈指针(sp)

我对以下反汇编有点困惑: _GSEventLockDevice: 000047d8 b5f0 push {r4, r5, r6, r7, lr} 000047da af03 add r7, sp, #12 000047dc b08d sub sp, #52…

仅此而已 2024-11-29 15:40:40 3 0

ARM反汇编一段被TBB搞糊涂了

作为学习 Arm 汇编的介绍,我尝试用高级语言重新创建反汇编函数。然而,我对以下汇编内容感到困惑: 0000315e 2101 movs r1, #1 00003160 e8dff000 tb…

鲜肉鲜肉永远不皱 2024-11-29 02:10:23 2 0

将机器码转换为 LLVM IR(将 X86_64.X86.ARM 反汇编/重新汇编为 LLVM 位码)

我想将 X86_64、x86、ARM 可执行文件转换为 LLVM IR(反汇编)。 您建议什么解决方案?…

北笙凉宸 2024-11-28 11:04:17 3 0

Android二进制反汇编和调试保护

假设我想保护 Android 二进制文件免遭反汇编或字节码调试 - 市场上是否有适用于 java 和本机 C/C++ 代码的解决方案? 多谢 斯坦恩…

灰色世界里的红玫瑰 2024-11-28 04:38:48 2 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

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