OLLVM

2024/4/13 10:32:35

ollvm反混淆实战

[原创]记一次基于unidbg模拟执行的去除ollvm混淆-Android安全-看雪-安全社区|安全招聘|kanxue.com 参考上面的博客进行操作。这里记录操作细节 首先配置unidbg框架 git clone --recursive https://github.com/zhaoboy9692/unidbgweb.git 然后在unidbg-android中添加自定义类…

windows64位平台下编译 OLLVM6.0, 用于Android JNI开发的so混淆(包括字符串混淆)

windows64位平台下编译ollvm6.0(集成了字符串混淆功能)生成的lib和bin文件,放在android-ndk-r18b-windows-x86_64\android-ndk-r18b\toolchains\llvm\prebuilt\windows-x86_64目录下面即可使用。(因为lib和bin文件压缩后有400多M,…

1、初识 llvm源码编译 及virtualbox和ubuntu环境搭建

很久没更新了,最近准备研究逆向和加固,于是跟着看雪hanbing老师学习彻底搞懂ollvm,终于把所有流程跑通了,中间遇到了太多的坑,所以必须记录一下,能避免自己和帮助他人最好。 环境搭建太重要了,…

ollvm编译出现的问题纪录

下载啥看学长的博客 我记录下我的问题出现的。 make[2]: *** [tools\lli\CMakeFiles\lli.dir\build.make:76: tools/lli/CMakeFiles/lli.dir/lli.cpp.obj] Error 1 make[1]: *** [CMakeFiles\Makefile2:36895: tools/lli/CMakeFiles/lli.dir/all]Error 2 make: *** [Makefile…

OLLVM分析

一、LLVM是什么 LLVM最初是Low Level Virtual Machine的缩写,定位是一个,但是是比较底层的虚拟机。然而LLVM本身并不是一个完整的编译器,LLVM是一个编译器基础架构(infrastructure),把很多编译器需要的功能…