缓冲溢出我得到这些错误

时间:2014-01-21 06:22:32

标签: buffer-overflow strcpy

#include <stdio.h>
int main(int argc, char *argv[]) {
char buffer[10];
strcpy(buffer, argv[1]);
printf("%s\n", &buffer);
}

我怎么会得到gcc错误 警告:内置函数'strcpy的不兼容的隐式声明 当我做gdb它显示不同的strcpy 0x080483a7:调用0x80482b8“strcpy @ plt&gt;” 我不知道是什么东西..

1 个答案:

答案 0 :(得分:2)

添加标题

#include <string.h>