Hack The Box(HTB) - CTF Try Out : Dynamic Paths Walkthrough
Hack The Box(HTB) - CTF Try Out : Dynamic Paths Walkthrough 靶機名稱 : Dynamic Paths 難度 : 簡單 瀏覽器開啟來看看,但無法輸入任意值 題目看來就是 [ 在一張只能往右或往下走的方格地圖,從左上走到右下,讓沿途數字總和最小 ] 改用 nc 測試,確認可以輸入值 從輸入結果來看要解題 100 次(因為一開始是 1/100)才能拿到 fl 再次開啟一題如下,解完是 33 輸入後真的進入了第二題 2/100 以上面這一題說明他的邏輯如下,第一題是 Test 1/100 4 4 7 6 4 4 6 8 3 3 8 7 7 7 2 7 2 4 44 表示每一行有 4 個數字,共有 4 列,所以可以改成顯示如下比較好理解 7 6 4 4 6 8 3 3 8 7 7 7 2 7 2 4 然後我們要從左上走到右下,但加總的數字要最小 走法就是如下紅字 7 -> 6 -> 4 -> 3 -> 7 -> 2 -> 4 7 6 4 4 6 8 3 3 8 7 7 7 2 7 2 4 所以這一題的答案就是 7 + 6 + 4 + 3 + 7 + 2 + 4 = 33 用一樣的邏輯解完 100 題就會拿到 flag 了~~~~~~~光用想的就好累 請 AI 依據該邏輯寫了一套 python 來執行就過了,程式碼如下 將內容存成 "dynamic_paths_socket_autosend.py" =========================...