Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Shellcrypt — 셸코드를 난독화하는 QoL 도구입니다. 향후 인코딩/암호화/압축 방식을 체이닝할 수 있게 될 예정입니다. | Kitploit
도구/GitHubGitHub/iilegacyyii/shellcrypt
Encryption/Decryption ToolsPayload GenerationShellcodeCryptographyRed TeamingPayload Development
GitHubiilegacyyii/shellcrypt

Shellcrypt

셸코드를 난독화하는 QoL 도구입니다. 향후 인코딩/암호화/압축 방식을 체이닝할 수 있게 될 예정입니다.

저장소 보기
216323년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Shellcrypt

셸코드 파일을 난독화하고 소스 코드에 직접 붙여넣기 좋은 유용한 형식으로 출력해 주는 단일 파일 크로스 플랫폼 편의 도구입니다.

Shellcrypt이 셸코드를 암호화하는 스크린샷

기여자

이들은 그럴 자격이 있기에 여기에 있습니다.

  • An00bRektn github twitter ♥
  • 0xtejas github

암호화 방식

Shellcrypt는 현재 다음 암호화 방식을 지원합니다 (앞으로 더 추가될 예정입니다!)

  • AES (128-bit CBC)
  • ChaCha20
  • RC4
  • Salsa20
  • XOR

지원되는 형식

Shellcrypt는 현재 다음 출력 형식을 지원합니다 (앞으로 더 추가될 예정입니다!)

  • C
  • C#
  • Nim
  • Golang
  • Python
  • Powershell
  • Visual Basic for Applications (VBA)
  • Visual Basic Script (VBS)
  • Rust
  • Raw

사용법

무작위 키로 셸코드 암호화

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -f c

128비트 AES CBC로 셸코드 암호화

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -e aes -f c

사용자 지정 키로 셸코드 암호화

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -f c -k 6d616c77617265

Nim 형식으로 출력

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -f nim

파일로 출력

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -f nim -o ./shellcode_out.nim

암호화 방식 목록 확인

root@kitploit:~
python ./shellcrypt.py --ciphers

출력 형식 목록 확인

root@kitploit:~
python ./shellcrypt.py --formats

도움말

root@kitploit:~
███████╗██╗  ██╗███████╗██╗     ██╗      ██████╗██████╗ ██╗   ██╗██████╗ ████████╗
██╔════╝██║  ██║██╔════╝██║     ██║     ██╔════╝██╔══██╗╚██╗ ██╔╝██╔══██╗╚══██╔══╝
███████╗███████║█████╗  ██║     ██║     ██║     ██████╔╝ ╚████╔╝ ██████╔╝   ██║
╚════██║██╔══██║██╔══╝  ██║     ██║     ██║     ██╔══██╗  ╚██╔╝  ██╔═══╝    ██║
███████║██║  ██║███████╗███████╗███████╗╚██████╗██║  ██║   ██║   ██║        ██║
╚══════╝╚═╝  ╚═╝╚══════╝╚══════╝╚══════╝ ╚═════╝╚═╝  ╚═╝   ╚═╝   ╚═╝        ╚═╝
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

향후 개발 목표

  1. 더 많은 출력 형식 (rust 등)
  2. 더 많은 암호화 방식
  3. 압축 방식
  4. 암호화/인코딩/압축 방식을 연결할 수 있는 구성 시스템 만들기
  5. 생성된 코드에 복호화 메서드를 추가하는 플래그
  6. Shikata 인코더, 아마도?

pssst 아직 개발이 한창 진행 중이니 기여하고 싶다면 코드의 여러 TODO 중 하나를 시도해 보세요 :)

도구 다운로드