diff options
author | heqnx <root@heqnx.com> | 2025-05-22 19:04:11 +0300 |
---|---|---|
committer | heqnx <root@heqnx.com> | 2025-05-22 19:04:11 +0300 |
commit | ac3cf7613767d06c34c2c79c19859587c27974b8 (patch) | |
tree | 3aa9332b10d7647b60a34153a8684ecb0254e5e2 /README.md | |
parent | 30b700c5f77c71e37682dc3968db72bad4752eca (diff) | |
download | go-shellcode2uuid-main.tar.gz go-shellcode2uuid-main.zip |
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1,13 +1,13 @@ # go-shellcode2uuid -`go-shellcode2uuid` is an offensive security utility that encodes arbitrary binary shellcode into UUID strings, generating Python, C and Rust stubs to decode and execute the shellcode at runtime. It supports Linux and Windows platforms, with optional single-byte XOR or 16bit random key RC4 encryption/decryption for obfuscation. This is a golang implementation of the popular technique written in many other programming lanauges by multiple authors. +`go-shellcode2uuid` is an offensive security utility that encodes arbitrary binary shellcode into UUID strings, generating Python, C, CSharp and Rust stubs to decode and execute the shellcode at runtime. It supports Linux and Windows platforms, with optional single-byte XOR or 16bit random key RC4 encryption/decryption for obfuscation. This is a golang implementation of the popular technique written in many other programming lanauges by multiple authors. > **WARNING**: This tool is intended for **authorized security assessments only**. Misuse may violate laws or regulations. The author disclaims any responsibility for unlawful use. Always obtain explicit permission before conducting any security tests. ## Features - **UUID encoding**: Converts raw shellcode bytes into UUID string literals for easy embedding. -- **Multi-platform stubs**: Generates testing stubs for Python, C (Linux and Windows), Rust (Linux and Windows). +- **Multi-platform stubs**: Generates testing stubs for Python, C (Linux and Windows), CSharp, Rust (Linux and Windows). - **XOR or RC4 encryption**: Supports single-byte XOR or 16bit RC4 random key encryption/decryption for lightweight obfuscation. - **Automatic shellcode padding**: Pads shellcode to a multiple of 16 bytes to fit UUID size. |