Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 697 Bytes

README.md

File metadata and controls

25 lines (21 loc) · 697 Bytes

RawShell

Custom 32 bit shellcode generator based on the OSED course with added features.

Pre-Reqs

  • python 3+
  • keystone-engine
    • pip3 install keystone-engine

Features

  • PIC (Position Independant Code)
  • Reverse and bind support
  • Command and powershell support
  • Prints the length
  • Prints the SC in a format that can be used straight into python
  • Supports a debug flag that sets a breakpoint at the start of your shellcode for debugging purposes

Usage

py.exe .\rawshell.py -s cmd -t bind -d true

image

Future

  • Add input for IP on reverse shells
  • Add option to specify port