- 9
- 0
- 约2.44千字
- 约 7页
- 2018-07-04 发布于浙江
- 举报
FoxMail的缓冲区溢出洞攻击示例
FoxMail的漏洞漏洞分析从上图可以看出,有问题的的版本是FoxMail5.0。漏洞公告还会给出大概的问题分析。上图就说到了,有问题的东东是punylib.dll。安装了FoxMail后,我们可以在安装目录的3rdParty子目录下发现它。如下图。 从漏洞公告和分析中,我们可以知道,是FoxMail在处理From:字段时允许的长度(0x200)超过了缓冲区分配的长度,从而导致了缓冲区溢出。但如何写该缓冲区溢出漏洞的利用程序呢? 1.有问题程序返回点的精确位置――我们可以把它覆盖成任意地址。2.ShellCode――一个提供给我们想要的功能的代码。3.JMP ESP的地址――把返回点覆盖JMP ESP的地址,这样可跳入ShellCode。定位溢出点从漏洞公告和漏洞分析中我们可以知道,邮件的‘From:’字段太长就会覆盖到返回地址,那我们就写一个初步的溢出程序框架FoxMail1.c,来逐步定位返回点的位置。这个程序很简单,就是往邮箱发一封信,而且只有‘From:’字段。在程序的FoxMail1.c中,我们对‘From:’字段进行填充。我们先填充0x150个A试试。★memset (buffer, 0x41, 0x150);sprintf (temp, From: %s\r\n, buffer);send (sock, temp, strlen (temp), 0);★
您可能关注的文档
最近下载
- Unit 5 Travel Broadens the Mind(Writing) 教案(表格式) 中职英语外研版(2021)基础模块2.doc.docx VIP
- 中国银行惠州市2025秋招面试典型题目及参考答案.docx VIP
- 七星天专利笔试题.docx VIP
- JGJ-T304-2013:住宅室内装饰装修工程质量验收规范.pdf VIP
- 三国志孔明传攻略.doc VIP
- 火车站大量旅客滞留应急预案演练脚本.docx VIP
- TOEFL词汇词根+联想记忆法(45天突破版)分析.doc VIP
- 外研版(2021)基础模块2 Unit 5 Travel Boradens The Mind Reading & Writing 教案.docx VIP
- 11ZJ401 楼梯栏杆标准图集文件件.pdf VIP
- YBB 00082003-2015 气体透过量测定法.pdf VIP
原创力文档

文档评论(0)