首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
中间件
部署
Linux驱动开发
正则表达式
ICU
MIT
csdn热榜
java项目实战
katz中心性
语法
cisp题库
远程医疗
clipStudioPaint
信号完整性
QScintilla
es6
finebi
自定义Starter案例实操
HashTable
推荐计划
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),把很多编译器需要的功能…
阅读更多...