8000 GitHub - alset0326/peda-arm: GDB plugin peda for arm
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

alset0326/peda-arm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

peda-arm

PEDA-ARM - Python Exploit Development Assistance for GDB

Finally, we merged the original peda and peda-arm. Use peda-intel.py to the original peda, and peda-arm.py to the new arm peda.

longld's peda is amazing. But it cannot work on ARM, especially on Android. So I made some change.

Target ARM is still testing. AARCH64 is now under developing.

Key Features:

  • Just support all commands on original PEDA (except the part of shellcode)
  • Use help peda to show all the peda help

Updated Features:

  • Add source code context (if it has source code)
  • Add system call detect
  • Support ARM style jump instructions (b*/cbz) detect
  • Support full arm/thumb assemble
  • Add plugin framework. Now you can write your own plugins easily based on peda command
  • Add multiple welcome logos (Your gdb need to support zlib)
  • Enhance display. Make the length of the separation lines auto detect (Image is too large to display. Just find out yourself)
  • Support both remote and local debug
  • And so many features that I don't remember

Screenshot





Installation

    git clone https://github.com/alset0326/peda-arm.git ~/peda-arm
    echo "source ~/peda-arm/peda-arm.py" >> ~/.gdbinit
    echo "DONE! debug your program with gdb and enjoy"
    echo "If you have any suggestions please leave me a message"

Tips: These features are also supported on my own peda repo

About

GDB plugin peda for arm

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 21

0