![]() |
1
3
IDA Pro肯定会进行ARM拆卸。他们(Datarescue)曾在当地时间晚上11点左右为我安排了一个许可证,所以我想推荐他们。.. 我明白了 http://www.datarescue.com/idabase/ 公司进行了一些重组,但我想这仍然是一个好产品。 以下是新出版商的链接: http://www.hex-rays.com/idapro/ |
![]() |
2
4
我相信 IDA Pro 会做你想做的事。O'Reilly的《安全战士》一书中提到了它,我在Windows Mobile开发者论坛上看到过它的推荐。 |
![]() |
3
1
|
![]() |
4
0
几年前,我发现了一个我在做一些嵌入式工作时使用的ARM反汇编程序。然而,我不记得它的名字了——尽管我认为它是一个更大的软件包的一部分,比如模拟器之类的。 在您的情况下,您能否要求编译器生成已编译代码的程序集列表?这可能会给你一些空间。 如果做不到这一点,你可以将你的函数分解为一个或多个新函数,如果你只能得到堆栈跟踪。然后再次将新函数分解为一个或多个。这就是久经考验的“分而治之”方法。如果你在一个函数中有35次调用memset(),从设计的角度来看,这可能也是一个好主意! 更新:我找到了我使用的软件包: ARMphetamine 。它适用于我正在开发的ARM9代码,但看起来它已经有一段时间没有更新了。 |
![]() |
themiurge · C#中的无用变量用于捕获委托的循环反汇编? 8 年前 |
![]() |
Mecki · 为什么otool会截断我的反汇编输出? 8 年前 |
![]() |
AkThao · 反汇编程序是如何工作的,它与反编译程序有何不同? 9 年前 |
![]() |
Xaqron · Win32Dasm折叠点操作错误 9 年前 |
![]() |
Gian U. · javap输出中缺少指令号 11 年前 |