搞个ollvm混淆,弄了我三天,网上关于逆向的文章,好多都不靠谱。
使用环境:
ubantu 18.04
使用android studio安装NDK和cmake:
NDK版本:16.1.4479799 (最老版本)
cmake:3.10.2.4988404
cat /proc/version查看ubantu 版本
Linux version 5.4.0-107-generic (buildd@lcy02-amd64-070) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #121~18.04.1-Ubuntu SMP Thu Mar 24 17:21:33 UTC 202
使用 孤挺花 的ollvm混淆框架,按教程安装。
github地址:https://github.com/fly8888/armariris
make 之后,将lib目录和bin目录复制到
/Android/Sdk/ndk/16.1.4479499/toolchains/llvm/prebuilt/linux-x86_64/中
之后就可以了。
哎,这么简单的一个东西,为什么百度上总有乱七八糟的答案。
附个链接,做为参考: