GNU Project Debugger

GNU Project Debugger

GNU Project Debugger或gdb是一种命令行源代码级调试器,用于使用C,C ++,D,Objective-C,Fortran,Java,Pascal,assembly,Modula-2或Ada编写的程序。
GNU Project Debugger或gdb是用于在C,C ++,D,Objective-C,Fortran,Java,Pascal,assembly,Modula-2或Ada中编写并为以下目的编译的程序的命令行,源代码级调试器许多不同目标体系结构中的任何一种,包括x86,x86-64,IA-64,Alpha,ARM,Motorola 68000,MIPS,PowerPC,SPARC等。gdb支持硬件断点,条件,核心转储分析,表达式评估,远程调试,进入/退出代码,反汇编以及在某些情况下可逆的调试。
gnu-project-debugger

Linux版GNU Project Debugger的替代品

IDA

IDA

IDA Pro反汇编器和调试器是Windows,Linux和Mac OS X平台上托管的多处理器反汇编器和调试器。
Binary Ninja

Binary Ninja

逆向工程平台和GUI。
Hopper

Hopper

Hopper是OS X和Linux的逆向工程工具,可让您反汇编和反编译32/64位Intel Mac,Linux,Windows和iOS可执行文件!
radare2

radare2

Radare项目最初是作为取证工具而开始的,它是一个可脚本化的命令行十六进制编辑器,能够打开磁盘文件,但后来支持分析二进制文件,反汇编代码...
EDB (Evan's Debugger)

EDB (Evan's Debugger)

EDB(Evan的调试器)是基于Qt4的二进制模式调试器,其目的是使可用性与OllyDbg相当。
Ghidra

Ghidra

Ghidra是由国家安全局研究局创建和维护的软件逆向工程(SRE)框架。
Cutter

Cutter

Cutter的目标是成为一个先进的免费开放源代码逆向工程平台,同时牢记用户体验。刀具是由逆向工程师为逆向工程师创建的。
rr

rr

rr是一个调试工具,旨在记录和重放程序执行。在重播阶段,rr提供了增强的gdb调试体验,支持反向执行。
Medusa - Disassembler

Medusa - Disassembler

美杜莎(Medusa)是一种模块化和交互式的反汇编程序。它可以在Windows和Linux上运行,在OSX上应该相同。该项目以图书馆的形式组织。