
셸코드를 난독화하는 QoL 도구입니다. 향후 인코딩/암호화/압축 방식을 체이닝할 수 있게 될 예정입니다.
셸코드 파일을 난독화하고 소스 코드에 직접 붙여넣기 좋은 유용한 형식으로 출력해 주는 단일 파일 크로스 플랫폼 편의 도구입니다.

이들은 그럴 자격이 있기에 여기에 있습니다.
Shellcrypt는 현재 다음 암호화 방식을 지원합니다 (앞으로 더 추가될 예정입니다!)
Shellcrypt는 현재 다음 출력 형식을 지원합니다 (앞으로 더 추가될 예정입니다!)
무작위 키로 셸코드 암호화
python ./shellcrypt.py -i ./shellcode.bin -f c
128비트 AES CBC로 셸코드 암호화
python ./shellcrypt.py -i ./shellcode.bin -e aes -f c
사용자 지정 키로 셸코드 암호화
python ./shellcrypt.py -i ./shellcode.bin -f c -k 6d616c77617265
Nim 형식으로 출력
python ./shellcrypt.py -i ./shellcode.bin -f nim
파일로 출력
python ./shellcrypt.py -i ./shellcode.bin -f nim -o ./shellcode_out.nim
암호화 방식 목록 확인
python ./shellcrypt.py --ciphers
출력 형식 목록 확인
python ./shellcrypt.py --formats
도움말
███████╗██╗ ██╗███████╗██╗ ██╗ ██████╗██████╗ ██╗ ██╗██████╗ ████████╗
██╔════╝██║ ██║██╔════╝██║ ██║ ██╔════╝██╔══██╗╚██╗ ██╔╝██╔══██╗╚══██╔══╝
███████╗███████║█████╗ ██║ ██║ ██║ ██████╔╝ ╚████╔╝ ██████╔╝ ██║
╚════██║██╔══██║██╔══╝ ██║ ██║ ██║ ██╔══██╗ ╚██╔╝ ██╔═══╝ ██║
███████║██║ ██║███████╗███████╗███████╗╚██████╗██║ ██║ ██║ ██║ ██║
╚══════╝╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝ ╚═════╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝
v1.5 beta
~ @0xLegacyy (Jordan Jay)
usage: shellcrypt [-h] [-i INPUT] [-e ENCRYPT] [-k KEY] [-n NONCE] [-f FORMAT] [--formats] [--ciphers] [-o OUTPUT]
[-v]
options:
-h, --help show this help message and exit
-i INPUT, --input INPUT
Path to file to be encrypted.
-e ENCRYPT, --encrypt ENCRYPT
Encryption method to use, default 'xor'.
-k KEY, --key KEY Encryption key in hex format, default (random 16 bytes).
-n NONCE, --nonce NONCE
Encryption nonce in hex format, default (random 16 bytes).
-f FORMAT, --format FORMAT
Output format, specify --formats for a list of formats.
--formats Show a list of valid formats
--ciphers Show a list of valid ciphers
-o OUTPUT, --output OUTPUT
Path to output file
-v, --version Shows the version and exits
pssst 아직 개발이 한창 진행 중이니 기여하고 싶다면 코드의 여러 TODO 중 하나를 시도해 보세요 :)