obfuscator-llvm / obfuscator

3.81k stars 1.16k forks source link

移植到llvm13编译的可执行文件没有混淆效果 #167

Open kk-laoguo opened 2 years ago

kk-laoguo commented 2 years ago

Other-C Flags里面的混淆参数加上了,编译也能通过,但是编译之后的可执行文件没有带混淆。请问llvm13移植的问题如何去解决?

xll970211 commented 2 years ago

同问,折腾了很久好不容易可以了,但是感觉没有什么变化, @kk-laoguo 大佬发现原因了吗

iaineng commented 2 years ago

给clang编译器添加这个参数"-fno-experimental-new-pass-manager",如果是clang-cl则添加这个参数"-Xclang -fno-experimental-new-pass-manager" 如果还是不行可以尝试"-flegacy-pass-manager" 我的llvm13使用这两种方式都可以成功开启混淆