首页
社区
课程
招聘
[求助]调试某ctf题payload的时候堆里面莫名其妙多出一个堆块
2018-10-8 15:39 5351

[求助]调试某ctf题payload的时候堆里面莫名其妙多出一个堆块

2018-10-8 15:39
5351
首先alloc(0x40);alloc(0x40);alloc(0x100);
堆符合预期:
接下来填充第一个堆块,覆盖第二个堆块的chunk size,这一步多出来一个大小为0x20的chunk,这是为啥...





[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

收藏
点赞0
打赏
分享
最新回复 (5)
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lxraaa 2018-10-8 16:01
2
0
问题已解决,这个问题是因为我使用了pstdio插件重定向了输入到文件(https://github.com/Ovi3/pstdio)
这个chunk保存的内容是重定向文件的绝对路径:
应该是与pstdio这个插件的实现原理有关系,具体原因未深入研究
雪    币: 5676
活跃值: (1303)
能力值: ( LV17,RANK:1185 )
在线值:
发帖
回帖
粉丝
holing 15 2018-10-8 19:33
3
0
lxraaa 问题已解决,这个问题是因为我使用了pstdio插件重定向了输入到文件(https://github.com/Ovi3/pstdio)这个chunk保存的内容是重定向文件的绝对路径:应该是与pstdio ...
为啥做pwn需要这个插件。。。
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lxraaa 2018-10-8 19:47
4
0
holing 为啥做pwn需要这个插件。。。
这个东西可以同时用stdin和file当输入,可以在遇到打不出来字符的时候再用file输入,感觉比较方便...也可能是因为菜...
雪    币: 5676
活跃值: (1303)
能力值: ( LV17,RANK:1185 )
在线值:
发帖
回帖
粉丝
holing 15 2018-10-15 05:25
5
0
lxraaa 这个东西可以同时用stdin和file当输入,可以在遇到打不出来字符的时候再用file输入,感觉比较方便...也可能是因为菜...
为什么不直接pwntools gdb.attach呢
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lxraaa 2018-10-15 14:17
6
0
holing 为什么不直接pwntools gdb.attach呢
发帖的时候这个命令一直报错,后来看了pwn区那篇pwntools的使用,发现是没有tmux,现在已经会用了( ´ ▽ ` )ノ
最后于 2018-10-15 14:18 被lxraaa编辑 ,原因:
游客
登录 | 注册 方可回帖
返回