**分為三部分
以'-'為間隔,將flag的第一部分轉換為整型數字,並且滿足後項-前項分別為[0x13,0x19,0x1a,0x1c]。最後一項為len(flag)-lastpos('-')
以'-'為間隔,將中間的字串分別儲存到road中
checkflag,即走四個20x...的迷宮,從s->d。以第1點儲存的順序,決定迷宮的順序。通過確定後面的字串順序,前面的數字也會被確定。
1~4為:-dddddddddsssssaaaaaaaaawww-sdsdsdsdsdsdsddwdwdwdwdwdwdw-aaaaaaaaasssssssddddddddd-wwwwwdddddddddsssss
import itertools
a = ['-dddddddddsssssaaaaaaaaawww','-sdsdsdsdsdsdsddwdwdwdwdwdwdw','-aaaaaaaaasssssssddddddddd','-wwwwwdddddddddsssss']
b = list(itertools.permutations(a, len(a)))
s =
m = [0x13,0x19,0x1a,0x1c]
for val in b:
for elem in s:
index = -1
pos =
while elem.find('-',index+1) != -1:
index = elem.find('-', index+1)
print (pos)
flag = true
right = 0
for k in range(len(pos)-1):
right = k
if(pos[k+1] - pos[k] - 1 != m[k]):
flag = false
break
if (flag == true):
print (elem)
flag將pyc檔案轉換為py
實際就是乙個9x9的數獨遊戲,根據已知資料,求解未知就行。
2016第七季極客大挑戰web部分write up
直接f12看返回頭 看cookie有root和whoami兩項,直接改為root 1,whoami admin 40geekgame 自己體悟0.0 給了tip sycid,注入點在此測試為回顯注入,直接搞 檢視原始碼發現可疑處debug 0 手工注入吧少年 已暴打出題人!考點就是xff只不過每次x...
極客大挑戰基礎部分解題過程
第一題 題目要求 附件中是幾個被分割的檔案,我們應該要把它合為乙個檔案。方法1 使用windows 自帶的copy 命令即可。方法2在合併完成後,檢視檔案頭發現是exe 檔案。將字尾改為 exe,執行就可以得到 keygeek challeng3 so e4sy 第二題訪問 看到很大一串加密後字串 ...
2020網鼎盃第一場青龍組re部分wp
拿到手是乙個apk檔案,開啟看一下 題目描述簡單加殼,於是想到用frida脫殼指令碼 得到dex檔案並用 jeb開啟 可以看到直接得到了flag vm題 太長了,寫個指令碼模擬一下流程 這裡貼上最後的指令碼,驗證內容直接寫了flag,為了驗證正確性 可以清楚的看到運算過程,之後再逆著推一遍就可以了。...