從指令碼學python 秋名山車神

2021-10-12 06:55:49 字數 637 閱讀 8540

最近做bugku的時候,做到秋名山車神那題,連python都不會(淚)很慚愧

指令碼**來自上面這個writeup

import requests 

url =

""s = requests.session(

)req = s.get(url)

a = req.text[req.text.find('')

+5:req.text.find(

'=?')]

aa =

eval

(a)d =

req = s.post(url,data=d)

print

(req.text)

後來想如果d字典的鍵名不是value會怎麼樣,遂將其改為』jiegou』再次執行

原來題目已有提示

至於為什麼一定要用session,看到現在的應該都明白了,因為session會跨請求保持某些引數,用其他請求就單單請求一次就會斷開連線

參考文章

requests庫詳解

requests.session()會話保持

Python基礎篇 從0開始學python

資料型別 流程控制 函式正規表示式 資料型別 字串string 布林boolean 列表listl 123,abc 1.23 l list 123,abc 1.23 元組tuple 字典dict 集合set 日期date 整形int的內建方法 字串str的內建方法 流程控制 巢狀條件判斷 for迴圈...

01 從python的簡介開始學

python為我們提供了非常完善的基礎庫,覆蓋了系統 網路 檔案 gui 資料庫 文字處理等方方面面,這些是隨同直譯器被預設安裝的,各平台通用,你無需安裝第三方支援就可以完成大多數工作,這一特點被形象地稱作 內建電池 batteries included 在程式設計師界,有一句話叫做 不要重複造輪子...

爆破字典生成小指令碼 新手學python

遇到一套系統,後台管理登入無驗證碼,準備爆破試試,burp抓到的包如下 發現有一串base64編碼處理的,解碼之後正是提交的 帳號 密碼的組合,只好寫個小指令碼將已有的字典檔案進行處理了,貼上 coding utf 8 import sys import base64 if len sys.ar 3...