📄 缓冲溢出原理.doc
字号:
mso-bidi-font-family:宋体;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
@page Section1
{size:595.3pt 841.9pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:42.55pt;
mso-footer-margin:49.6pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
</style>
<![endif]-->
</head>
<body lang=ZH-CN link=blue vlink=blue style='tab-interval:21.0pt'>
<div class=Section1>
<p class=MsoNormal><span lang=EN-US><br>
</span><span style='font-size:13.5pt;color:#006000'>标题:缓冲区溢出的原理和实践<span
lang=EN-US>(Phrack)</span></span></p>
<div align=center>
<table class=MsoNormalTable border=0 cellpadding=0 width="100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-lastrow:yes'>
<td style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>作者:<span lang=EN-US>Sinbad</span></p>
</td>
<td style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=right style='text-align:right'><span lang=EN-US><a
href="javascript:history.back()">返 回</a> <a
href="http://sinbad.dhs.org/cgi-bin/bbspst?board=UNIX&file=M.992565069.A&key=">我要评论</a></span></p>
</td>
</tr>
</table>
</div>
<p class=MsoNormal align=center style='text-align:center'><span lang=EN-US
style='display:none;mso-hide:all'><o:p> </o:p></span></p>
<div align=center>
<table class=MsoNormalTable border=0 cellpadding=0 style='mso-cellspacing:1.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-lastrow:yes'>
<td style='padding:.75pt .75pt .75pt .75pt'><pre>发信人<span lang=EN-US>: Sinbad <MicroBin@263.net></span></pre><pre>标<span
lang=EN-US><span style='mso-spacerun:yes'> </span>题: 缓冲区溢出的原理和实践(Phrack)</span></pre><pre>发信站<span
lang=EN-US>: 辛巴达 (Fri Jun 15 08:31:09 2001)</span></pre><pre><span
lang=EN-US><o:p> </o:p></span></pre><pre><span lang=EN-US><o:p> </o:p></span></pre><pre><span
lang=EN-US><span style='mso-spacerun:yes'> </span>.oO Phrack 49 Oo.</span></pre><pre><span
lang=EN-US><o:p> </o:p></span></pre><pre><span lang=EN-US><span style='mso-spacerun:yes'> </span>Volume Seven, Issue Forty-Nine</span></pre><pre><span
lang=EN-US><span style='mso-spacerun:yes'> </span></span></pre><pre><span
lang=EN-US><span style='mso-spacerun:yes'> </span>File 14 of 16</span></pre><pre><span
lang=EN-US><o:p> </o:p></span></pre><pre><span lang=EN-US><span style='mso-spacerun:yes'> </span>BugTraq, r00t, and Underground.Org</span></pre><pre><span
lang=EN-US><span style='mso-spacerun:yes'> </span>bring you</span></pre><pre><span
lang=EN-US><o:p> </o:p></span></pre><pre><span lang=EN-US><span style='mso-spacerun:yes'> </span>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</span></pre><pre><span
lang=EN-US><span style='mso-spacerun:yes'> </span>Smashing The Stack For Fun And Profit</span></pre><pre><span
lang=EN-US><span style='mso-spacerun:yes'> </span>以娱乐和牟利为目的践踏堆栈</span></pre><pre><span
lang=EN-US><span style='mso-spacerun:yes'> </span><span style='mso-spacerun:yes'> </span>(缓冲区溢出的原理和实践)</span></pre><pre><span
lang=EN-US><span style='mso-spacerun:yes'> </span>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</span></pre><pre><span
lang=EN-US><o:p> </o:p></span></pre><pre><span lang=EN-US><span style='mso-spacerun:yes'> </span>原作 by Aleph One</span></pre><pre><span
lang=EN-US><span style='mso-spacerun:yes'> </span>aleph1@underground.org</span></pre><pre><span
lang=EN-US><span style='mso-spacerun:yes'> </span></span></pre><pre><span
lang=EN-US><span style='mso-spacerun:yes'> </span>翻译 xuzq@chinasafer.com</span></pre><pre><span
lang=EN-US><span style='mso-spacerun:yes'> </span>www.chinasafer.com</span></pre><pre><span
lang=EN-US><span style='mso-spacerun:yes'> </span></span></pre><pre><span
lang=EN-US><span style='mso-spacerun:yes'> </span>'践踏堆栈'[C语言编程] n. 在许多C语言的实现中,有可能通过写入例程</span></pre><pre><span
lang=EN-US><span style='mso-spacerun:yes'> </span>中所声明的数组的结尾部分来破坏可执行的堆栈.所谓'践踏堆栈'使用的</span></pre><pre><span
lang=EN-US><span style='mso-spacerun:yes'> </span>代码可以造成例程的返回异常,从而跳到任意的地址.这导致了一些极为</span></pre><pre><span
lang=EN-US><span style='mso-spacerun:yes'> </span>险恶的数据相关漏洞(已人所共知).其变种包括堆栈垃圾化(trash the </span></pre><pre><span
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -