首页
社区
课程
招聘
[原创]看雪CTF2017第9题
发表于: 2017-6-18 17:09 4508

[原创]看雪CTF2017第9题

2017-6-18 17:09
4508

1. 处理逻辑

seccomp初始化, 没有SYS_write, 没法输出


用线性方程组验证key, 成功后使用该key解密输入的内容

输入格式: n(1字节) + key(8字节) + 加密的数据(8 * n)

 

这个有点像算术运算器


2. 利用分析

matlab解方程得到key: 3xpL0r3R


提供的op_code可以读写栈内容, 因此可以覆盖返回地址进行ROP

没有SYS_write权限, execve也执行不了

提供了SYS_poll权限, 可以用来模拟sleep

从文件读取一个字符后, 比较该字符与给定的字符是否相同, 


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (1)
雪    币: 13713
活跃值: (2851)
能力值: ( LV15,RANK:2663 )
在线值:
发帖
回帖
粉丝
2
学习了。
2017-6-19 12:54
0
游客
登录 | 注册 方可回帖
返回
//