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

[原创]使用Unicorn Engine分析so

2019-3-1 00:08
30721

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.

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.


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

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


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