【缓冲区溢出】栈溢出

学习系列博客深入浅出缓冲区溢出攻击的笔记

 

本篇主要参考资料:

http://blog.csdn.net/linyt/article/details/43283331

http://blog.chinaunix.net/uid-23069658-id-3981406.html

 

缓冲区溢出代码

#include <stdio.h>
#include <string.h>

int main(int argc, char *argv[])
{
        char buf[32];
        FILE *fp;

        fp = fopen("bad.txt", "r");
        if (!fp) {
                perror("fopen");
                return 1;
        }

        fread(buf, 1024, 1, fp);
        printf("data: %s\n", buf);

        return 0;
}

 

posted @ 2017-02-10 22:32  匡子语  阅读(230)  评论(0编辑  收藏  举报