BOAZ_beta
BOAZ_beta copied to clipboard
LLVM installation failure
Error running requirements.sh
[!] Install LLVM Obfuscator, it will take a while...
[!] Akira llvm-obfuscator is already installed.
Using MinGW directory: /usr/lib/gcc/x86_64-w64-mingw32/14-win32
start unit test:
clang version 17.0.6 (https://github.com/thomasxm/Akira-obfuscator.git 112e63dadff9d1b81a65b24b1a16a03f56d63a0f)
Target: x86_64-w64-windows-gnu
Thread model: posix
InstalledDir: /home/adam/Tools/Boaz_beta/./akira_built/bin
clang++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
"/home/adam/Tools/Boaz_beta/akira_built/bin/clang-17" -cc1 -triple x86_64-w64-windows-gnu -emit-obj -mrelax-all -dumpdir test.exe- -disable-free -clear-ast-before-backend -main-file-name loader2_test.c -mrelocation-model pic -pic-level 2 -mframe-pointer=none -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -mms-bitfields -funwind-tables=2 -fno-use-init-array -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -v -fcoverage-compilation-dir=/home/adam/Tools/Boaz_beta -resource-dir /home/adam/Tools/Boaz_beta/akira_built/lib/clang/17 -D nullptr=NULL -I ./c++/ -I ./c++/mingw32/ -internal-isystem /usr/x86_64-w64-mingw32/include/c++ -internal-isystem /usr/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32 -internal-isystem /usr/x86_64-w64-mingw32/include/c++/backward -internal-isystem /usr/x86_64-w64-mingw32/include/c++/ -internal-isystem /usr/x86_64-w64-mingw32/include/c++//x86_64-w64-mingw32 -internal-isystem /usr/x86_64-w64-mingw32/include/c++//backward -internal-isystem /usr/include/c++/ -internal-isystem /usr/include/c++//x86_64-w64-mingw32 -internal-isystem /usr/include/c++//backward -internal-isystem include/c++ -internal-isystem include/c++/x86_64-w64-mingw32 -internal-isystem include/c++/backward -internal-isystem include/g++-v0.0.0 -internal-isystem include/g++-v0.0.0/x86_64-w64-mingw32 -internal-isystem include/g++-v0.0.0/backward -internal-isystem include/g++-v0.0 -internal-isystem include/g++-v0.0/x86_64-w64-mingw32 -internal-isystem include/g++-v0.0/backward -internal-isystem include/g++-v0 -internal-isystem include/g++-v0/x86_64-w64-mingw32 -internal-isystem include/g++-v0/backward -internal-isystem /home/adam/Tools/Boaz_beta/akira_built/lib/clang/17/include -internal-isystem /usr/x86_64-w64-mingw32/include -internal-isystem /usr/x86_64-w64-mingw32/usr/include -fdeprecated-macro -fdebug-compilation-dir=/home/adam/Tools/Boaz_beta -ferror-limit 19 -fno-use-cxa-atexit -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -exception-model=seh -fcolor-diagnostics -mllvm -irobf-indbr -mllvm -irobf-icall -mllvm -irobf-indgv -mllvm -irobf-cse -mllvm -irobf-cff -faddrsig -o /tmp/loader2_test-98e825.o -x c++ loader2_test.c
clang -cc1 version 17.0.6 based upon LLVM 17.0.6 default target x86_64-unknown-linux-gnu
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++/backward"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++/"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++//x86_64-w64-mingw32"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++//backward"
ignoring nonexistent directory "/usr/include/c++//x86_64-w64-mingw32"
ignoring nonexistent directory "/usr/include/c++//backward"
ignoring nonexistent directory "include/c++"
ignoring nonexistent directory "include/c++/x86_64-w64-mingw32"
ignoring nonexistent directory "include/c++/backward"
ignoring nonexistent directory "include/g++-v0.0.0"
ignoring nonexistent directory "include/g++-v0.0.0/x86_64-w64-mingw32"
ignoring nonexistent directory "include/g++-v0.0.0/backward"
ignoring nonexistent directory "include/g++-v0.0"
ignoring nonexistent directory "include/g++-v0.0/x86_64-w64-mingw32"
ignoring nonexistent directory "include/g++-v0.0/backward"
ignoring nonexistent directory "include/g++-v0"
ignoring nonexistent directory "include/g++-v0/x86_64-w64-mingw32"
ignoring nonexistent directory "include/g++-v0/backward"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/usr/include"
#include "..." search starts here:
#include <...> search starts here:
./c++
./c++/mingw32
/usr/include/c++
/home/adam/Tools/Boaz_beta/akira_built/lib/clang/17/include
/usr/x86_64-w64-mingw32/include
End of search list.
loader2_test.c
"/home/adam/Tools/Boaz_beta/akira_built/bin/clang-17" -cc1 -triple x86_64-w64-windows-gnu -emit-obj -mrelax-all -dumpdir test.exe- -disable-free -clear-ast-before-backend -main-file-name syscalls.c -mrelocation-model pic -pic-level 2 -mframe-pointer=none -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -mms-bitfields -funwind-tables=2 -fno-use-init-array -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -v -fcoverage-compilation-dir=/home/adam/Tools/Boaz_beta -resource-dir /home/adam/Tools/Boaz_beta/akira_built/lib/clang/17 -D nullptr=NULL -I ./c++/ -I ./c++/mingw32/ -internal-isystem /usr/x86_64-w64-mingw32/include/c++ -internal-isystem /usr/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32 -internal-isystem /usr/x86_64-w64-mingw32/include/c++/backward -internal-isystem /usr/x86_64-w64-mingw32/include/c++/ -internal-isystem /usr/x86_64-w64-mingw32/include/c++//x86_64-w64-mingw32 -internal-isystem /usr/x86_64-w64-mingw32/include/c++//backward -internal-isystem /usr/include/c++/ -internal-isystem /usr/include/c++//x86_64-w64-mingw32 -internal-isystem /usr/include/c++//backward -internal-isystem include/c++ -internal-isystem include/c++/x86_64-w64-mingw32 -internal-isystem include/c++/backward -internal-isystem include/g++-v0.0.0 -internal-isystem include/g++-v0.0.0/x86_64-w64-mingw32 -internal-isystem include/g++-v0.0.0/backward -internal-isystem include/g++-v0.0 -internal-isystem include/g++-v0.0/x86_64-w64-mingw32 -internal-isystem include/g++-v0.0/backward -internal-isystem include/g++-v0 -internal-isystem include/g++-v0/x86_64-w64-mingw32 -internal-isystem include/g++-v0/backward -internal-isystem /home/adam/Tools/Boaz_beta/akira_built/lib/clang/17/include -internal-isystem /usr/x86_64-w64-mingw32/include -internal-isystem /usr/x86_64-w64-mingw32/usr/include -fdeprecated-macro -fdebug-compilation-dir=/home/adam/Tools/Boaz_beta -ferror-limit 19 -fno-use-cxa-atexit -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -exception-model=seh -fcolor-diagnostics -mllvm -irobf-indbr -mllvm -irobf-icall -mllvm -irobf-indgv -mllvm -irobf-cse -mllvm -irobf-cff -faddrsig -o /tmp/syscalls-6f3568.o -x c++ classic_stubs/syscalls.c
clang -cc1 version 17.0.6 based upon LLVM 17.0.6 default target x86_64-unknown-linux-gnu
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++/backward"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++/"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++//x86_64-w64-mingw32"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++//backward"
ignoring nonexistent directory "/usr/include/c++//x86_64-w64-mingw32"
ignoring nonexistent directory "/usr/include/c++//backward"
ignoring nonexistent directory "include/c++"
ignoring nonexistent directory "include/c++/x86_64-w64-mingw32"
ignoring nonexistent directory "include/c++/backward"
ignoring nonexistent directory "include/g++-v0.0.0"
ignoring nonexistent directory "include/g++-v0.0.0/x86_64-w64-mingw32"
ignoring nonexistent directory "include/g++-v0.0.0/backward"
ignoring nonexistent directory "include/g++-v0.0"
ignoring nonexistent directory "include/g++-v0.0/x86_64-w64-mingw32"
ignoring nonexistent directory "include/g++-v0.0/backward"
ignoring nonexistent directory "include/g++-v0"
ignoring nonexistent directory "include/g++-v0/x86_64-w64-mingw32"
ignoring nonexistent directory "include/g++-v0/backward"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/usr/include"
#include "..." search starts here:
#include <...> search starts here:
./c++
./c++/mingw32
/usr/include/c++
/home/adam/Tools/Boaz_beta/akira_built/lib/clang/17/include
/usr/x86_64-w64-mingw32/include
End of search list.
classic_stubs/syscalls.c:90:39: warning: multi-character character constant [-Wmultichar]
90 | if (*(USHORT*)FunctionName == 'wZ')
| ^
classic_stubs/syscalls.c
1 warning generated.
"/home/adam/Tools/Boaz_beta/akira_built/bin/clang-17" -cc1as -triple x86_64-w64-windows-gnu -filetype obj -main-file-name syscallsstubs.std.x64.s -target-cpu x86-64 -I ./c++/ -I ./c++/mingw32/ -fdebug-compilation-dir=/home/adam/Tools/Boaz_beta -dwarf-debug-producer "clang version 17.0.6 (https://github.com/thomasxm/Akira-obfuscator.git 112e63dadff9d1b81a65b24b1a16a03f56d63a0f)" -I ./c++/ -I ./c++/mingw32/ -dwarf-version=4 -mrelocation-model pic -mrelax-all -mllvm -irobf-indbr -mllvm -irobf-icall -mllvm -irobf-indgv -mllvm -irobf-cse -mllvm -irobf-cff -o /tmp/syscallsstubs-dc2259.o ./classic_stubs/syscallsstubs.std.x64.s
"/usr/bin/x86_64-w64-mingw32-ld" -m i386pep -Bdynamic -o test.exe /usr/x86_64-w64-mingw32/lib/crt2.o /usr/x86_64-w64-mingw32/lib/crtbegin.o -L/usr/lib/gcc/x86_64-w64-mingw32/14-win32 -L./clang_test_include -L/usr/x86_64-w64-mingw32/lib -L/usr/x86_64-w64-mingw32/mingw/lib /tmp/loader2_test-98e825.o /tmp/syscalls-6f3568.o /tmp/syscallsstubs-dc2259.o -lws2_32 -lpsapi -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 /usr/x86_64-w64-mingw32/lib/crtend.o
[!] Test run was successful.
[!] Pluto is already installed.
start unit test:
clang version 14.0.6 (https://github.com/thomasxm/Pluto.git b9ce7fd9efceaf747129c041984f3795e1988698)
Target: x86_64-w64-windows-gnu
Thread model: posix
InstalledDir: /home/adam/Tools/Boaz_beta/./llvm_obfuscator_pluto/bin
clang-14: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang-14: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
"/home/adam/Tools/Boaz_beta/llvm_obfuscator_pluto/bin/clang-14" -cc1 -triple x86_64-w64-windows-gnu -emit-llvm-bc -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name loader2_test.c -mrelocation-model pic -pic-level 2 -mframe-pointer=none -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -mms-bitfields -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=gdb -v -fcoverage-compilation-dir=/home/adam/Tools/Boaz_beta -resource-dir /home/adam/Tools/Boaz_beta/llvm_obfuscator_pluto/lib/clang/14.0.6 -D nullptr=NULL -I ./c++/ -I ./c++/mingw32/ -internal-isystem /usr/x86_64-w64-mingw32/include/c++ -internal-isystem /usr/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32 -internal-isystem /usr/x86_64-w64-mingw32/include/c++/backward -internal-isystem /usr/x86_64-w64-mingw32/include/c++/ -internal-isystem /usr/x86_64-w64-mingw32/include/c++//x86_64-w64-mingw32 -internal-isystem /usr/x86_64-w64-mingw32/include/c++//backward -internal-isystem /usr/include/c++/ -internal-isystem /usr/include/c++//x86_64-w64-mingw32 -internal-isystem /usr/include/c++//backward -internal-isystem include/c++ -internal-isystem include/c++/x86_64-w64-mingw32 -internal-isystem include/c++/backward -internal-isystem /home/adam/Tools/Boaz_beta/llvm_obfuscator_pluto/lib/clang/14.0.6/include -internal-isystem /usr/x86_64-w64-mingw32/sys-root/mingw/include -internal-isystem /usr/x86_64-w64-mingw32/include -internal-isystem /usr/include -O2 -fdeprecated-macro -fdebug-compilation-dir=/home/adam/Tools/Boaz_beta -ferror-limit 19 -fno-use-cxa-atexit -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -exception-model=seh -fcolor-diagnostics -vectorize-loops -vectorize-slp -mllvm -passes=mba,sub,idc,bcf,fla,gle -faddrsig -o /tmp/loader2_test-4ca0c8.o -x c++ loader2_test.c
clang -cc1 version 14.0.6 based upon LLVM 14.0.6 default target x86_64-unknown-linux-gnu
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++/backward"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++/"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++//x86_64-w64-mingw32"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++//backward"
ignoring nonexistent directory "/usr/include/c++//x86_64-w64-mingw32"
ignoring nonexistent directory "/usr/include/c++//backward"
ignoring nonexistent directory "include/c++"
ignoring nonexistent directory "include/c++/x86_64-w64-mingw32"
ignoring nonexistent directory "include/c++/backward"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/sys-root/mingw/include"
#include "..." search starts here:
#include <...> search starts here:
./c++
./c++/mingw32
/usr/include/c++
/home/adam/Tools/Boaz_beta/llvm_obfuscator_pluto/lib/clang/14.0.6/include
/usr/x86_64-w64-mingw32/include
/usr/include
End of search list.
"/home/adam/Tools/Boaz_beta/llvm_obfuscator_pluto/bin/clang-14" -cc1 -triple x86_64-w64-windows-gnu -emit-llvm-bc -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name syscalls.c -mrelocation-model pic -pic-level 2 -mframe-pointer=none -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -mms-bitfields -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=gdb -v -fcoverage-compilation-dir=/home/adam/Tools/Boaz_beta -resource-dir /home/adam/Tools/Boaz_beta/llvm_obfuscator_pluto/lib/clang/14.0.6 -D nullptr=NULL -I ./c++/ -I ./c++/mingw32/ -internal-isystem /usr/x86_64-w64-mingw32/include/c++ -internal-isystem /usr/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32 -internal-isystem /usr/x86_64-w64-mingw32/include/c++/backward -internal-isystem /usr/x86_64-w64-mingw32/include/c++/ -internal-isystem /usr/x86_64-w64-mingw32/include/c++//x86_64-w64-mingw32 -internal-isystem /usr/x86_64-w64-mingw32/include/c++//backward -internal-isystem /usr/include/c++/ -internal-isystem /usr/include/c++//x86_64-w64-mingw32 -internal-isystem /usr/include/c++//backward -internal-isystem include/c++ -internal-isystem include/c++/x86_64-w64-mingw32 -internal-isystem include/c++/backward -internal-isystem /home/adam/Tools/Boaz_beta/llvm_obfuscator_pluto/lib/clang/14.0.6/include -internal-isystem /usr/x86_64-w64-mingw32/sys-root/mingw/include -internal-isystem /usr/x86_64-w64-mingw32/include -internal-isystem /usr/include -O2 -fdeprecated-macro -fdebug-compilation-dir=/home/adam/Tools/Boaz_beta -ferror-limit 19 -fno-use-cxa-atexit -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -exception-model=seh -fcolor-diagnostics -vectorize-loops -vectorize-slp -mllvm -passes=mba,sub,idc,bcf,fla,gle -faddrsig -o /tmp/syscalls-fc4b00.o -x c++ ./classic_stubs/syscalls.c
clang -cc1 version 14.0.6 based upon LLVM 14.0.6 default target x86_64-unknown-linux-gnu
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++/backward"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++/"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++//x86_64-w64-mingw32"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++//backward"
ignoring nonexistent directory "/usr/include/c++//x86_64-w64-mingw32"
ignoring nonexistent directory "/usr/include/c++//backward"
ignoring nonexistent directory "include/c++"
ignoring nonexistent directory "include/c++/x86_64-w64-mingw32"
ignoring nonexistent directory "include/c++/backward"
ignoring nonexistent directory "/usr/x86_64-w64-mingw32/sys-root/mingw/include"
#include "..." search starts here:
#include <...> search starts here:
./c++
./c++/mingw32
/usr/include/c++
/home/adam/Tools/Boaz_beta/llvm_obfuscator_pluto/lib/clang/14.0.6/include
/usr/x86_64-w64-mingw32/include
/usr/include
End of search list.
./classic_stubs/syscalls.c:90:39: warning: multi-character character constant [-Wmultichar]
if (*(USHORT*)FunctionName == 'wZ')
^
1 warning generated.
"/home/adam/Tools/Boaz_beta/llvm_obfuscator_pluto/bin/clang-14" -cc1as -triple x86_64-w64-windows-gnu -filetype obj -main-file-name syscallsstubs.std.x64.s -target-cpu x86-64 -I ./c++/ -I ./c++/mingw32/ -fdebug-compilation-dir=/home/adam/Tools/Boaz_beta -dwarf-debug-producer "clang version 14.0.6 (https://github.com/thomasxm/Pluto.git b9ce7fd9efceaf747129c041984f3795e1988698)" -I ./c++/ -I ./c++/mingw32/ -dwarf-version=4 -mrelocation-model pic --mrelax-relocations -mllvm -passes=mba,sub,idc,bcf,fla,gle -o /tmp/syscallsstubs-14cfa0.o ./classic_stubs/syscallsstubs.std.x64.s
"/home/adam/Tools/Boaz_beta/./llvm_obfuscator_pluto/bin/ld.lld" -m i386pep -Bdynamic -o ./notepad_llvm.exe /usr/x86_64-w64-mingw32/lib/crt2.o /usr/x86_64-w64-mingw32/lib/crtbegin.o -L/usr/lib/gcc/x86_64-w64-mingw32/14-win32 -L./clang_test_include -L/usr/x86_64-w64-mingw32/lib -L/usr/lib -L/usr/x86_64-w64-mingw32/sys-root/mingw/lib -mllvm -passes=hlw,idc /tmp/loader2_test-4ca0c8.o /tmp/syscalls-fc4b00.o /tmp/syscallsstubs-14cfa0.o -lws2_32 -lpsapi -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 /usr/x86_64-w64-mingw32/lib/crtend.o
Hello, decrypt.arr.0
Hello, decrypt.arr.1
Hello, decrypt.arr.2
Hello, _Z23SW2_PopulateSyscallListv
Hello, SW2_GetSyscallNumber
wine: Unhandled page fault on read access to FFFFFFFFFFFFFFFF at address 00006FFFFFCBC28B (thread 0130), starting debugger...
Can't attach process 012c: error 5
wine: Unhandled page fault on read access to FFFFFFFFFFFFFFFF at address 00006FFFFFCBC28B (thread 0150), starting debugger...
Can't attach process 014c: error 5
[!] Error: Running notepad_llvm.exe with Wine failed.
i also have the same issue when i was installing
The LLVM obfuscator build for Boaz has compiled successfully. The issue lies with the unit test in the Wine environment. This should not impact your build. That being said, I will modify requirements.sh so that a failed unit test does not cause the script to exit.