先exeinfo查一下,发现是32位文件,linux环境
用ida32位打开,阅读主函数,发现authenticate()内有stdin和比较操作,猜测stdin为输入,ws内储存flag与s2比较
考虑在linux下进行动态调试,打开remote linux debugger,配置好后在if ( fgetws(ws, 0x2000, stdin) )
处设置断点,这样可以直接查看s2的相关内容
得到flag:
9447{you_are_an_international_mystery}