看雪课程
首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
问答
House Of IO相关问题
House Of IO相关问题
Real返璞归真
2024-5-7
623
源自: 视频:5-20 House of IO
师傅好,刚刚看完House Of IO这节课,课程讲的非常好!
有一点问题想请教一下:
既然已经通过Double Free控制了tcache的fd指针从而申请到了tcache_perthread_struct,可以直接利用edit修改控制tcache,为什么要把他释放再申请回来呀。
对这个名字有点好奇,为什么叫IO呀,看标题刚开始以为是攻击_IO_FILE结构体。
赞同
1
收藏
1条回答
sky_123
2024-5-8
2024-5-8编辑
这里只是举了个例子,就是说如果我们有一个任意地址 free 就可以释放
tcache_perthread_struct
然后重新申请出来,从而实现任意地址 malloc 。在实际做题时是要根据根据题目条件来具体分析,而不是说这道题就是考察那个方法,需要灵活一些。
这个是提出这个方法的人起的名字,习惯上会把堆利用的方法命名为 house of xxx 。
赞同
2
回复
已采纳
Real返璞归真:
明白了!非常感谢师傅!
回复
2024-5-9
回答
回答问题,请先登录
Linux pwn 探索篇
参与学习 58 人
提问次数 20 个
《Linux pwn 探索篇》;从0到1,打造坚实的Pwn基础
学习课程
我的问答
领取收益
0
我的提问
0
我的回答
0
学习收益
采纳榜
Roger
21
teacher
10
jelasin
10
4
sky_123
4
5
kanxue
2
6
0346954
2
7
34r7hm4n
2
8
MISTAKE_II
2
9
无名侠
1
10
RJ45实验室
1
11
amazing_516022
1
12
执着的追求
1
13
journey_g
1
14
MSGG05
1
15
RascallyDog
1
16
bubble_huntr
1
17
Melanthe
1
18
wx_量身定制
1
19
Bad_Dream
1
20
kevinqqnj
1
举报原因
×
广告灌水
涉黄涉暴
反动语言
其他
50
/50