Skip to content

amitniz/shellcode_generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shellcode_generator

shellcode generator for x86



   _____ _          _ _               _
  / ____| |        | | |             | |
 | (___ | |__   ___| | | ___ ___   __| | ___
  \___ \| '_ \ / _ \ | |/ __/ _ \ / _` |/ _ \
  ____) | | | |  __/ | | (_| (_) | (_| |  __/
 |_____/|_| |_|\___|_|_|\___\___/ \__,_|\___|
  / ____|                         | |
 | |  __  ___ _ __   ___ _ __ __ _| |_ ___  _ __
 | | |_ |/ _ \ '_ \ / _ \ '__/ _` | __/ _ \| '__|
 | |__| |  __/ | | |  __/ | | (_| | || (_) | |
  \_____|\___|_| |_|\___|_|  \__,_|\__\___/|_|


usage: shcg [-h] [-a ARCH] [-f FORMAT] [-v] IFILE

positional arguments:
  IFILE                 input file

options:
  -h, --help            show this help message and exit
  -a ARCH, --arch ARCH  shell code architecture: elf32 (default), elf64, macho32, macho64, win32, win64
  -f FORMAT, --format FORMAT
                        output format. for example '\x' -> '\xde\xad\xbe\xef', '' -> deadbeef
                        print as hexadecimal as default
  -v, --verbose         verbose mode

# Installation (linux or mac)

  curl https://raw.githubusercontent.com/AmitNiz/shellcode_generator/main/install.sh | bash

# Troubleshooting

make sure that you have nasm and objdump installed and accessible from shell.

About

shellcode generator for x86

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published