色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 社工字典

Python 社工字典是一種利用 Python 編程語(yǔ)言制作的工具,可以用于檢測(cè)弱口令或者密碼的字典。在滲透測(cè)試或者信息安全審計(jì)過(guò)程中,社工字典是一種被廣泛應(yīng)用的工具。

#!/usr/bin/env python
# coding: utf-8
import urllib.request
import os
def download_file(url, local_file_path):
"""
下載文件
:param url: 下載鏈接
:param local_file_path: 保存的本地文件路徑
"""
local_file = open(local_file_path, 'wb')
with urllib.request.urlopen(url) as url_file:
local_file.write(url_file.read())
local_file.close()
if __name__ == '__main__':
file_url = 'https://raw.githubusercontent.com/danielmiessler/SecLists/master/Passwords/Common-Credentials/10-million-password-list-top-100.txt'
file_path = 'password.txt'
if not os.path.exists(file_path):
download_file(file_url, file_path)
with open(file_path, 'r', encoding='utf-8') as f:
passwords = f.readlines()
# 去除末尾換行符
passwords = [password.strip() for password in passwords]
print('共下載了 %d 條密碼' % len(passwords))

以上是 Python 社工字典的一個(gè)示例,可通過(guò)該代碼下載 1000 萬(wàn)條密碼的字典列表,開(kāi)發(fā)者可以根據(jù)需要自行選擇適合的字典列表。