Pluto icon indicating copy to clipboard operation
Pluto copied to clipboard

Obfuscator based on LLVM 14.0.6

Results 32 Pluto issues
Sort by recently updated
recently updated
newest added

D:/App/msys2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/bin/as.exe: lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.obj: section .xdata$_ZNSt15__uniq_ptr_dataIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_18RegionInfoAnalysisENS0_10RegionInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_ELb1ELb1EECI1St15__uniq_ptr_implISA_SC_EEPSA_: string table overflow at offset 10000009 C:\Users\Jony1026\AppData\Local\Temp\ccmNj1Kk.s: Assembler messages: C:\Users\Jony1026\AppData\Local\Temp\ccmNj1Kk.s: Fatal error: lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.obj: file too big

chen@chen-virtual-machine:~/桌面/ploto/jni$ ndk-build1 Android NDK: APP_PLATFORM not set. Defaulting to minimum supported version android-16. [arm64-v8a] Compile++ : hello libs/arm64-v8a/hello 你好 我使用的LLVM12版本 也/include/llvm/Transforms/Obfuscation /lib/Transforms/Obfuscation 和 /include/Eigen 全部添加 编译也没有报错 但是使用NDK-build 编译的话 加密效果挺好 但是-MBA...

I try visual studio 2022 and 2019 command line C:\Users\frosty\Documents\pluto\Pluto-Obfuscator\build>cmake -G "Ninja" -DLLVM_ENABLE_PROJECTS="clang" -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD="X86" -DBUILD_SHARED_LIBS=On ../llvm -- The C compiler identification is MSVC 19.29.30137.0 -- The CXX compiler identification...

Here is the project it was compiling when this crash occurred: https://github.com/AngeloD2022/jsxbin_decompiler ``` ====================[ Build | jsxer-cli | Debug ]=============================== "/Users/angelodeluca/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/221.5787.29/CLion.app/Contents/bin/cmake/mac/bin/cmake" --build /Users/angelodeluca/CLionProjects/jsxbin_decompiler/cmake-build-debug --target jsxer-cli -j 8 [1/52] Building...

按照ollvm8的移植到ndk测试配置,把clang clang-12 clang++ clang-format文件复制到了.../Android/Sdk/ndk/23.../toolchains/llvm/prebuilt/linux-x86_64/bin文件夹下 然后编译过程中报错 请问怎么解决这个问题,是哪里配置不对吗? 报错信息如下: Run Build Command:"/home/weidou/Android/Sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_e5967" [1/2] Building C object CMakeFiles/cmTC_e5967.dir/testCCompiler.c.o FAILED: CMakeFiles/cmTC_e5967.dir/testCCompiler.c.o /home/weidou/Android/Sdk/ndk/ollvm12/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=armv7-none-linux-androideabi21 --gcc-toolchain=/home/weidou/Android/Sdk/ndk/ollvm12/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/weidou/Android/Sdk/ndk/ollvm12/toolchains/llvm/prebuilt/linux-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig...

Please refer to the #6 https://github.com/bluesadi/Pluto-Obfuscator/issues/6#issuecomment-1044464915

bug

[CMakeError.log](https://github.com/bluesadi/Pluto-Obfuscator/files/8522255/CMakeError.log)

RandomControlFlow is problematic in some cases. `./check.sh -rcf` failed: ```cpp ./src/scalar_4x64_impl.h:259:5: error: inline assembly requires more registers than available "movq 32(%%rsi), %%r11\n" ^ ./src/scalar_4x64_impl.h:259:5: error: inline assembly requires more registers...

bug