其他分享
首页 > 其他分享> > 【2020年第二届“网鼎杯”网络安全大赛 青龙组】Crypto boom

【2020年第二届“网鼎杯”网络安全大赛 青龙组】Crypto boom

作者:互联网

继续

 

 

输入en5oy 

 

 

 

 

网站  https://zs.symbolab.com/solver/pre-calculus-system-of-equations-calculator/

 

 

 

 z=31,y=68, x=74

依次输入,得下图

 

 

 咋办,写脚本

 1 import math #pipi
 2 
 3 def quadratic(a, b, c):
 4     if a == 0:
 5         if b == 0:
 6             if c == 0:
 7                 print('方程有任意解')
 8             else:
 9                 print('方程无解')
10         else:
11             x = -c / b
12             print('方程有解:x=%.2f' % x)
13     else:
14         q = b * b - 4 * a * c
15         if q > 0:
16             x1 = (-b + math.sqrt(q)) / a / 2
17             x2 = (-b - math.sqrt(q)) / a / 2
18             print("一元二次方程的解为x1=%.2f,x2=%.2f" % (x1, x2))
19             return ()
20         elif q == 0:
21             x1 = -b / a / 2
22             x2 = x1
23             print("一元二次方程的解相同,x1=x2=%.2f" % (x1))
24             return x1, x2
25         else:
26             pass
27             print("一元二次方程无解")
28             return ()
29 print('input a,b,c :')
30 a = float(input('a:'))
31 b = float(input('b:'))
32 c = float(input('c:'))
33 q = quadratic(a, b, c)

 

 

 输入x1,程序关闭了

用OD打开调试

弹出命令框,之前的步骤再来一遍

 

 flag到手

赛后看别的师傅的wp,补充一种不用调试的方法

cmd打开boom.exe

一样可以

题目: https://pan.baidu.com/s/1FweqXhBpSvklZqGrQ_vEFA 提取码: dg5q

标签:%.,Crypto,x2,2f,2020,boom,print,input,x1
来源: https://www.cnblogs.com/pipictf/p/12864952.html