锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久综合久久自在自线精品自,久久中文字幕人妻丝袜,中文字幕乱码人妻无码久久http://m.shnenglu.com/patz/The way we hackzh-cnSun, 29 Jun 2025 02:29:44 GMTSun, 29 Jun 2025 02:29:44 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鍙?qiáng)鍏跺悗鐨勬暟鎹Q屾墠鎶奅IP緇欑収欏懼埌銆備嬌鐢∣llyDBG璺熶簡涓涓嬶細(xì)
 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.bestlevering.cn" target="_blank">日本强好片久久久久久AAA</a>| <a href="http://www.hwwy.net.cn" target="_blank"> 久久综合九色综合久99</a>| <a href="http://www.fvxg.cn" target="_blank">久久久久亚洲?V成人无码</a>| <a href="http://www.boyayali.cn" target="_blank">国产精品久久久久久搜索</a>| <a href="http://www.3393795.cn" target="_blank">久久国产精品-久久精品</a>| <a href="http://www.lkwg.com.cn" target="_blank">少妇久久久久久被弄到高潮</a>| <a href="http://www.jiaokuaidi.cn" target="_blank">久久国产免费直播</a>| <a href="http://www.bukrrlg.cn" target="_blank">久久国产精品99久久久久久老狼</a>| <a href="http://www.gsm777.cn" target="_blank">久久国产乱子伦精品免费强</a>| <a href="http://www.yk999.cn" target="_blank">久久不见久久见免费影院www日本</a>| <a href="http://www.kanqiuwang.cn" target="_blank">亚洲熟妇无码另类久久久</a>| <a href="http://www.gcjszzbjb.cn" target="_blank">亚洲国产精品久久久久</a>| <a href="http://www.ccfnt.com.cn" target="_blank">色99久久久久高潮综合影院</a>| <a href="http://www.gzquanjing.cn" target="_blank">久久精品国产亚洲AV忘忧草18</a>| <a href="http://www.pgt.net.cn" target="_blank">国产精品国色综合久久</a>| <a href="http://www.tzcn86.cn" target="_blank">久久亚洲精品无码AV红樱桃</a>| <a href="http://www.whchangxin.com.cn" target="_blank">久久se精品一区二区</a>| <a href="http://www.dangong02.cn" target="_blank">色综合合久久天天给综看</a>| <a href="http://www.pu1166.cn" target="_blank">东京热TOKYO综合久久精品</a>| <a href="http://www.midea-com.cn" target="_blank">久久久久无码精品国产app</a>| <a href="http://www.8hi6.cn" target="_blank">国产精品久久亚洲不卡动漫</a>| <a href="http://www.lkzcchj1.cn" target="_blank">人妻无码久久精品</a>| <a href="http://www.ebianlian.cn" target="_blank">国产精品美女久久久久av爽 </a>| <a href="http://www.1u11.cn" target="_blank">久久久久亚洲AV无码专区桃色</a>| <a href="http://www.iqyyh.cn" target="_blank">A狠狠久久蜜臀婷色中文网</a>| <a href="http://www.ktrb.net.cn" target="_blank">亚洲AⅤ优女AV综合久久久</a>| <a href="http://www.tjyizhao.cn" target="_blank">99精品久久精品</a>| <a href="http://www.hzf89.cn" target="_blank">久久A级毛片免费观看</a>| <a href="http://www.ulcc.com.cn" target="_blank">久久大香香蕉国产</a>| <a href="http://www.189oa.cn" target="_blank">亚洲精品乱码久久久久久 </a>| <a href="http://www.cdake.cn" target="_blank">一本色道久久88精品综合</a>| <a href="http://www.simple521.cn" target="_blank">精品久久久久久久中文字幕</a>| <a href="http://www.baoshuidaili.com.cn" target="_blank">精品久久久久香蕉网</a>| <a href="http://www.fnmqw.cn" target="_blank">亚洲精品乱码久久久久66</a>| <a href="http://www.santoncc.cn" target="_blank">久久亚洲国产成人影院</a>| <a href="http://www.domino111.com.cn" target="_blank">伊人久久无码精品中文字幕</a>| <a href="http://www.niugu6.cn" target="_blank">性做久久久久久久久浪潮</a>| <a href="http://www.ubmz.cn" target="_blank">欧美色综合久久久久久</a>| <a href="http://www.g838.cn" target="_blank">人妻少妇精品久久</a>| <a href="http://www.td265.cn" target="_blank">麻豆精品久久久久久久99蜜桃</a>| <a href="http://www.ybyibao.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>