首页
社区
课程
招聘
[原创]移植Trinity对android system call进行fuzz
发表于: 2017-7-4 14:39 9297

[原创]移植Trinity对android system call进行fuzz

2017-7-4 14:39
9297

一直对漏洞挖掘很感兴趣,前段时间移植了最新版trinity1.7,跑了一天也没跑出啥,发出来给大家玩吧。

从https://github.com/kernelslacker/trinity 下载最新版源码 

移植过程引用了https://github.com/pelya/android-shmem


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

上传的附件:
收藏
免费 1
支持
分享
最新回复 (14)
雪    币: 53
活跃值: (106)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
之前一段时间也搞过trinity,也是跑了几天也没什么像样的东西,用afl倒是跑出一点,不过都被撞了。。太受打击了。
2017-7-5 16:36
0
雪    币: 53
活跃值: (106)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
大佬可否留个联系方式一起交流下
2017-7-5 16:58
0
雪    币: 2907
活跃值: (1301)
能力值: ( LV12,RANK:215 )
在线值:
发帖
回帖
粉丝
4
Zkeleven 大佬可否留个联系方式一起交流下
就论坛联系吧。我是渣渣
2017-7-6 09:20
0
雪    币: 261
活跃值: (3288)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
学习了。。刚编译了下,缺少文件
2017-7-6 12:07
0
雪    币: 2907
活跃值: (1301)
能力值: ( LV12,RANK:215 )
在线值:
发帖
回帖
粉丝
6




gtict

学习了。。刚编译了下,缺少文件
不能吧,编译环境Ubuntu64 16.04 android-ndk-r13b

2017-7-6 12:09
0
雪    币: 261
活跃值: (3288)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
7
scxc gtict 学习了。。刚编译了下,缺少文件不能吧,编译环境Ubuntu64 16.04& ...
用的是win7系统,,ndk  -r10.  是不是一定要在unbuntu下面编译。看源码说明是针对linux系统的
2017-7-6 15:50
0
雪    币: 0
活跃值: (80)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8

赞一下,请问你这个是完整移植的么?

另外,直接编译是没问题的,但编译为arm64的时候会报错

jni/libshm/libshm.a: error adding symbols: File in wrong format

这是什么错误?

2017-7-6 16:28
0
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
9
现在syscall已经很难用trinity这种随机数据跑出东西了。不过你可以试试跑device,目前还有一堆洞已经报高通了,但Google还没修。
2017-7-6 16:33
0
雪    币: 2907
活跃值: (1301)
能力值: ( LV12,RANK:215 )
在线值:
发帖
回帖
粉丝
10
QEver 现在syscall已经很难用trinity这种随机数据跑出东西了。不过你可以试试跑device,目前还有一堆洞已经报高通了,但Google还没修。
感谢Q神,ioctl跑厂商的驱动的话应该能跑出来些东西
2017-7-6 16:42
0
雪    币: 2907
活跃值: (1301)
能力值: ( LV12,RANK:215 )
在线值:
发帖
回帖
粉丝
11
ygtat 赞一下,请问你这个是完整移植的么?另外,直接编译是没问题的,但编译为arm64的时候会报错jni/libshm/libshm.a: error adding& ...
因为这个libshm编译的时候编的是arm的。https://github.com/pelya/android-shmem把这个编程arm64替换了就可以了
2017-7-6 16:43
0
雪    币: 0
活跃值: (80)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
scxc 因为这个libshm编译的时候编的是arm的。https://github.com/pelya/android-shmem把这个编程arm64替换了就可以了
谢谢~
2017-7-6 18:40
0
雪    币: 3523
活跃值: (837)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
13
Zkeleven 之前一段时间也搞过trinity,也是跑了几天也没什么像样的东西,用afl倒是跑出一点,不过都被撞了。。太受打击了。
大佬,能不能求教一下怎么用trinity来fuzz协议,fuzz系统调用的话需要改哪些配置吗,还是定制参数就行
2017-9-5 17:21
0
雪    币: 103
活跃值: (376)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
14
scxc 感谢Q神,ioctl跑厂商的驱动的话应该能跑出来些东西
trinity 怎么跑驱动?
2018-8-1 15:44
0
雪    币: 85
活跃值: (101)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
15
小心情 trinity 怎么跑驱动?
好问题,关注下~
2018-8-1 15:58
0
游客
登录 | 注册 方可回帖
返回
//