欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 社工字典

林國瑞2年前8瀏覽0評論

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

#!/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 社工字典的一個示例,可通過該代碼下載 1000 萬條密碼的字典列表,開發者可以根據需要自行選擇適合的字典列表。