obfuscator
1.0.0
أداة تشويش التعليمات البرمجية الأصلية المكتوبة بلغة 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
)قبل الإبلاغ عن أي أخطاء قد تكون ذات صلة بإنشاء التعليمات البرمجية، يرجى التأكد من إرفاق المصدر العشوائي الذي يستخدمه أداة التعتيم. يمكنك الحصول على هذه البذرة من سجلات التعتيم؛ تتم طباعتها كرسالة أولى وتبدو كما يلي:
12:11:30.150 | [ info ] random: seed is 0xcb91ccbef7cbcdc1
جي بي إل-3.0