GKCTF-2021-Crash
打开IDA进行分析
通过这里的分析,我们可以发现,我们的flag的总长度为43位,且格式为GKCTF{}
我们进入这个函数,进行分析
我们分析这三个函数
我们进入第一个加密函数,我们可以发现,这里运用得是DES加密
通过这个函数我们可以发现,DES为CBC模式 DES的key 与vi, PKCS5Padding
但是我们深入的发现,这个并不是简单的DES加密
这里我们可以发现,这不是简单的DES,而是其的进阶版,3DES,也就是将DES运行三遍,但是微微不同。我们可以用网站来解
我们可以解出第一段flag
同样的,我们分析下面的三个函数
我们可以分别知道是,sha256, sha512, md5我们使用网站,将他们后面的对比数据解出即可
有一个比较好的网站
我们可以分别解出
e402 f20a f940
我们将flag拼接起来就可以得出我们完整flag
GKCTF{87f645e9-b628-412f-9d7a-e402f20af940}
评论