题目:IgniteMe
来源:攻防世界
题目描述:暂无
题目附件:fac4d1290e604fdfacbbe06fd1a5ca39
方向:Reverse
难度:★★
0x01解压后发现是个exe文件,尝试运行执行提示输入flag,随意输入字符串后应用结束关闭。
0x02先查壳没查到,直接逆

0x03逆向出的main函数如下
1)第10行,flag长度在5~29之间;
2)第12~17行,flag开头为“EIS{”;
3)第18行,flag的第28字符(从0开始)为“}”,大概率为最后一个字符;
0x04查看sub_4011C0函数如下

1)第20-28行,对输入的str进行大小写转换的操作
2)得到最后的str2=”GONDPHyGjPEKruv{{pj]X@rF”
0x05查看byte_4420B0

shift+E提取:

得到char byte_4420B0[]={13,19,23,17,2,1,32,29,12,2,25,47,23,43,36,31,30,22,9,15,21,39,19,38,10,47,30,26,45,12,34,4};
0x06编写程序

得到flag

评论(0)
暂无评论