Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nettitude/ShellcodeMutator
https://github.com/nettitude/ShellcodeMutator
Last synced: 22 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/nettitude/ShellcodeMutator
- Owner: nettitude
- Created: 2022-12-15T15:45:34.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2022-12-16T11:56:50.000Z (almost 2 years ago)
- Last Synced: 2024-08-05T17:43:42.639Z (4 months ago)
- Language: Python
- Size: 2.93 KB
- Stars: 232
- Watchers: 5
- Forks: 32
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - nettitude/ShellcodeMutator - (Python)
README
# Shellcode Mutator
Mutate nasm assembly source files using no-instruction sets (such as `nops`) to avoid signatures.
## Usage
```
##################
It's Morphin' Time
##################
usage: mutate.py [-h] [-t SHELLCODE_TEMPLATE] [-s SHELLCODE_FILE] [-m MORPH_PERCENTAGE] [-v] [-x86]Insert random no-instructions at random locations into assembly shellcode
optional arguments:
-h, --help show this help message and exit
-t SHELLCODE_TEMPLATE, --shellcode-template SHELLCODE_TEMPLATE
the template shellcode file to use
-s SHELLCODE_FILE, --shellcode-file SHELLCODE_FILE
where to write the morphed file to
-m MORPH_PERCENTAGE, --morph-percentage MORPH_PERCENTAGE
percentage increase of the number of instructions with no-instructions
-v, --verbose enable verbose mode
-x86, --x86 x86 mode
```