[网鼎杯2020] [青龙组] [Crypto] boom

[网鼎杯2020] [青龙组] [Crypto] boom


运行程序

first:this string md5:46e5efe6165a5afb361217446a2dbd01

去cmd5解密

查询结果:
en5oy

进入下一关

This time:Here are have some formulas
3x-y+z=185
2x+3y-z=321
x+y+z=173
input: x =

[网鼎杯2020] [青龙组] [Crypto] boom_第1张图片

在线解三元一次方程,得到xyz,输入,进入下一关

Last time: Kill it
x*x+x-7943722218936282=0
input x:

[网鼎杯2020] [青龙组] [Crypto] boom_第2张图片

在线解一元二次,输入x,但是报错退出

无奈,扔进IDA

[网鼎杯2020] [青龙组] [Crypto] boom_第3张图片

发现第一次输入为**%s**,第二次为**%d**,最后为**%lld**,而且flag是拼接这三个字符串,把这几次输入和下划线拼接,便是flag


flag{en5oy_746831_89127561}

你可能感兴趣的:(网鼎杯)