[攻防世界

先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}
原文地址:https://www.cnblogs.com/Here-is-SG/p/15214838.html