Skip to content

Comments

Project Overhaul#10

Open
Lavender-exe wants to merge 23 commits intoiilegacyyii:mainfrom
Lavender-exe:main
Open

Project Overhaul#10
Lavender-exe wants to merge 23 commits intoiilegacyyii:mainfrom
Lavender-exe:main

Conversation

@Lavender-exe
Copy link

@Lavender-exe Lavender-exe commented Dec 18, 2025

Additions

  • Added Shellcode Compression
  • Added Shellcode Encoding
  • Added more encryption types
  • Added more language support for Zig and JS Add JS support #5

Revamps

  • Restructured project
  • Changed from Colorama to Rich for better terminal colours and logging output

student and others added 23 commits August 22, 2025 21:13
- Added more encryption options
- Added encoding and compression
- Modified the logging function and replaced Colorama with Rich for better terminal compatibility

TODO:
- Refactor the code to be cleaner
- Make it so that you don't need to specify encoders or compression
- Compress --> Encrypt --> Encode
- Re-implemented LZNT1
- Added an option to change the array name
- Improved Error Handling
- Made encryption optional
* Refactoring
- Split the functions into helper files
- Changed the LZNT1 compression function to use WinAPIs (RtlCompressBuffer) instead of a self implementation of it
- Added calc shellcode for testing + a new README screenshot

* Updated README
- Updated README to include the newest help screen + more examples
- Reverted the compression library from ctypes to one that does not require winapis
- This is due to the former not supporting Linux systems
Added uv support & Config based obfuscation
- Added uv installation
- Kept shellcrypt.py for tooling which requires it
- Updated README instructions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant