2021年“莲城杯”网络安全大赛-Reverse-RE

2021年“莲城杯”网络安全大赛-Reverse-RE

题目名称:RE
题目内容:小心API;提交的flag为flag{md5(your_input)}
题目分值:300.0
题目难度:困难
相关附件:Readme的附件.exe

解题思路:

1.读取了文件本身的前16个字节,并用输入的前4字节换掉MZ文件头,MD5后用来AES解密,并要求解密后的文本与输入的前16字节一致,直接爆破:2021年“莲城杯”网络安全大赛-Reverse-RE_第1张图片

2021年“莲城杯”网络安全大赛-Reverse-RE_第2张图片
2021年“莲城杯”网络安全大赛-Reverse-RE_第3张图片

在这里插入图片描述

2.拿到前半部分flag输入的后16个字节是魔改的TEA:

2021年“莲城杯”网络安全大赛-Reverse-RE_第4张图片2021年“莲城杯”网络安全大赛-Reverse-RE_第5张图片获得后半部分Rever5e_Send__1t

flag{df5b71a793811660d185f6c5e0f8587b}

你可能感兴趣的