2020 网鼎杯 青龙组 boom复现
直接开整
下载题目附件,解压后发现是个.exe文件,丢进终端运行

跟着提示继续,任意键:

得到一串md5密文,在线解密解密即可:

输入后得到一个三元一次方程组(虽然是初中知识,我却算错好几遍)
果真是越活越糊涂…

最后算出:
x=74
y=68
z=31
输入后又得到一个方程:

我不知道这里是考大数分解还是简单的逆向分析
方法1:
大数分解,直接在线解二元一次方程即可(本来是想写一个脚本来算的,但是…懒)

成功算出x
输进去就得到了flag:

方法2:
逆向分析,丢进ida里,直接找flag即可.这里就不做验证了(机子上没IDA)




