| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> android ndk ollvm环境搭建 -> 正文阅读 |
|
[移动开发]android ndk ollvm环境搭建 |
ollvm 地址 GitHub - obfuscator-llvm/obfuscator 本文是针对win32环境搭建教程? 一 。需要工具1?mingw-w64.exe ?基于windows的GNU gcc编译器 2?cmake.msi??针对不同编译器生成源代码构建文件 3?ndk版本?android-ndk-r10e 所需工具参见文章最后百度网盘链接 二。开始编译如果下载完毕,解压 你会得到一下目录
?顺序执行一下命令
以下是编译截图 ? 编译结束后 在build -》bin 目录下 会生成一下exe ?三。开始配置ndk1 到ndk 目录 android-ndk-r10e\toolchains 2 新建?arm-linux-androideabi-clang-ollvm4.0 和?ollvm4.0目录 3 复制 ndk 原来?llvm-3.6 目录下的所有文件到??ollvm4.0 ? ? ????????3.1 复制 上面编译好build-》bin 下的exe文件 到?android-ndk-r10e\toolchains\ollvm4.0\prebuilt\windows-x86_64\bin 目录 ? ? ? ? 复制之前最好清空android-ndk-r10e\toolchains\ollvm4.0\prebuilt\windows-x86_64\bin 目录下的全部文件 ? ????????? 3.2 复制?arm-linux-androideabi-clang3.6 目录下所有文件到??arm-linux-androideabi-clang-ollvm4.0 ?4 修改?arm-linux-androideabi-clang-ollvm4.0 -》setup.mk? ? ? 参照修改配置 ? ?
通过以上操作 ollvm 环境就搭建好了 接下来就是 可以开始撸ollvm 了 四。开始使用ollvm 混淆模式支持以下四模式 .-mllvm -fla:控制流扁平化 . -mllvm -sub:指令替换 . -mllvm -bcf:虚假控制流程 . -mllvm -sobf: 字符串加密 如果你在c++ 层 有aes xxrea 等加密 可以开启?-sobf Android.mk 配置
测试 cpp
下面是开启ollvm 和 没有混淆代码对比 可以很明显的看到右边void enstr(char * Text) 函数多了很多分支? cfg对比? 链接:https://pan.baidu.com/s/1viG0rZNlLBRgnifKXdavrg? |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 2:50:06- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |