青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Patz's Algorithm Journey

The way we hack

一個小小的溢出試驗

  今天在學習溢出時寫了個簡單程序,源代碼如下。
 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函數覆蓋棧中的EIP,改為調用foo_abnormal處的語句,來達到溢出攻擊的目的。按照正常情況看,在foo_normal中,棧里有4字節的CS和4字節的EIP,然后是5字節的字符串數組——對齊后是8字節,還有4字節的EBP。所以當往buffer中復制12字節數據就可以覆蓋掉EIP而達到溢出的目的。但實際上使用32字節的數據覆蓋buffer及其后的數據,才把EIP給照顧到。使用OllyDBG跟了一下:
 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個字節的空間——除去12字節給memcpy的參數,比預想的多了6字節。看來使用的3.3.1版本的gcc是16字節對齊的。

  ……讓我抓狂了一個小時。

posted on 2008-12-11 22:55 patz 閱讀(215) 評論(0)  編輯 收藏 引用

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲一级电影| 亚洲欧美激情四射在线日| 国产精品亚洲综合久久| 久久成人一区二区| 日韩一级二级三级| 麻豆久久婷婷| 欧美一区二区三区视频免费| 狠色狠色综合久久| 韩国成人福利片在线播放| 国产精品久久影院| 国产精品高精视频免费| 欧美日韩综合在线| 欧美性理论片在线观看片免费| 欧美成人午夜免费视在线看片 | 欧美成人免费网| 久久精品女人的天堂av| 欧美综合国产精品久久丁香| 久久精品夜色噜噜亚洲a∨| 香蕉久久国产| 久久久伊人欧美| 欧美精品亚洲| 国产麻豆精品在线观看| 国内精品久久国产| 亚洲日本中文字幕| 亚洲欧美日韩一区二区三区在线观看| 久久久久久久久伊人| 午夜精品影院在线观看| 久久综合九色综合欧美狠狠| 欧美精品日韩一本| 黄色精品网站| 亚洲欧美在线观看| 亚洲国产一区二区三区a毛片 | 国产精品vip| 韩国三级在线一区| 亚洲视频图片小说| 欧美大片在线观看| 午夜亚洲伦理| 欧美日韩精品| 亚洲精品久久久久久久久久久| 亚洲先锋成人| 亚洲精品视频免费| 亚洲第一色在线| 欧美在线一二三| 一二三区精品| 欧美三级不卡| 国产精品99久久久久久久久| 老司机精品导航| 亚洲资源av| 国产精品国产三级国产aⅴ入口| 91久久久久久国产精品| 奶水喷射视频一区| 久久综合五月天婷婷伊人| 一区二区视频免费完整版观看| 久久超碰97中文字幕| 亚洲天堂久久| 国内揄拍国内精品久久| 美女国产一区| 欧美精品色网| 国产精品久久精品日日| 亚洲人成网站影音先锋播放| 欧美成年人视频网站| 欧美日韩一级大片网址| 性8sex亚洲区入口| 欧美在线视频全部完| 亚洲欧洲一区二区三区| 在线视频日本亚洲性| 国产一区亚洲| 一区二区高清视频| 伊人春色精品| 亚洲视频精品| 亚洲美女诱惑| 久久久国产成人精品| 一区二区三区三区在线| 久久久久九九视频| 欧美亚洲综合网| 国产精品magnet| 亚洲理论在线| 亚洲电影在线播放| 香蕉尹人综合在线观看| 午夜久久影院| 国产精品人人做人人爽| 99国产精品久久| 一区二区三区**美女毛片| 欧美激情第3页| 最新亚洲电影| 99爱精品视频| 久久久女女女女999久久| 一区二区三区你懂的| 欧美a级片网站| 激情综合久久| 美女精品国产| 亚洲第一毛片| 欧美精品在欧美一区二区少妇| 免费国产一区二区| 亚洲激情综合| 亚洲电影自拍| 最新亚洲电影| 欧美日韩裸体免费视频| 一本色道久久综合狠狠躁的推荐| 亚洲影院污污.| 国产亚洲欧洲| 欧美日韩精品免费观看视频完整 | 国产精品亚洲美女av网站| 亚洲午夜伦理| 裸体一区二区| 性感少妇一区| 亚洲福利视频二区| 国产精品久久夜| 欧美激情一区二区三区高清视频| 亚洲尤物精选| 亚洲激情视频在线| 美国十次了思思久久精品导航| 亚洲精品乱码久久久久久黑人| 欧美日韩视频在线第一区| 午夜视频在线观看一区| 亚洲国产视频直播| 欧美sm重口味系列视频在线观看| 亚洲影院污污.| 亚洲一级影院| 亚洲欧美一区二区三区极速播放 | 国产精自产拍久久久久久蜜| 久久亚洲视频| 亚洲视频狠狠| 亚洲视频大全| 亚洲一区观看| 亚洲综合色在线| 欧美与黑人午夜性猛交久久久| 亚洲综合精品一区二区| 亚洲调教视频在线观看| 欧美亚洲一级| 一区二区三区精品视频| 一区二区欧美日韩视频| 国产欧美日韩三级| 亚洲人成在线免费观看| 欧美调教视频| 亚洲国产精品一区制服丝袜| 黑人一区二区| 欧美一区网站| 夜夜嗨一区二区| 鲁大师影院一区二区三区| 香蕉成人啪国产精品视频综合网| 久久久久综合| 久久久久国产一区二区| 国产精品老牛| 亚洲调教视频在线观看| 亚洲一品av免费观看| 欧美日韩精品在线| 亚洲美洲欧洲综合国产一区| 亚洲激情中文1区| 久久久久久亚洲精品中文字幕| 欧美中文在线观看| 国产精品一页| 欧美一级免费视频| 久久综合给合久久狠狠色| 国产亚洲精久久久久久| 欧美一区二区成人| 久久午夜电影| 亚洲人成网站色ww在线| 欧美日韩mv| 亚洲精品影院| 中文国产一区| 国产精品自在线| 久久综合色婷婷| 亚洲精品国产精品乱码不99按摩| 99精品视频一区| 国产精品美女久久久| 亚洲小视频在线观看| 久久青青草综合| 一区二区在线看| 久久福利影视| 亚洲激情啪啪| 欧美一级夜夜爽| 亚洲国产精品一区二区第四页av| 欧美高清影院| 亚洲一区二区四区| 美女国产一区| 亚洲一区二区精品| 激情综合网激情| 欧美日韩在线高清| 亚洲男人的天堂在线| 亚洲第一二三四五区| 亚洲午夜精品| 永久久久久久| 欧美性猛交xxxx免费看久久久| 亚洲男女毛片无遮挡| 亚洲国产小视频| 久久精品日韩一区二区三区| 亚洲黄色免费电影| 国产欧美在线观看| 欧美成人在线免费视频| 亚洲综合日韩| 91久久久久久| 久久综合久久久| 亚洲欧美在线aaa| 亚洲国产精品第一区二区三区| 欧美视频在线免费| 亚洲综合第一| 久久精品视频在线| 亚洲黄色天堂| 欧美午夜精品久久久久久孕妇|