一些关于Pwn的学习链接

暑假学习计划 - 0x01

最近整理一些有关Pwn的学习链接,同时也要感谢@某位小仙女的整理

以后应该还会继续更新一些

0x00 Pwn整体学习路线&&相关知识点 https://ctf-wiki.github.io/ctf-wiki/

0x01 一步一步学ROP之linux_x86篇 – 蒸米 http://www.vuln.cn/6645

0x02 一步一步学ROP之linux_x64篇 – 蒸米 http://www.vuln.cn/6644

0x03 Heap Exploitation https://heap-exploitation.dhavalkapil.com/

0x04 用图形展示堆利用过程 https://veritas501.space/2017/07/25/%E5%9B%BE%E5%BD%A2%E5%8C%96%E5%B1%95%E7%A4%BA%E5%A0%86%E5%88%A9%E7%94%A8%E8%BF%87%E7%A8%8B/

0x05 GOT表和PLT表知识详解 https://blog.csdn.net/qq_18661257/article/details/54694748

0x06 checksec及其包含的保护机制 http://yunnigu.dropsec.xyz/2016/10/08/checksec%E5%8F%8A%E5%85%B6%E5%8C%85%E5%90%AB%E7%9A%84%E4%BF%9D%E6%8A%A4%E6%9C%BA%E5%88%B6/

0x07 CTFs(很多wp) https://github.com/ctfs/

0x08 ubuntu16.04安装最新版本的wine https://blog.csdn.net/daxiangqqcom/article/details/78465638

0x09 GDB使用方法总结 https://blog.csdn.net/lixungogogo/article/details/52154858#t0

0x0A gdb调试系列教程 https://blog.csdn.net/haoel/article/details/2879

0x0B IDA_Pro_7.0 绿色版 https://www.52pojie.cn/thread-675251-1-1.html

0x0C IDA_Pro_6.4 for Linux https://pan.baidu.com/s/1dDUi5J7?fid=522748291811429

0x0D CTF工具集合安装脚本操作姿势 http://www.freebuf.com/sectool/94235.html

在计算机安全领域,"unlink"是一种常见的堆溢出攻击利用技术。它利用了"Use-After-Free"漏洞,该漏洞在释放内存后仍然使用该内存的指针。 在具体的实现中,"unlink"攻击需要使用全局变量,并进行多次写入。攻击者通过修改堆上的数据结构,使得被释放的堆块的前后指针指向了攻击者想要控制的地址。 下面是"unlink"攻击的主要步骤: 1. 攻击者需要一个全局指针变量p,该变量指向一个堆块。 2. 攻击者通过修改p的fd和bk指针,将p链接到自身的前后堆块上。 3. 攻击者检查p->fd->bk和p->bk->fd是否都指向p,如果不是,则意味着堆块链表被破坏,攻击失败。 4. 如果上述检查通过,攻击者将p->fd->bk指向p的前一个堆块,将p->bk->fd指向p的后一个堆块,完成"unlink"操作。 5. 攻击者可以利用这个被解链的堆块进行任意的内存写入或执行其他操作,从而实现对程序的控制。 总结起来,"unlink"攻击利用了堆溢出漏洞中的"Use-After-Free"漏洞,并通过修改堆块的前后指针来实现对程序的控制。这是一种常见的攻击技术,需要仔细的堆结构分析和理解。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [【pwn学习】堆溢出(三)- Unlink和UAF](https://blog.csdn.net/Morphy_Amo/article/details/122631424)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [pwn unlink](https://blog.csdn.net/qq_37433000/article/details/103500857)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值