跟着铁头干混淆3 ubuntu2004编译ollvm4.0最新最详细 保证编译成功

本文详细介绍了如何在Ubuntu 20.04下使用Docker编译OLLVM 4.0,确保编译过程顺利。内容包括下载OLLVM源码、安装Docker环境、编译OLLVM以及配置Android NDK的步骤,适合初学者学习代码混淆技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

跟着铁头干混淆3 ubuntu下用docker编译ollvm(保证成功)

OLLVM(Obfuscator-LLVM) 是一套开源的,基于llvm的混淆工具。

国内的很多加固厂商,很多都使用了ollvm对代码进行混淆。

想要学习 ollvm去混淆,最好搭建一个环境自己写一些demo, 就像做渗透的自己搞个靶场去练习,也能学的更快。

演示视频 https://space.bilibili.com/430241559


在编译 ollvm的时候,有时候会因为一些,系统版本,编译器版本,cmake版本,或者另外的一些玄学的原因编译失败。

编译成功的人都是类似的,一次性成功。

编译失败,各自有自己的报错信息。

如果大佬们已经对自己编译ollvm失去了信心,累觉不爱。

这时候还是可以挣扎下的。

可能生活辜负了你,但是既然你看到了这篇文章,我,口碑好,靠得住,说你成功你就能成功

用这种方式去编译,基本上是可以保证编译通过的。

不管你机器上的,gcc ,g++, cmake是啥版本,都不重要。

因为,这一次的编译,根本就,不依赖任何你自己电脑上的编译环境。

是用docker镜像编译。

惊不惊喜,意不意外?

docker方式编译ollvm步骤

  1. 下载ollvm 4.0源码 (啥,觉得老?初学者的话 4.0跟12.0对你来说区别不大)

  2. 安装docker编译环境

  3. 编译 ollvm

  4. 配置 ndk

1.下载ollvm 4.0源码

ollvm git地址: https://github.com/obfuscator-llvm/obfuscator

下载 ollvm 4.0代码

git clone -b llvm-4.0 --depth=1 https://github.com/obfuscator-llvm/obfuscator.git 

image-20210702201853873

这里 -b llvm-4.0是选择 llvm-4.0的分支

​ --depth=1 表示只下载最后一次提交的版本

这样的话,项目文件就不会太大。毕竟github连接速度感人。

2.安装docker编译环境

这里安装docker编译环境 首先要下载docker(已经安装过就不用了)

sudo apt install docker.io				 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值