文章目录


一、insanity

题目链接:​​https://adworld.xctf.org.cn/task/task_list?type=reverse&number=4&grade=0&page=1​

二、使用步骤

1.IDA

IDA直接搜索flag

【愚公系列】2021年12月 攻防世界-简单题-REVERSE-002(insanity)_伪代码

发现flag:​​9447{This_is_a_flag}​

2.相关伪代码

int __cdecl main(int argc, const char **argv, const char **envp)
{
unsigned int v3; // eax
unsigned int v4; // eax

puts("Reticulating splines, please wait..");
sleep(5u);
v3 = time(0);
srand(v3);
v4 = rand();
puts((&strs)[v4 % 0xA]);
return 0;
}

双击strs

【愚公系列】2021年12月 攻防世界-简单题-REVERSE-002(insanity)_安全_02

发现flag:​​9447{This_is_a_flag}​

3.kali中strings命令

strings 428f6e6f75754fca8964d35b16a4b709 | grep flag

【愚公系列】2021年12月 攻防世界-简单题-REVERSE-002(insanity)_伪代码_03

发现flag:​​9447{This_is_a_flag}​


总结


  • 字符串搜索
  • F5查看伪代码
  • strings