Coder Social home page Coder Social logo

peda-arm's Introduction

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

peda-arm's People

Contributors

alanyee avatar alexdetrano avatar ali-razmjoo avatar alset0326 avatar awailly avatar bet4it avatar bvanheu avatar danghvu avatar degrigis avatar jonathansalwan avatar laanwj avatar longld avatar mancha1 avatar tmfink avatar wapiflapi avatar www avatar zachriggle avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.