A modern, browser-based frontend to gdb (gnu debugger). Add breakpoints, view stack traces, and more in C, C++, Go, and Rust! Simply run gdbgui from the terminal and a new tab will open in your browser. gdbgui is easy to get started with yet supports scripting, and has terminal access while keeping the user interface in lock step with the underlying gdb process.
gdb gui frontend browser flask socketio debugger-visualizer c-plus-plus websockets reactjs debugging-tools debuggerGEF is a kick-ass set of commands for X86, ARM, MIPS, PowerPC and SPARC to make GDB cool again for exploit dev. It is aimed to be used mostly by exploiters and reverse-engineers, to provide additional features to GDB using the Python API to assist during the process of dynamic analysis and exploit development. It has full support for both Python2 and Python3 indifferently (as more and more distros start pushing gdb compiled with Python3 support).
exploit gdb reverse-engineering ctf ida-pro binary-ninja pwn exploit-development malware malware-research debuggingModular visual interface for GDB in Python. This comes as a standalone single-file .gdbinit which, among the other things, enables a configurable dashboard showing the most relevant information during the program execution. Its main goal is to reduce the number of GDB commands issued to inspect the current program status allowing the programmer to focus on the control flow instead.
gdb debugger超级速查表 - 编程语言、框架和开发工具的速查表,单个文件包含一切你需要知道的东西 :zap:
cheatsheet awesome vim nano gdb adb bashExploit Development and Reverse Engineering with GDB Made Easy
gdb peda gdbinit pwndbg reverse-engineering debugging ctf gef hack disassembler ida-pro binary-ninja defcon capture-the-flag malware malware-analysis pwnableThis presentation and code are meant for education and research purposes only. Do as you please with it, but accept any and all responsibility for your actions. The tools were created specifically to assist in malware reversing and analysis - be careful.
android-unpacker gdb qemu reverse-engineering android unpackerrr is a lightweight tool for recording, replaying and debugging execution of applications (trees of processes and threads). Debugging extends gdb with very efficient reverse-execution, which in combination with standard gdb/x86 features like hardware data watchpoints, makes debugging much more fun. You can record a failure once, then debug the recording, deterministically, as many times as you want. The same execution is replayed every time.
debugger gdb reverse-execution debugging-toolsGDBFrontend is an easy, flexible and extensionable gui debugger. You can install GDBFrontend with pip.
debugger debugging cpp gdb debug debugger-gdb debugging-tools debugging-tool gdb-ui gdb-plugin gdb-extension gdb-frontend gdb-guiVoltron is an extensible debugger UI toolkit written in Python. It aims to improve the user experience of various debuggers (LLDB, GDB, VDB and WinDbg) by enabling the attachment of utility views that can retrieve and display data from the debugger host. By running these views in other TTYs, you can build a customised debugger user interface to suit your needs. Voltron does not aim to be everything to everyone. It's not a wholesale replacement for your debugger's CLI. Rather, it aims to complement your existing setup and allow you to extend your CLI debugger as much or as little as you like. If you just want a view of the register contents in a window alongside your debugger, you can do that. If you want to go all out and have something that looks more like OllyDbg, you can do that too.
debugger gdb windbg lldb voltron vtraceAllows to inject a fully-functional C++17 REPL into running, compiled programs that can access your program state and offers features like code-completion and syntax highlighting. Note that for some linux distributions the cling project also provide pre-build binaries.
cpp17 inspector repl lldb gdb[libheap] is a python library to examine ptmalloc (the glibc userland heap implementation). Please refer to the Install Guide.
gdb ptmalloc glibcClone the repository recursively.
avalonia cross-platform-ide mono dotnetcore cplusplus gdb xaml llvm clang gcc ubuntu arch-linux stm32Run one command, get a QEMU or gem5 Buildroot BusyBox virtual machine built from source with several minimal Linux kernel 4.16 module development example tutorials with GDB and KGDB step debugging and minimal educational hardware models. "Tested" in x86, ARM and MIPS guests, Ubuntu 18.04 host. This is the most native setup, and therefore the best one if you are on one of the supported Ubuntu: 16.04 or 18.04.
buildroot linux-kernel qemu gdb kgdb linux-kernel-moduleA more gdb-like debugger for nodejs. It is in the style of the trepanning debuggers. Code is derived from nodejs's lib/_debugger.js inspired by timoshiu's patches.
debugger gdb trepanAn interactive GDB debugger for Atom
gdb debugger adaGDB integration for Atom. This is still very experimental and under construction. If you try it, please stop by the Gitter channel and let us know what you think.
gdb debug debugger embeddedGood for you! This repository is open to anyone, no filtering is done! Simply drop a PR with the command you want to share 😄 And useful scripts will eventually be integrated directly to GEF.
gdb gef pwn exploit reverse-engineering debuggingGdb and LLDB integration with NeoVim. It is instantly usable: type <leader>dd, edit GDB launching command, hit <cr>. Or type <leader>dl to do the same with LLDB backend.
gdb neovim lldb nvim-gdb
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.