Liuiii's starred repositories
llvmanalyzer
笔者在一款基于LLVM编译器架构的retdec开源反编译器工具的基础上,融合了klee符号执行工具,通过符号执行(Symbolic Execution)引擎动态模拟反编译后的llvm的ir(中间指令集)运行源程序的方法,插桩所有的对x86指令集的thiscall类型函数对this指针结构体(也就是rcx寄存器,简称this结构)偏移量引用,经行分析汇总后自动识别this结构体的具体内容,并自动集成导入ida工具辅助分析.
Anti-Obfuscator
基于angr符号执行的OLLVM反混淆脚本
ndk-aarch64-linux
android ndk for aarch64 linux
frida-il2cppDumper
Riru Il2cppDumper 加强版 内存里直接dump出源码信息
decrypt_str_hikari
使用Unicorn解密Hikari加密过的字符串(觉得好的话给个star呗!)
BronyaObfus
整合Pluto-Obfuscator和goron部分混淆,移植到LLVM-16.0.x,使用NewPassManager
AndroidSurfaceImgui
Example for Android Dear ImGui, support the remote draw.
LLVMMyPass
My toy llvm pass
llvm-tutor
A collection of out-of-tree LLVM passes for teaching and learning
llvm-pass-skeleton
example LLVM pass
replaceOllvmElfSymCom
本工具用于解决ollvm编译出来的Linux驱动文件,加载进内核会报错“please compile with -fno-common”的问题
android_kernel_xiaomi_sm7350
Kernel source for Mi 11 Lite 5G ( renoir ) | Deprecated. Check my sm8350 repository instead.
rwProcMem33
Linux ARM64内核硬件进程内存读写驱动、硬件断点调试驱动。硬件级读写Linux进程内存、硬件级下断点。
android_kernel_xiaomi_sm8150
A CAF rebased kernel for Mi 9 & Redmi K20 Pro aka Xiaomi 9T Pro
de_ollvm_pass
利用pass去除控制流平坦化和虚假控制流
ollvm-project
ollvm,base on llvm-clang 13.x,14.x
obfuscator
ollvm,base on llvm-clang 5.0.2, 6.0.1 , 7.0.1,8.0,9.0,9.0.1,10.x,11.x,12.x,13.x,14.x,swift-llvm-clang 5.0,swift-llvm-clang 5.5
ollvm-12.x
obfuscator-llvm 移植到llvm12.x.