首页
社区
课程
招聘
[原创]使用Unicorn Engine分析so
发表于: 2019-3-1 00:08 30723

[原创]使用Unicorn Engine分析so

2019-3-1 00:08
30723
收藏
免费 13
支持
分享
打赏 + 60.00雪花
打赏次数 2 雪花 + 60.00
 
赞赏  mb_bjvhnggy   +50.00 2019/09/16
赞赏  mb_bjvhnggy   +10.00 2019/09/10
最新回复 (102)
雪    币: 387
活跃值: (897)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
26
FraMeQ 这个工程能用Android Studio运行吗?还是得其他的?
这是基于maven的普通java项目。
如需在安卓上运行,涉及到的unicorn, capstone, keystone等需要自行编译方可运行,它是一个分析so的工具,所以不建议安卓上运行
2019-3-26 11:36
0
雪    币: 2335
活跃值: (1319)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
27
铭天星 这是基于maven的普通java项目。 如需在安卓上运行,涉及到的unicorn, capstone, keystone等需要自行编译方可运行,它是一个分析so的工具,所以不建议安卓上运行
怎么导入项目到IDEA 或者eclipse,好像这并不是一个工程
2019-3-26 13:40
0
雪    币: 387
活跃值: (897)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
28
FraMeQ 怎么导入项目到IDEA 或者eclipse,好像这并不是一个工程
是一个标准的maven工程,用idea打开就行了
2019-3-26 13:51
0
雪    币: 2335
活跃值: (1319)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
29
铭天星 是一个标准的maven工程,用idea打开就行了
好的,感谢了!
2019-3-26 14:26
0
雪    币: 2335
活跃值: (1319)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
30
铭天星 是一个标准的maven工程,用idea打开就行了
还有个问题是如果so有向files 目录读写文件,是不是 就没有办法模拟了
2019-3-26 14:30
0
雪    币: 712
活跃值: (121)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
31
有模拟api调用么?
2019-3-26 15:02
0
雪    币: 387
活跃值: (897)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
32
FraMeQ 还有个问题是如果so有向files 目录读写文件,是不是 就没有办法模拟了
看源代码里的FileIO相关,支持读写,参考:emulator.getSyscallHandler().addIOResolve();
2019-3-26 15:52
0
雪    币: 387
活跃值: (897)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
33
whathhh 有模拟api调用么?
默认支持以下api
libc.so
libcrypto.so
libdl.so
liblog.so
libm.so
libssl.so
libstdcpp.so
libz.so
2019-3-26 15:53
0
雪    币: 2335
活跃值: (1319)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
34
铭天星 看源代码里的FileIO相关,支持读写,参考:emulator.getSyscallHandler().addIOResolve();
好的谢谢了!感谢提供这么好的工具
2019-3-26 17:19
0
雪    币: 285
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
35
大佬 这个错误是什么原因 求教
WARN [main] (cn.banny.emulator.linux.ARMSyscallHandler:325) - handleInterrupt intno=2, NR=0, svcNumber=0x10f, PC=unicorn@0xfffe00c0, syscall=null
=> *[       0xfffe00c0]*[0x000c0]*[ 1e ff 2f e1 ]*0xfffe00c0:*bx lr
2019-4-2 22:03
0
雪    币: 387
活跃值: (897)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
36
pancts 大佬 这个错误是什么原因 求教 WARN [main] (cn.banny.emulator.linux.ARMSyscallHandler:325) - handleInterrupt intno ...
把 so 以及调用代码传上来看下
2019-4-3 00:45
0
雪    币: 285
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
37
铭天星 把 so 以及调用代码传上来看下
这个
上传的附件:
2019-4-3 10:11
0
雪    币: 387
活跃值: (897)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
38
源码中涉及到的app包名调整为正确的
他的app有验证包的签名hash值
调用sig_1init传16位数组好像不正确,根据实际app调用传什么就传什么
最后于 2019-4-3 12:56 被铭天星编辑 ,原因:
上传的附件:
2019-4-3 12:52
1
雪    币: 285
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
39
明白了 感谢感谢
2019-4-3 13:26
0
雪    币: 107
活跃值: (1693)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
40
能跑360加固的so么,里面有anti。
2019-4-3 16:45
0
雪    币: 387
活跃值: (897)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
41
frozenrain 能跑360加固的so么,里面有anti。
还没试过
2019-4-3 16:47
0
雪    币: 3
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
42


大佬你好,我测试某个so库的时候,出现了崩溃,这种情况应该怎么处理呢?

如果方便的话,不知能否有偿指导一下 *********

---

感谢大神
最后于 2019-5-2 11:05 被mb_hptgxpsi编辑 ,原因:
2019-4-30 13:23
0
雪    币: 208
活跃值: (479)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
43
楼主开源的项目 和这个 https://github.com/AeonLucid/AndroidNativeEmu 有什么关系或者区别吗?
2019-5-8 10:47
0
雪    币: 387
活跃值: (897)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
44
永恒梦魇 楼主开源的项目 和这个 https://github.com/AeonLucid/AndroidNativeEmu 有什么关系或者区别吗?
最初学习AndroidNativeEmu,然后用java实现了一套
emulator主要用于本地库的逆向分析
2019-5-8 16:03
0
雪    币: 0
活跃值: (280)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
45
楼主很热心,想请教一个问题。为什么一个so里同时会有thumb和arm指令,so混淆了的话,怎么区分哪些指令是thumb或arm呢?
2019-5-12 17:14
0
雪    币: 387
活跃值: (897)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
46
天路 楼主很热心,想请教一个问题。为什么一个so里同时会有thumb和arm指令,so混淆了的话,怎么区分哪些指令是thumb或arm呢?
运行时决定,pc是奇数为 thumb 模式
2019-5-12 17:21
0
雪    币: 0
活跃值: (280)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
47
铭天星 运行时决定,pc是奇数为 thumb 模式
感谢楼主。
2019-5-12 17:31
0
雪    币: 33
活跃值: (22)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
48
热心的楼主
2019-5-14 15:57
0
雪    币: 46
活跃值: (179)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
49
如果是要运行so里未导出的函数,应该是用哪个方法?
2019-5-17 11:23
0
雪    币: 387
活跃值: (897)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
50
windson 如果是要运行so里未导出的函数,应该是用哪个方法?
eFunc
2019-5-17 11:27
0
游客
登录 | 注册 方可回帖
返回
//