2020 网鼎杯 青龙组 boom复现
直接开整
下载题目附件,解压后发现是个.exe文件,丢进终端运行
跟着提示继续,任意键:
得到一串md5密文,在线解密解密即可:
输入后得到一个三元一次方程组(虽然是初中知识,我却算错好几遍)
果真是越活越糊涂…
最后算出:
x=74
y=68
z=31
输入后又得到一个方程:
我不知道这里是考大数分解还是简单的逆向分析
方法1:
大数分解
,直接在线解二元一次方程即可(本来是想写一个脚本来算的,但是…懒)
成功算出x
输进去就得到了flag:
方法2:
逆向分析
,丢进ida里,直接找flag即可.这里就不做验证了(机子上没IDA)