把题目下载下来,使用IDA打开: 打开以后按F5 查看伪代码: 代码也相对比较简单:可以得知要输入的S字符串长度为22,且s[i]==v5[i]+i%5要全都满足,才是正确的flag
#include<stdio.h>
int main()
{
char v5[]="fk_dwb4_.a44/_^5c/6/c|";
char s[22];
for(int i=0;i<22;++i)
{
s[i]=v5[i]+(char)(i%5);
}
printf("%s\n",s);
return 0;
}