OllyDbg
和IDA Pro
?或者,如果有多个工具可以执行OllyDbg
和IDA Pro
的各种功能,那么在哪里可以找到这些工具?我想开始在Linux上还原一些elf文件,而我只是在寻找一套可以使我入门的工具。#1 楼
Ida Pro可在Windows,Linux和Mac OS上运行,因此我想Linux相当于Ida Pro的就是Ida Pro。最常用的调试器似乎是gdb,可能已通过GUI进行了增强。Hopper和Radare2也可以在Linux上运行。
评论
IDA也包括调试器
–伊戈尔·斯科钦斯基♦
2014年12月30日在9:12
感谢您的回答。我不知道IDA Pro是在Linux上运行的。有一阵子了。
– k170
2014年12月30日15:50
@ k170带有Radare2可视视图的调试器的简短示例。雷达电视/ a / 71
–麦金
2015年1月2日15:30
同时(2018年以后),我也建议使用github.com/radareorg/cutter。
– Moreaki
19年5月29日在8:41
#2 楼
edb是跨平台的x86 / x86-64调试器。它受Ollydbg的启发,但旨在在x86和x86-64以及多个OS上运行。https://github.com/eteran/edb-debugger
#3 楼
我会说radare2。这是一个开放源代码的快速发展项目,具有类似于ida的分析能力,并且支持x86和x86的64位版本等许多架构,以及您可能从未听说过的许多其他架构。它具有不错的命令行界面,并且所有内容都以某种方式记录在案。 />#4 楼
对于gbd,请尝试fGs gdbinit也有lldb。它是llvm调试器,可在python
P.S.中编写脚本。我会发表评论,但这需要注册并获得50信誉。
#5 楼
作为(2019)其他答案的补充:尝试Ghidra。
这是NSA的软件逆向工程(SRE)套件,它是免费的开放源代码。它作为Wikileaks的“ Vault 7”的一部分被泄漏,但NSA决定发布它,并将其作为开源软件发布。它是用Java编写的并且是跨平台的,支持Windows,Linux和MacOS。
官方网站
源代码
评论
Windows上的IDA Pro在Wine上运行良好,因此以这种方式使用它没有问题...只需说一句即可。