여러 리눅스(Ubuntu, CentOS 등)에서 실행 가능한 난독화된 바이너리를 생성하는 Clang 컴파일러입니다.
난독화 기능
- bcf # 가짜 코드 삽입
- sub # 단순한 연산을 복잡하게 변환
- sobf # 문자열 암호화
- split # 코드 분할
- ibr # 간접 분기
- icall # 함수 간접 호출
- igv # 전역변수 간접 호출
권장 사양
- 운영체제: Ubuntu 24.04
- CPU: x86_64 (Intel/AMD), 2.5 GHz 이상 (6 코어/ 12 스레드 추천)
- 메모리: 16 GB RAM
- 저장공간: 10 GB 이상 (SSD/NVMe)
지원하는 아키텍처
- Linux x86_64 (static musl) # Ubuntu, CentOS, RedHat 등 버전 상관없이 작동
- Linux ARM64 (개발 중)
간단한 사용법 (우분투 필요)
git clone git@github.com:HimitsuShell/HimitsuObfuscator.git
chmod 755 -R ./HimitsuObfuscator
cd ./HimitsuObfuscator
sudo apt-get install -y build-essential
./bin/x86_64-unknown-linux-musl-clang -flto -fuse-ld=lld -mllvm -sobf -mllvm -sub -static main.c -o main
./main