堆栈攻击基于strcmp函数的问题
发布时间
阅读量:
阅读量
接下来我们将参考以下代码(来源为"12个有趣的C语言问答")进行分析:
#include<stdio.h>
int main(int argc, char *argv[])
{
int flag = 0;
char passwd[10];
memset(passwd,0,sizeof(passwd));
strcpy(passwd, argv[1]);
if(0 == strcmp("LinuxGeek", passwd))
{
flag = 1;
}
if(flag)
{
printf("\n Password cracked \n");
}
else
{
printf("\n Incorrect passwd \n");
}
全部评论 (0)
还没有任何评论哟~
