-
-
[旧帖]
[内存溢出攻击]基础问题求解
0.00雪花
-
发表于:
2014-1-13 22:20
5417
-
[旧帖] [内存溢出攻击]基础问题求解
0.00雪花
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
void greetUser ( const char* user){
char buffer[64];
size_t i ;
for ( i = 0 ; *user ; i++) {
buffer[i] = toupper (*(user ++));
}
buffer[i] = 0;
printf("Hello %s\n",buffer);
}
int main(int argc, char** argv){
greetUser(argv[1]) ;
getchar();
}
这是一段内存溢出攻击的代码,输入字符创超长的话会溢出。请呢位大神帮我实现一个溢出攻击的例子?
请附下以下内容:
1、win7下可执行的demo
2、简单的讲解文本
万分感谢!
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!