什么是Linux相当于OllyDbgIDA Pro?或者,如果有多个工具可以执行OllyDbgIDA Pro的各种功能,那么在哪里可以找到这些工具?我想开始在Linux上还原一些elf文件,而我只是在寻找一套可以使我入门的工具。

评论

Windows上的IDA Pro在Wine上运行良好,因此以这种方式使用它没有问题...只需说一句即可。

#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。


官方网站
源代码