【2020年第二屆“網鼎杯”網絡安全大賽 青龍組】Crypto boom —— “奇淫技巧” (全)

題目

在這裏插入圖片描述Boom there have a game.

在這裏插入圖片描述雙擊運行,開始界面
在這裏插入圖片描述回車,輸入md5值
在這裏插入圖片描述
上去查

https://www.cmd5.com/

en5oy
在這裏插入圖片描述到了下一關
三元一次方程
求解x,y,z
在這裏插入圖片描述我自己拿草稿紙手解。。。加減消元,一覺“萌新”高考!

x = 74
y = 68
z = 31

結果賽後發現可以直接用 軟件 or 網址 在線求解,比如微軟數學、WolframAlpha

比如醬紫:https://www.99cankao.com/algebra/twovar.php
在這裏插入圖片描述在這裏插入圖片描述
在這裏插入圖片描述
到了二元一次了!
在這裏插入圖片描述高中求根公式,拿py一步一步手動算(現場版垃圾jio本)
在這裏插入圖片描述
開根號,求gen!
在這裏插入圖片描述

最後輸入答案,

一正根
一負根
正跟 負根
負根 正根
@#¥#¥@¥%#%¥%

exe程序都是原地直接 爆炸 消失!!!!

把我給he pi掉了——

換方法

(本來想嘗試反編譯,扔進IDA Pro,賽後文末嘗試)

不不不不,


  • cmd運行程序

在這裏插入圖片描述

  • 或者“傻瓜式一點

隨便 win + r,打開dos命令窗口,然後把boom.exe 關 進小黑屋!!!

生氣.png 叫你消失!
在這裏插入圖片描述

  • 文件夾空白處,Shift + 右鍵,Powershell,

在這裏插入圖片描述記住哦

./boom.exe

在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述

在這裏插入圖片描述在這裏插入圖片描述輸入
en5oy

進下一關,重複之前的sao姿勢
在這裏插入圖片描述
到最後一關

輸入第一個根
89127561
在這裏插入圖片描述
在這裏插入圖片描述
flag{en5oy_7XXX31_XXXX1}

你flag有了



  • 附上一元二次方程的py腳本:
import math
print("ax*x+bx+c=0")
a = float(input("input a:"))
b = float(input("input b:"))
c = float(input("input c:"))
p = b*b-4*a*c
if p < 0:
    print("None")
    exit()
else:
    X1 = (-b+math.sqrt(p))/(2*a)
    X2 = (-b-math.sqrt(p))/(2*a)
print("X1: " + str(X1))
print("X2: " + str(X2))

IDLE可,這裏用Pycharm演示一下:
在這裏插入圖片描述
本着能不動腦,就不動腦,能不動手就不動手的principal,我動手試了試 雲學習(雲解密)

http://www.ab126.com/shuxue/8009.html
在這裏插入圖片描述驚,真的,生活如此簡單!

*還有過程… *



  • 換 SageMath 試試瞧!

清屏鍵同dos的clear

第二題
3x-y+z=185
2x+3y-z=321
x+y+z=173

在這裏插入圖片描述

x,y,z = var('x y z')    
solve([3*x-y+z==185,2*x+3*y-z==321,x+y+z==173],x,y,z)

[[x == 74, y == 68, z == 31]]

第三題
x*x+x-7943722218936282=0

在這裏插入圖片描述

x,y,z = var('x y z')            
solve([x*x+x-7943722218936282==0],x)

[x == 89127561, x == -89127562]

懷着試一試,碰一碰的心理,我悄咪咪把她扔進了IDA Pro,web 狗開始 re…

在這裏插入圖片描述看見flag了

flag{%s_%d%d%d_%lld}

對比一下,把ida碗裏的這 3大份,5小塊 M & M 巧克力豆 找出來!

flag{en5oy_746831_89127561}
  • 分析

%s是第一題輸入的結果en5oy
然後
中間3個%d,分別是第二題輸入的x y z即
74 68 31
最後
lld 是 第三題輸入的第一個根,正跟,即89127561
之間用 - 連接,穿上 { } 的婚紗,戴上上flag的皇冠,完。

具體實現過程如下:
在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述





~~謝謝觀看!~~ 

【 全 劇 終 】

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章