char user[16] = "os %n%n%n %s %d";
incorrect_password(user);
void incorrect_password(const char *user)
{
char foostr[32];
memset(foostr, 0, 32);
sprintf(foostr, "%s\r\n", user); //试验了下这行和下一行都不可少,否则就会导致Segmentation fault
printf("%s", foostr); //直接printf("%s", user);也不行, 这里有个疑问,user已经放在非格式串位置了,为什么还是会异常
}
--
修改:b0207191 FROM 218.66.91.*
FROM 218.66.91.*