只需一步,快速开始
主题 967|帖子 967|积分 2901
这里我们主要以CTF wiki 上UAF的例题hacknote为例 去创建一个结构体 探索堆题代码结构的真相 让pwn师傅少点逆向的痛 题目:ctf-challenges/pwn/heap/use_after_free/hitcon-training-hacknote/hacknote at master · ctf-wiki/ctf-challenges (github.com) 引用:IDA 分析技巧记录 - F0und
**(¬elist + i) 存的其实是print_note_content这个函数的指针 *(v0 + 4) 存的其实是content_chunk的指针值 ((¬elist + i) + 1) 这个位置 存储的其实是content的内容
我们要区分 *(v0 + 4) 和 ((¬elist + i) + 1) 里的4 1分别是什么型?
接下来我们来使用我们的结构体
到此,你就已经完成了一次结构体的创建与修复。
您需要 登录 才可以下载或查看,没有账号?立即注册
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
笑看天下无敌手