Skip to content

A tool that helps you build buffer overflow exploits.

License

Notifications You must be signed in to change notification settings

javiervidrua/exploithelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exploithelper

A tool that helps you build buffer overflow exploits.

What can it do?

  • Pattern_create
  • Pattern_offset
  • Nasm_shell (assemble, disassemble)
  • Badchars (outputs a list of badchars for testing)
  • Return_address (outputs instructions to find a valid return address)
  • Shellcode (outputs some commands to generate basic, generic shellcode with metasploit)
  • Summary (outputs a summary of the steps to write a buffer overflow exploit)

Usage

./exploithelper.py <command>

Information

  • Built using the cmd package
  • Supports command completion (<tab> <tab>)
  • Help available for every command (help)

Dependencies:

  • NASM
  • python3-pip
  • python3-dev
  • libncurses5-dev libncursesw5-dev
  • libcairo2-dev
  • struct (pip install struct)
  • subprocess (pip install subprocess)
  • tempfile (pip install tempfile)

Install

  • sudo apt install nasm python3-pip python3-dev libncurses5-dev libncursesw5-dev libcairo2-dev
  • pip3 install -r requirements.txt
  • ./exploithelper.py

Releases

No releases published

Packages

No packages published

Languages