All Projects → ben-ha → gdbface

ben-ha / gdbface

Licence: MIT license
GDB web frontend written in Javascript

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to gdbface

Symgdb
SymGDB - symbolic execution plugin for gdb
Stars: ✭ 202 (+1162.5%)
Mutual labels:  gdb
esp-gdbstub
ESP8266 debugging tool
Stars: ✭ 13 (-18.75%)
Mutual labels:  gdb
raspberry-pi
Raspberry Pi distribution of Alpha
Stars: ✭ 39 (+143.75%)
Mutual labels:  gdb
Awesome Reverse Engineering
Reverse Engineering Resources About All Platforms(Windows/Linux/macOS/Android/iOS/IoT) And Every Aspect! (More than 3500 open source tools and 2300 posts&videos)
Stars: ✭ 2,954 (+18362.5%)
Mutual labels:  gdb
gdbdump-ruby
Dump C level and Ruby level backtrace from living ruby process or core file using gdb
Stars: ✭ 15 (-6.25%)
Mutual labels:  gdb
gdb-cheatsheet
GDB cheatsheet for reversing binaries
Stars: ✭ 20 (+25%)
Mutual labels:  gdb
Build An Efficient Pwn Environment
How to build an efficient pwn development environment in 2020
Stars: ✭ 191 (+1093.75%)
Mutual labels:  gdb
OverRide
Binary Exploitation and Reverse-Engineering (from assembly into C)
Stars: ✭ 69 (+331.25%)
Mutual labels:  gdb
gdbundle
Minimalist plugin manager for GDB and LLDB
Stars: ✭ 72 (+350%)
Mutual labels:  gdb
stack-inspector
A gdb command to inspect the size of objects on the stack
Stars: ✭ 57 (+256.25%)
Mutual labels:  gdb
Pyrasite
Inject code into running Python processes
Stars: ✭ 2,586 (+16062.5%)
Mutual labels:  gdb
Gdbghidra
gdbghidra - a visual bridge between a GDB session and GHIDRA
Stars: ✭ 251 (+1468.75%)
Mutual labels:  gdb
gdb-memstr
Generate arbitrary strings out of contents of ELF sections
Stars: ✭ 13 (-18.75%)
Mutual labels:  gdb
Linux Kernel Module Cheat
The perfect emulation setup to study and develop the Linux kernel v5.4.3, kernel modules, QEMU, gem5 and x86_64, ARMv7 and ARMv8 userland and baremetal assembly, ANSI C, C++ and POSIX. GDB step debug and KGDB just work. Powered by Buildroot and crosstool-NG. Highly automated. Thoroughly documented. Automated tests. "Tested" in an Ubuntu 19.10 ho…
Stars: ✭ 2,748 (+17075%)
Mutual labels:  gdb
hello-world-gdb
Simple hello world program for debugging with gdb
Stars: ✭ 29 (+81.25%)
Mutual labels:  gdb
Pyvmidbg
LibVMI-based debug server, implemented in Python. Building a guest aware, stealth and agentless full-system debugger
Stars: ✭ 192 (+1100%)
Mutual labels:  gdb
asm2cfg
Python command-line tool and GDB extension to view and save x86, ARM and objdump assembly files as control-flow graph (CFG) pdf files
Stars: ✭ 42 (+162.5%)
Mutual labels:  gdb
gdb-automatic-deadlock-detector
Script adds new command to GDB which allows automatically detect C/C++ thread locking and deadlocks in GDB debugger
Stars: ✭ 60 (+275%)
Mutual labels:  gdb
TheVimIDE
Modern Vim IDE with support for C/C++, Java, Python, Lua, PHP, JavaScript, Ruby and much more ...
Stars: ✭ 33 (+106.25%)
Mutual labels:  gdb
CVIP
C/C++/Golang/Linux...知识整理
Stars: ✭ 62 (+287.5%)
Mutual labels:  gdb

GDBFace

GDBFace is a web frontend to the popular debugger GDB, written in Javascript.

Currently implemented features:

1. Source code explorer
2. Assembly view
3. Breakpoint management (Through source and assembly)
4. Local variables view and change
5. Watches
6. Callstack
7. Input/Output from the debugged application
8. GDB command console
9. Memory view

Screenshots

Source debugging with tooltips over variables:

Source debugging Interact with the debugged program:

Program console Assembly view:

Assembly view Edit memory:

Hex view

Installing

  1. npm install gdbface -g

Usage

  1. gdbface <path to program> [args]
  2. gdbface -p <pid>

Note: Best works on programs compiled with -g flag

License

See LICENSE file

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].