進入題目鏈結,檢視源**後看到了
意思就是利用post方法快速提交唄,f12,看一下response,看到了base64編碼過的flag欄位,重新整理一次都會改變headers flag裡的內容,所以要提交快噢
因此寫個py指令碼來post提交,得到flag
#用到了 requests和base64模組天下武功唯快不破
import
requests
import
base64
response= requests.get('
')key = response.headers['
flag']
flag = base64.b64decode(key).decode('
utf-8
').split('
:')[1]
key=
text0=requests.post('
',data=key)
print(text0.text)
decode()方法是將位元組流返回解碼後的字串,用法為
bytes.decode(encoding="utf-8",errors="strict") >>>來自菜鳥教程split()方法是制定分割符,切片。字元可以看作乙個list,所以使用split(':')方法後,字串切片成:前後的兩個list中的元素。因此split(':')[1], [1]的含義就是取第二個元素
emmmm,已經說的很清楚了,如果想問為什麼base64解碼後,還需要decode()編碼的話,因為python3 base64加解密過程中是位元組
bugku的速度要快,需要同乙個session,其他的幾乎一樣
天下武功,唯快不破
昨天v哥的一朋友租了幢樓準備搞小資情調的咖啡旅館,聽到這個訊息v哥著實吃了一驚 這不是上週一才冒出來的想法,怎麼這週三就搞定了,太tm快了。所以我也就想起來星爺 功夫 中的這句話 天下武功,無堅不破,唯快不破。太tm經典了。事情是這樣的,我這朋友 性別女 周一去西湖景區自駕遊逛了一圈,長日浸淫在城市...
天下武功唯快不破 實驗吧
點開看見 然後題目暗示看看響應頭,結果看到flag 感覺就是base64加密,然後解密,這個時候看下頁面 還有這句 所以題目就是想要我們去拿到header的flag,base64解密,然後再在url傳key 同時還發現,傳過來的flag是個隨機值.手動解密是不夠時間的了,只能借助指令碼的力量了 co...
天下武功無堅不破,唯快不破 yaf
天下武功無堅不破,唯快不破 yaf 最近對於yaf框架有些興趣,從最初按照鳥哥惠新宸的寫的關於yaf手冊,到自己寫乙個hello world 程式,對於我這個新手來說還 是蠻曲折的,大家都知道yaf框架是用c寫的,所以自身的效率和效能,還是很不錯的,但是缺點的就是關於yaf的文件太少,這讓不少初學者...