首页
论坛
课程
招聘
[原创]使用Unicorn Engine分析so
2019-3-1 00:08 26511

[原创]使用Unicorn Engine分析so

2019-3-1 00:08
26511

unidbg

Allows you to emulate an Android ARM32 and/or ARM64 native library.

This is an educational project to learn more about the ELF file format and ARM assembly.

Features

Emulation of the JNI Invocation API so JNI_OnLoad can be called.

Support JavaVM, JNIEnv.

Emulation of syscalls instruction.

Support ARM32 and ARM64 bit ELF.

Inline hook, thanks to HookZz.

Import hook, thanks to xHook.

Support simple debugger, instruction trace, memory read/write trace.



[培训] 优秀毕业生寄语:恭喜id咸鱼炒白菜拿到远超3W月薪的offer,《安卓高级研修班》火热招生!!!

最后于 2019-5-17 15:29 被铭天星编辑 ,原因:
收藏
点赞12
打赏
分享
打赏 + 60.00
打赏次数 2 金额 + 60.00
 
赞赏  mb_bjvhnggy   +50.00 2019/09/16
赞赏  mb_bjvhnggy   +10.00 2019/09/10
最新回复 (102)
雪    币: 455
活跃值: 活跃值 (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
刘彬 活跃值 2019-3-1 01:54
2
0
特别感谢,让我发现了一个好东西
雪    币: 8737
活跃值: 活跃值 (423)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
无边 活跃值 2019-3-1 02:22
3
0
要怎么用呢,请给个简单的说明。
雪    币: 351
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
五天 活跃值 2019-3-1 09:20
4
0
感谢感谢
雪    币:
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
北方的季风 活跃值 2019-3-1 11:58
5
0
正好要分析一个so文件
雪    币: 404
活跃值: 活跃值 (317)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
铭天星 活跃值 2019-3-1 13:31
6
0
无边 要怎么用呢,请给个简单的说明。
src/test下面有使用方法
雪    币: 2048
活跃值: 活跃值 (940)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
Vn小帆 活跃值 2019-3-1 13:32
7
0
有个说明就 更好了        
雪    币: 2370
活跃值: 活跃值 (203)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
petersonhz 活跃值 2019-3-1 13:46
8
0
铭天星 src/test下面有使用方法
       public abstract class EmulatorTest extends TestCase  你这个实际不用启动模拟器?
雪    币: 404
活跃值: 活跃值 (317)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
铭天星 活跃值 2019-3-1 13:53
9
0
不需要启动模拟器,基于unicorn engine做的cpu模拟,该项目的目的是开发一个用于分析so的工具
雪    币: 3897
活跃值: 活跃值 (157)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
飞飞fei 活跃值 2019-3-1 15:15
10
0
大佬这个工程用什么工具导入运行呢?eclipse导入org.unicorn-engine,org.capstone-engine下载不下来,求助
雪    币: 404
活跃值: 活跃值 (317)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
铭天星 活跃值 2019-3-1 19:59
11
0
飞飞fei 大佬这个工程用什么工具导入运行呢?eclipse导入org.unicorn-engine,org.capstone-engine下载不下来,求助
见附件
最后于 2019-3-1 20:01 被铭天星编辑 ,原因:
上传的附件:
雪    币: 3897
活跃值: 活跃值 (157)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
飞飞fei 活跃值 2019-3-1 22:08
12
0
非常感谢大佬。keystone和cn.banny也下载不了,幸苦上传下吧
最后于 2019-3-1 22:09 被飞飞fei编辑 ,原因:
雪    币: 25
活跃值: 活跃值 (168)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
endlif 活跃值 1 2019-3-2 01:00
13
0
铭天星 飞飞fei 大佬这个工程用什么工具导入运行呢?eclipse导入org.unicorn-engine,org.capstone-engine下载不下来,求助 ...
keystone和cn.banny也下载不了,幸苦上传下吧  感谢!  
雪    币: 404
活跃值: 活跃值 (317)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
铭天星 活跃值 2019-3-2 07:18
14
0
endlif keystone和cn.banny也下载不了,幸苦上传下吧 感谢!
附件
上传的附件:
雪    币: 3535
活跃值: 活跃值 (173)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
xunbu 活跃值 2019-3-6 16:22
15
0
关注一下!
雪    币: 8737
活跃值: 活跃值 (423)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
无边 活跃值 2019-3-10 05:46
16
0
请问运行出错,是什么情况导致的,已经引入4个prebuilt下的jar 


最后于 2019-3-10 21:14 被无边编辑 ,原因:
雪    币: 404
活跃值: 活跃值 (317)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
铭天星 活跃值 2019-3-10 14:03
17
0
无边 请问运行出错,是什么情况导致的,已经引入4个prebuilt下的jar  ( 环境 ubuntu18.04 + IntelIJ 2018.3.5 )
增加运行参数-Djava.library.path=prebuilt/linux64
雪    币: 8737
活跃值: 活跃值 (423)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
无边 活跃值 2019-3-10 14:16
18
0
铭天星 增加运行参数-Djava.library.path=prebuilt/linux64
运行成功了,3q!!!!
雪    币: 348
活跃值: 活跃值 (203)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
陈某人 活跃值 2019-3-12 16:50
19
0
加密后的so也可以运行吗
雪    币: 404
活跃值: 活跃值 (317)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
铭天星 活跃值 2019-3-12 19:41
20
0
陈某人 加密后的so也可以运行吗
也可以运行
雪    币: 816
活跃值: 活跃值 (352)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Banyan 活跃值 2019-3-18 09:26
21
0
可以调第一个参数为Context的native方法不
雪    币: 567
活跃值: 活跃值 (364)
能力值: ( LV9,RANK:160 )
在线值:
发帖
回帖
粉丝
skyun 活跃值 3 2019-3-18 11:56
22
0
不觉明厉.大佬牛逼
雪    币: 404
活跃值: 活跃值 (317)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
铭天星 活跃值 2019-3-18 15:44
23
0
Banyan 可以调第一个参数为Context的native方法不
Object custom = null;
DvmObject context = vm.resolveClass("android/content/Context").newObject(custom);
雪    币: 2680
活跃值: 活跃值 (383)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
FraMeQ 活跃值 2019-3-26 10:13
24
0
这个工程能用Android Studio运行吗?还是得其他的?
雪    币: 2680
活跃值: 活跃值 (383)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
FraMeQ 活跃值 2019-3-26 10:13
25
0
这个工程能用Android Studio运行吗?还是得其他的?
游客
登录 | 注册 方可回帖
返回