【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

 

賽后什么感想,就整夜心碎.jpg

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM