黑板客爬蟲關卡之第三關

2022-03-13 08:23:09 字數 1850 閱讀 3437

手動建立的使用者和密碼

9 data_1['

username

']='

ybyb520

'10 data_1['

password

']=123456

11 data_1['

csrfmiddlewaretoken

']=''

1213

14 data_2={}#

試探的使用者和密碼

15 data_2['

username

']='yb'

16 data_2['

csrfmiddlewaretoken

']=''

17 data_2['

password

']=0

1819 s=requests.session()#

儲存特定使用者會話所需的資訊。這樣,當使用者在應用程式的 web 頁之間跳轉時,儲存在 session 物件中的變數將不會丟失,而是在整個使用者會話中一直存在下去

2021

s.get(url_1)

22 data_1['

csrfmiddlewaretoken

']=s.cookies['

csrftoken

']#通過發鏈結獲得csrfmiddlewaretoken的值

2324 s.post(url_1,data_1)#

傳送資料

25 data_2['

csrfmiddlewaretoken

']=s.cookies['

csrftoken

']#得到另外乙個csrfmiddlewaretoken,csrfmiddlewaretoken不是一直不變的,每次訪問值都不同

2627

for i in range(0,30):#

密碼猜測

28 data_2['

password

']=str(i)

29 result=s.post("

/",data=data_2)

30if result.text.find('

錯誤') == -1:

31print('

密碼是:

'+data_2['

password'])

32break

33else:34

print(data_2['

password

']+'

不是密碼')

35continue

36"""

37隨著時間推移每次的密碼都是不同的,下面是結果:

3839

0不是密碼

401不是密碼

412不是密碼

423不是密碼

434不是密碼

445不是密碼

456不是密碼

467不是密碼

478不是密碼

489不是密碼

4910不是密碼

5011不是密碼

5112不是密碼

5213不是密碼

5314不是密碼

5415不是密碼

5516不是密碼

56密碼是:17

5758

"""

Linux命令練習第三關 2

3.請執行命令取出linux中eth0的ip位址 請用cut,awk,sed命令答 cut方法 root ianlinux ifconfig eth0 sed n 2p inet addr 192.168 0.199 bcast 192.168 0.255 mask 255.255 255 0 ro...

Linux命令練習第三關 4

7.執行下面命令時發現提示需要輸入密碼,請問提示輸入的密碼是哪個使用者的密碼。lisa ianlinux sudo su ian 解答 當前執行命令lisa賬戶的密碼。命令說明 su su root 該命令是真正使用者角色轉化命令 預設 是切到root 輸入的是root密碼 sudo su 該命令是...

Linux命令練習第三關 5

12.已知 root data iantest.txt檔案內容為 請問如何把檔案中的空行過濾掉。grep方法 這個方法最好 grep v root data iantest.txt grep root data iantest.txt sed方法 利用sed的過濾 sed n 過濾的內容 處理的命令...