最好的Linux工具用于反汇编C++可执行文件

8
哪种工具最适合反汇编C ++可执行文件?我正在寻找类似于OllyDbg但适用于Linux的工具。
编辑:抱歉,我忘记告诉您我想要能够进行调试,而不仅仅是查看汇编代码。
编辑2:通过“最佳”,我的意思是类似于“最适合Windows的是OllyDbg-可以查看汇编代码和进行调试,用户友好且非常强大。哪一个在Linux上最好。”

gdb(disas命令)是否可用,还是需要更多操作?https://dev59.com/c3M_5IYBdhLWcg3ww2Kb - Anycorn
我猜“最好”的要求需要更多的解释。有什么要求吗?仅通过objdump -Cd(GNU binutils的一部分)可以进行反汇编。但它不是一个调试器。 - sellibitze
嗯,我对这个(反汇编和Linux)还很新,所以我不知道如何准确地解释我所说的“最好”。就像 - “Windows最好的是OllyDbg - 用户友好且非常强大。Linux最好的是哪一个。”类似于这样的东西。 - Kiril Kirov
啊,是的。抱歉,我漏掉了-不仅是反汇编器,还有调试器。这就是为什么我提到了OllyDbg。再次抱歉,我的错。 - Kiril Kirov
2个回答

6

谢谢!您最喜欢什么? - Kiril Kirov
谢谢,Reno!我觉得Evan的调试器很不错(我刚刚访问了你在这里发布的链接)。 - Kiril Kirov

1
如果使用gcc编译,您可以使用objdump。它可以用于单个.o文件、库甚至完整的可执行文件。

抱歉,我的错。我忘了告诉你我想要一个像OllyDbg一样能够进行调试的工具。我已经使用过gdb来调试,但只是用于调试核心文件或自己的代码。我想要一个能够帮助我进行逆向工程的工具。感谢您,也很抱歉没有表达清楚。 - Kiril Kirov
啊,我明白了。我建议使用gdb,因为它肯定能够在汇编模式下进行调试。但是,由于即使是普通调试都很麻烦,所以我不会选择这样做。 - Jan
你对Evan的调试器有什么看法?或者你还没有使用过。谢谢 :) - Kiril Kirov
看起来还行,但我没有使用过。 - Jan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接