obfuscator
1.0.0
obfuscator โค้ดเนทีฟที่เขียนด้วย c++23
Available options:
-h, --help -- This message
-pdb [path] -- Set custom .pdb file location
-map [path] -- Set custom .map file location
-f [name] -- Start new function configuration
-t [name] -- Start new transform configuration
-g [name] -- Start new transform global configuration
-v [name] [value] -- Push value
Examples:
obfuscator hehe.exe -f main -t TransformName -v SomeName 1337
obfuscator hehe.exe -f main -t TransformName -v SomeName 1337 -g TransformName -v SomeGlobalName 1337
obfuscator hehe.exe -f main -t TransformName -v SomeName 1337 -v SomeName0 1337 -g TransformName -v SomeGlobalName 1337
obfuscator hehe.exe -map mymap.map -pdb mypdb.pdb -f main -t TransformName -v SomeName 1337 -v SomeName0 1337 -g TransformName -v SomeGlobalName 1337
โปรเจ็กต์นี้ได้รับการออกแบบเพื่อใช้ทั้งบน Linux และ Windows และบนสถาปัตยกรรมใดๆ แม้ว่าคุณอาจต้องอัปเดตคอมไพเลอร์/libc++ ให้เป็นเวอร์ชันล่าสุด เนื่องจากเราใช้คุณลักษณะพิเศษบางอย่างของ C++23
cmake -B build -DOBFUSCATOR_BUILD_TESTS=0
cmake --build build --config Release
หากคุณใช้ Visual Studio บน Windows คุณสามารถสร้างโปรเจ็กต์ sln โดยใช้คำสั่งแรก และสร้างโปรเจ็กต์โดยใช้ไฟล์ .sln ที่สร้างขึ้น
การมีส่วนร่วมใด ๆ ที่คุณทำจะ ได้รับการชื่นชมอย่างมาก
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)ก่อนที่จะรายงานข้อบกพร่องใดๆ ที่อาจเกี่ยวข้องกับการสร้างโค้ด โปรดตรวจสอบให้แน่ใจว่าคุณได้แนบข้อมูลสุ่มที่ใช้โดย obfuscator คุณสามารถรับเมล็ดพันธุ์นี้ได้จากบันทึกของ obfuscator มันถูกพิมพ์เป็นข้อความแรกและมีลักษณะดังนี้:
12:11:30.150 | [ info ] random: seed is 0xcb91ccbef7cbcdc1
GPL-3.0