能力值:
( LV8,RANK:130 )
|
-
-
2 楼
嗨你好啊,推荐你看thomasking大大的so系列文章,大神写的好详细哦!!!
|
能力值:
( LV3,RANK:30 )
|
-
-
3 楼
不要盲目崇拜,这大大那大大的,人家说的是ollvm
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
是想对so进行混淆,想知道的是ollvm工具的使用方法~
不过目前也没看到什么对so进行混淆的好的工具或者方法呢。
谢谢你呀~
|
能力值:
( LV7,RANK:110 )
|
-
-
5 楼
Android NDK 使用llvm 混淆
在逆向分析中 碰到 NDK被 llvm 混淆的软件越来越多了, 所以自己搭建环境编译一些小项目 分析分析
环境
Ubuntu 14.04 64bit
先将 ndkllvm.tar 解压到 /opt 目录中 命令如下
$ sudo tar -xv -f ndkllvm.tar -C /opt
然后 配置环境变量
$ vim ~/.profile //在文件末尾添加
export LLVM=/opt/Android-ndk-r10b
加载环境变量
$ source ~/.profile
然后可进入 llvm_project/hello 目录 通过
$ $LLVM/ndk-build //进行编译项目了
链接: http://pan.baidu.com/s/1dDtnZET 密码: hjug
来源:http://www.chinapyg.com/thread-78030-1-1.html
亲测
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
谢谢!我自己正在配置环境中。。。
|
能力值:
( LV8,RANK:130 )
|
-
-
7 楼
谢谢分享
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
llvm看看混淆后怎样
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
。。回复错人了
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
这回复好2b
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
感谢分享 来学习
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
我来分享一些资料吧。
用的是mac以及ndk10e版本。
主要参考 http://blog.csdn.net/wangbaochu/article/details/45370543#reply
进行环境搭建和编译链接后,可以进行混淆了。
x86版本不支持的问题我没有遇到。
|
能力值:
( LV8,RANK:130 )
|
-
-
14 楼
看不懂是啥,跟着楼主一起学习哦
|
能力值:
( LV5,RANK:60 )
|
-
-
15 楼
我最近也在发愁这个问题 谢谢兄弟啦
看了一下那个csdn的博客 正好是我需要的内容
|
能力值:
( LV3,RANK:30 )
|
-
-
16 楼
有没有遇到64位的so无法编译的问题?
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
64位直接用是有问题
|
能力值:
( LV3,RANK:30 )
|
-
-
18 楼
我编译64位的失败,报错如下:
aarch64-linux-android-g++: error: unrecognized command line option '-mllvm'
aarch64-linux-android-g++: error: unrecognized command line option '-sub'
aarch64-linux-android-g++: error: unrecognized command line option '-mllvm'
aarch64-linux-android-g++: error: unrecognized command line option '-bcf'
aarch64-linux-android-g++: error: unrecognized command line option '-mllvm'
aarch64-linux-android-g++: error: unrecognized command line option '-fla'
不知道为什么是aarch64-linux-android-g++,正确来说应该是clang才对吧?
同样的配置方法,编译32位的都是成功的。能否指点下?
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
aarch64-linux-android-clang3.4-obfuscator
我猜你需要一个这个。
|
能力值:
( LV3,RANK:30 )
|
-
-
20 楼
这个是有的,但是它没有执行该文件夹里面setup.mk文件指定的clang,一直搞不懂哪里出错了,所以才来请教
|
能力值:
( LV5,RANK:70 )
|
-
-
21 楼
http://blog.csdn.net/feibabeibei_beibei/article/details/52729136
|
|
|