Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trickdking/shellcode_toolkit
Mini capstone project for assembling and disassembling shellcode
https://github.com/trickdking/shellcode_toolkit
exploit-development shellcode x86-assembly
Last synced: 29 days ago
JSON representation
Mini capstone project for assembling and disassembling shellcode
- Host: GitHub
- URL: https://github.com/trickdking/shellcode_toolkit
- Owner: TrickDKing
- Created: 2024-08-11T13:21:28.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-20T03:16:02.000Z (3 months ago)
- Last Synced: 2024-08-20T06:28:40.643Z (3 months ago)
- Topics: exploit-development, shellcode, x86-assembly
- Language: Python
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# shellcode_toolkit
Mini capstone project for assembling and disassembling shellcode\n
Project is similar to the functions with msfvenom just more flexible in assembling shellcode for specific functions
Using WinDbg to figure out the WinAPI calls and set a breakpoint right before certain WinAPI calls involving external connection/socket communications
### How to use, execute 32-bit or 64-bit Python3 according to architecture of shellcode
$ python main.py -f [file]## Setup
1. Install WinDBG (Classic or Windows 11)
2. Install Python 32-bit and 64-bit
3. pip install dependencies for both x86 and x64 versions of Python
4. python/python3 -m pip install -r requirements.txt
5. Open a Windows Prompt and execute the script
6. F6 > Attach to process
## Features
\xcc INT3 DEBUG byte automatically added at the front of shellcode for debug