锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久噜噜噜久久中文字幕色伊伊,中文字幕亚洲综合久久2,久久久久av无码免费网http://m.shnenglu.com/patz/The way we hackzh-cnSat, 28 Jun 2025 22:50:04 GMTSat, 28 Jun 2025 22:50:04 GMT60涓涓皬灝忕殑婧㈠嚭璇曢獙http://m.shnenglu.com/patz/archive/2008/12/11/69225.htmlpatzpatzThu, 11 Dec 2008 14:55:00 GMThttp://m.shnenglu.com/patz/archive/2008/12/11/69225.htmlhttp://m.shnenglu.com/patz/comments/69225.htmlhttp://m.shnenglu.com/patz/archive/2008/12/11/69225.html#Feedback0http://m.shnenglu.com/patz/comments/commentRss/69225.htmlhttp://m.shnenglu.com/patz/services/trackbacks/69225.html
 1#include <stdio.h>
 2#include <stdlib.h>
 3
 4int foo_normal(char*);
 5int foo_abnormal(char*);
 6
 7int main()
 8{
 9    int i;
10    char szTmp[] = {
11        0x310x310x310x31
12        0x320x320x320x32
13        0x330x330x330x33,
14        0x000x400x130x45,
15        
16        0x310x310x310x31
17        0x320x320x320x32
18        0x330x330x330x33,
19        0x4e0x130x400x00
20        }
;
21        
22    i = 0;
23    
24    if (i == 0)
25        foo_normal(szTmp);
26    else
27        foo_abnormal(szTmp);
28        
29    return(0);
30}
    
31
32
33int foo_normal(char* _sz)
34{
35    char buffer[5];
36    memcpy(buffer, _sz, sizeof(char)*32);
37    printf("Application terminates normally.\n");
38    return(0);
39}
    
40int foo_abnormal(char* _sz)
41{
42    char buffer[5];
43    memcpy(buffer, _sz, sizeof(char)*3);
44    printf("You should have never seen this.\n");
45    return (0);
46}
    

銆銆鎵撶畻閫氳繃foo_normal涓殑memcpy鍑芥暟瑕嗙洊鏍堜腑鐨凟IP錛屾敼涓鴻皟鐢╢oo_abnormal澶勭殑璇彞錛屾潵杈懼埌婧㈠嚭鏀誨嚮鐨勭洰鐨勩傛寜鐓ф甯告儏鍐電湅錛屽湪foo_normal涓紝鏍堥噷鏈?瀛楄妭鐨凜S鍜?瀛楄妭鐨凟IP錛岀劧鍚庢槸5瀛楄妭鐨勫瓧絎︿覆鏁扮粍鈥斺斿榻愬悗鏄?瀛楄妭錛岃繕鏈?瀛楄妭鐨凟BP銆傛墍浠ュ綋寰buffer涓鍒?2瀛楄妭鏁版嵁灝卞彲浠ヨ鐩栨帀EIP鑰岃揪鍒版孩鍑虹殑鐩殑銆備絾瀹為檯涓婁嬌鐢?2瀛楄妭鐨勬暟鎹鐩朾uffer鍙婂叾鍚庣殑鏁版嵁錛屾墠鎶奅IP緇欑収欏懼埌銆備嬌鐢∣llyDBG璺熶簡涓涓嬶細
 1 004013F2  /$  55            push    ebp
 2 004013F3  |.  89E5          mov     ebp, esp
 3 004013F5  |.  83EC 28       sub     esp, 28
 4 004013F8  |.  C74424 08 050>mov     dword ptr [esp+8], 5             ; ||
 5 00401400  |.  8B45 08       mov     eax, dword ptr [ebp+8]           ; ||
 6 00401403  |.  894424 04     mov     dword ptr [esp+4], eax           ; ||
 7 00401407  |.  8D45 E8       lea     eax, dword ptr [ebp-18]          ; ||
 8 0040140A  |.  890424        mov     dword ptr [esp], eax             ; ||
 9 0040140D  |.  E8 FE050000   call    <jmp.&msvcrt.memcpy>             ; |\memcpy
