刮开有奖 例行检查,无壳,32bit 32位IDA打开,shift+f12查看字符串,看到了一个base64加密的字符串。 进入主函数 查看函数 已经对函数进行部分注释,下面进行base64解密。 String总共是8位,这是String的存储 base64加密的汇编指令处 根据相对应的位置,String的第一位是经过sub_4010F0函数后的第一位加上34,也就是"U",第二位是"J",第三、四、五位是v5,也就是"WP1",第六、七、八位是v4,也就是"jMp" flag{UJWP1jMp}