เป็นคอมไพเลอร์ Clang ที่สร้างไบนารีแบบ obfuscate ซึ่งสามารถรันได้บนลินุกซ์หลายแบบ (เช่น Ubuntu, CentOS)
ฟีเจอร์การทำ Obfuscation
- bcf # แทรกโค้ดปลอม
- sub # แปลงการคำนวณแบบง่ายให้ซับซ้อน
- sobf # เข้ารหัสสตริง
- split # แยกโค้ด
- ibr # indirect branch
- icall # เรียกฟังก์ชันทางอ้อม
- igv # เรียกตัวแปรโกลบอลทางอ้อม
สเปกที่แนะนำ
- ระบบปฏิบัติการ: Ubuntu 24.04
- CPU: x86_64 (Intel/AMD), 2.5 GHz ขึ้นไป (แนะนำ 6 คอร์ / 12 เธรด)
- หน่วยความจำ: RAM 16 GB
- พื้นที่เก็บข้อมูล: 10 GB ขึ้นไป (SSD/NVMe)
สถาปัตยกรรมที่รองรับ
- Linux x86_64 (static musl) # ทำงานได้ไม่ว่ารุ่นของ Ubuntu, CentOS, RedHat ฯลฯ จะเป็นเวอร์ชันใด
- Linux ARM64 (กำลังพัฒนา)
วิธีใช้งานแบบง่าย (ต้องใช้ Ubuntu)
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
ยังไม่มีความคิดเห็น