10 00401412  |.  C70424 D01340>mov     dword ptr [esp], 004013D0        ; |ASCII "Application terminates normally.",LF
11 00401419  |.  E8 EA050000   call    <jmp.&msvcrt.printf>             ; \printf
12 0040141E  |.  B8 00000000   mov     eax, 0
13 00401423  |.  C9            leave
14 00401424  \.  C3            retn

銆銆鍙戠幇鍦ㄨ繘鍏ュ嚱鏁扮殑鏃跺欑敵璇蜂簡28涓瓧鑺傜殑絀洪棿鈥斺旈櫎鍘?2瀛楄妭緇檓emcpy鐨勫弬鏁幫紝姣旈鎯崇殑澶氫簡6瀛楄妭銆傜湅鏉ヤ嬌鐢ㄧ殑3.3.1鐗堟湰鐨刧cc鏄?6瀛楄妭瀵歸綈鐨勩?br>
銆銆……璁╂垜鎶撶媯浜嗕竴涓皬鏃躲?

patz 2008-12-11 22:55 鍙戣〃璇勮
]]>
濡備綍鍦ㄥ懡浠よ涓嬭鍏ヤ竴琛岃緭鍏?/title><link>http://m.shnenglu.com/patz/archive/2008/09/09/61434.html</link><dc:creator>patz</dc:creator><author>patz</author><pubDate>Tue, 09 Sep 2008 15:53:00 GMT</pubDate><guid>http://m.shnenglu.com/patz/archive/2008/09/09/61434.html</guid><wfw:comment>http://m.shnenglu.com/patz/comments/61434.html</wfw:comment><comments>http://m.shnenglu.com/patz/archive/2008/09/09/61434.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.shnenglu.com/patz/comments/commentRss/61434.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/patz/services/trackbacks/61434.html</trackback:ping><description><![CDATA[<p>        鍐欏懡浠よ涓嬬殑紼嬪簭鏃訛紝鎬婚渶瑕佷竴嬈¤鍏ヤ竴琛岃緭鍏ュ悗鍐嶅仛澶勭悊銆傚鏋滅敤getline()鐨勮瘽錛岀紦鍐插尯char*鐨勫ぇ灝忔槸浜嬪厛瀹氬ソ鐨勩傝櫧鐒舵妸緙撳啿鍖鴻澶х偣涔熻兘瀹屾垚浠誨姟錛屼笉榪囨昏浜鴻寰椾笉鑸掓湇銆傛渶綆鍗曠殑鍔炴硶鏄敤cin.get()錛岃嚜鍔ㄨ鍒幫紙浣嗕笉鍖呮嫭錛?\n'銆傚啀瑕佽鎺ヤ笅鏉ヤ竴鏁磋鏃跺姞涓婁竴涓猚in.ignore()鎶婃湭璇誨叆鐨?\n'緇欏拷鐣ュ氨琛屼簡銆?/p> <p>        cin.get()璇︾粏璇存槑瑙?a target=_blank><u><font color=#800080>榪欓噷</font></u></a>錛屽叾鍘熷瀷濡備笅錛?/p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 89.94%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 106px; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008080">1</span><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">get</span><span style="COLOR: #000000">();<br></span><span style="COLOR: #008080">2</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>istream</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">get</span><span style="COLOR: #000000"> ( </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> c );<br></span><span style="COLOR: #008080">3</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>istream</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">get</span><span style="COLOR: #000000"> ( </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> s, streamsize n );<br></span><span style="COLOR: #008080">4</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>istream</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">get</span><span style="COLOR: #000000"> ( </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> s, streamsize n, </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000"> delim );<br></span><span style="COLOR: #008080">5</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>istream</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">get</span><span style="COLOR: #000000"> ( streambuf</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> sb);<br></span><span style="COLOR: #008080">6</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>istream</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">get</span><span style="COLOR: #000000"> ( streambuf</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> sb, </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000"> delim ); </span></div> <img src ="http://m.shnenglu.com/patz/aggbug/61434.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/patz/" target="_blank">patz</a> 2008-09-09 23:53 <a href="http://m.shnenglu.com/patz/archive/2008/09/09/61434.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.smtch.cn" target="_blank">久久久久亚洲AV成人网人人网站</a>| <a href="http://www.hlbcbuy.cn" target="_blank">国产精品久久久久9999</a>| <a href="http://www.ldzv.cn" target="_blank">久久久久亚洲AV成人网</a>| <a href="http://www.rojie.cn" target="_blank">欧美亚洲另类久久综合婷婷</a>| <a href="http://www.dgtspcb.com.cn" target="_blank">久久国产欧美日韩精品免费</a>| <a href="http://www.wzqcz.cn" target="_blank">伊人色综合九久久天天蜜桃</a>| <a href="http://www.413qq.cn" target="_blank">久久久精品久久久久久</a>| <a href="http://www.zburs.cn" target="_blank">色偷偷91久久综合噜噜噜噜</a>| <a href="http://www.life-notes.cn" target="_blank">久久天天躁狠狠躁夜夜2020一</a>| <a href="http://www.ode.net.cn" target="_blank">亚洲精品无码久久久久去q</a>| <a href="http://www.xrvv.cn" target="_blank">狠狠色丁香婷婷久久综合不卡</a>| <a href="http://www.dituibangbang.cn" target="_blank">成人a毛片久久免费播放</a>| <a href="http://www.mengdie.net.cn" target="_blank">漂亮人妻被中出中文字幕久久</a>| <a href="http://www.xyjsj88.com.cn" target="_blank">久久人人爽人人爽人人片av高请 </a>| <a href="http://www.xhc9jinmutongsm.cn" target="_blank">久久久无码精品亚洲日韩蜜臀浪潮</a>| <a href="http://www.qequ.cn" target="_blank">久久久久久久精品成人热色戒</a>| <a href="http://www.tvauto.cn" target="_blank">国内精品久久久久影院免费</a>| <a href="http://www.cstshs.cn" target="_blank">一本一本久久a久久精品综合麻豆</a>| <a href="http://www.zs021.cn" target="_blank">久久精品人人做人人爽97</a>| <a href="http://www.3second.cn" target="_blank">一本大道久久香蕉成人网</a>| <a href="http://www.hfdsbw.cn" target="_blank">精品久久一区二区</a>| <a href="http://www.jxsrgh.com.cn" target="_blank">伊人久久大香线蕉亚洲</a>| <a href="http://www.lordswar.cn" target="_blank">久久夜色撩人精品国产小说</a>| <a href="http://www.abovefq.cn" target="_blank">久久久久久综合一区中文字幕</a>| <a href="http://www.bao00long.cn" target="_blank">久久久久亚洲AV成人网人人网站</a>| <a href="http://www.printinginfo.com.cn" target="_blank">精品精品国产自在久久高清</a>| <a href="http://www.buzzbee.com.cn" target="_blank">国产美女亚洲精品久久久综合 </a>| <a href="http://www.taobaoke.net.cn" target="_blank">一级做a爰片久久毛片看看</a>| <a href="http://www.01010101.com.cn" target="_blank">99久久99久久精品免费看蜜桃 </a>| <a href="http://www.zhxjk.cn" target="_blank">国内精品伊人久久久久影院对白</a>| <a href="http://www.zgyjys.cn" target="_blank">新狼窝色AV性久久久久久</a>| <a href="http://www.cad77.cn" target="_blank">亚洲欧美久久久久9999 </a>| <a href="http://www.0513act.cn" target="_blank">大美女久久久久久j久久</a>| <a href="http://www.xiezongjun.cn" target="_blank">久久久久久久久无码精品亚洲日韩 </a>| <a href="http://www.uqknet.cn" target="_blank">亚洲av成人无码久久精品</a>| <a href="http://www.silkwormcup.cn" target="_blank">色播久久人人爽人人爽人人片aV</a>| <a href="http://www.020xyk.cn" target="_blank">国产一区二区精品久久凹凸</a>| <a href="http://www.77ns.cn" target="_blank">亚洲欧美精品伊人久久</a>| <a href="http://www.iptid.com.cn" target="_blank">精品综合久久久久久97超人</a>| <a href="http://www.sxzt888.cn" target="_blank">97久久超碰国产精品旧版</a>| <a href="http://www.khdv.cn" target="_blank">国产亚洲婷婷香蕉久久精品</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>