賬密資料庫
① 如何查詢到資料庫里的賬號密碼
我想是因為外部進行注冊的時候進行了加密 你看看是不是這個問題 你直接導入密碼的話 那是對不上的
② 易語言如何寫賬密注冊
需要用到控制項:外部資料庫
首先在自己架設的資料庫內建立一個存放賬號和密碼的表
用外部資料庫 打開該資料庫
再使用sql語句 讀資料庫內的信息
比如:你需要驗證A用戶輸入的密碼是否正確
就必須先檢查A用戶 在賬號和密碼的表內存在 //局部記錄集=外部資料庫.打開(SELECT * FROM 賬號和密碼where [賬號]='用戶A' )
如果存在則將密碼讀出 // 密碼=外部資料庫.讀(局部記錄集,"密碼")
驗證讀出的密碼與輸入的密碼是否一致
一致則正常運行程序
不一致則退出
③ WINDOWS登陸帳號密碼忘記拉 如何進入用該帳號加密的文件夾
奇招1:大家知道,windows xp的密碼存放在系統所在的winntsystem32config下sam文件中,sam文件即賬號密碼資料庫文件。當我們登陸系統時,系統會自動地和config中的sam自動校對,如發現此次密碼和用戶名全與sam文件中的加密數據符合時,你就會順利登陸;如果錯誤則無法登陸。既然如此,我們的第一個方法就產生了:刪除sam文件來恢復密碼。
如果你不用管本來系統中包含的任意賬號,而且有兩個xx作系統的話,可以使用另外一個訪問ntfs的xx作系統啟動電腦,或者雖然沒有安裝兩個系統,但可以使用其他工具來訪問ntfs。然後刪除c:winntsystem32config目錄下的sam文件,重新啟動。這是,管理員administrator賬號就沒有密碼了。
安全賬號管理器的具體表現就是%systemroot%system32configsam文件。sam文件是windows nt/2000/xp的用戶帳戶資料庫,所有用戶和登陸名及口令等相關信息都會保存在這個文件中。
奇招2:使用office nt password & registry editor.用該軟體可以製作linux啟動盤,這個啟動盤可以訪問ntfs文件系統,因此可以很好地支持windows 2000/xp。使用該軟盤中的一個運行在linux下的工具ntpasswd就可以解決問題,並且可以讀取注冊表並重寫賬號。使用方法很簡單,只需根據其啟動後的提示一步一步做就可以了。在此,建議你使用快速模式,這樣會列出用戶供你選擇修改那個用戶密碼。默認選擇admin組用戶,自動找到把administrator的名字換掉的用戶,十分方便。下載地址(鏡像http://home.eunet.no/~pnordahl/ntpasswd/。
奇招3:使用windows key 5.0。該軟體包含在passware kit 5.0中,用於恢復系統管理員的密碼,運行後生成3個文件:txtsetup.oem、winkey.sys和winkey.inf,3個文件共50kb。把這3個文件放在任何軟盤中,然後使用xp安裝光碟啟動電腦,啟動過程中按f6鍵讓系統採用第三方驅動程序。此時,正是我們切入的最好時機,放入該軟盤就會自動跳到windows key的界面。他會強行把administrator的密碼換成12345,如此一來何愁大事不成?嗬嗬!當你重新啟動以後,你會被要求再次修改你的密碼。軟體下載地址http://www.lostpassword.com/windows-xp-2000-nt.htm。
奇招4:使用ntfsdos這個可以從dos下寫ntfs分區的工具。用該軟體製作一個dos啟動盤,然後到c:winntsystem32下將屏幕保護程序logon.scr改名,接著拷貝command.com到c:winntsystem32下(win2000下可以用cmd.exe),並將該文件改名為logon.scr。這樣啟動機器15分鍾以後,本該出現的屏幕保護現在變成了命令行模式,而且是具有administrator許可權的,通過他就可以修改密碼或者添加新的管理員賬號了。改完以後不要忘了把屏幕保護程序的名字改回去。下載地址http://www.cgsecurity.org/index.html?ntfs.html。
奇招5:下面介紹一個比較與眾不同的方法。你可以在別的分區上在安裝一個xp系統,硬碟分區格式要和原來的一樣,並且請你注意一定不要和原來的xp安裝在同一分區!在開始之前,一定要事先備份引導區mbr,備份mbr的方法有很多,使用工具軟體,如殺毒軟體kv3000等。裝完後用administrator登陸,現在你對原來的xp就有絕對的寫許可權了,你可以把原來的sam考下來,用10phtcrack得到原來的密碼。也可以把新安裝的xp的winntsystem32config下的所有文件覆蓋到c:winntsystem32config目錄中(架設原來的xp安裝在這里),然後用kv3000恢復以前悲憤的主引導區mbr,現在你就可以用administrator身份登陸xp了。
刪除c:winntsystem32config目錄下的sam文件,重新啟動。這是,管理員administrator賬號就沒有密碼了。
這個方法對於2000 有效 對於xp無效 刪除後 無法登陸windows .
忘記WinXP登錄口令後的一種應急辦法
一位同事的計算機,安裝Windows XP,全FAT32分區,不慎忘記了惟一系統登錄用戶OWNER的口令,而且在安裝時也沒有做相應的應急盤,實在不願拋棄機器內大量的軟體及數據重裝系統,百試不得登錄之際,筆者對Windows XP的內部命令進行了分析試驗,成功地運用NET命令解決了此問題,現將方法公布出來,與同行共商。
Windows XP中NET命令的語法為:
Net [accounts|computer|config|continue|file|group|help|helpmsg|
Localgroup|name|pause|print|send|session|share|start|statics|
Stop|time|use|user|view]
其中net user命令為添加或修改用戶帳戶或者顯示用戶帳戶信息,也是該方法要使用的重要命令,語法格式為:
net user [UserName [Password | *] [options]] [/domain]
net user [UserName {Password | *} /add [options] [/domain]]
net user [UserName [/delete] [/domain]]
具體每個參數的含義可查看Windows XP幫助信息,在此不再贅述。好了,我們現在進入正題,以恢復本地用戶OWNER口令為例,解決登錄口令忘記的方法為:
1、重新啟動Windows XP,在啟動畫面出現後的瞬間,按F8,選擇帶命令行的安全模式運行。 2、運行過程停止時,系統列出了超級用戶administrator和本地用戶owner的選擇菜單,滑鼠點擊administrator,進入命令行模式。
3、鍵入命令:net user owner 123456 /add,強制性將OWNER用戶的口令更改為123456。若想在此添加某一用戶(如:用戶名為abcdef,口令為123456)的話,請鍵入net user abcdef 123456 /add,添加後可用net localgroup administrators abcdef /add命令將用戶提升為系統管理組administrators用戶,具有超級許可權。
4、重新啟動Windows XP,選擇正常模式運行,就可以用更改的口令123456 登錄OWNER用戶了。
此方法僅為登錄口令忘記後的一種應急措施,當然其它的方法與工具軟體也有很多,筆者在此拋磚引玉,不當之處請同行斧正。
在Windows XP中,將\WINDOWS\repair\sam文件復制到\WINDOWS\system32\config\目錄下覆蓋掉原有的文件(如果不放心可以先備份一下原有的SAM文件),Administrator帳號的密碼即為空的了 。
還有一種:
1.先重新啟動WinXP,在啟動畫面出現後的瞬間,按F8鍵,選擇「帶命令行的安全模式」運行。啟動過程完畢後,系統會列出了管理員用戶Administrator和普通用戶(「如abc」)的選擇菜單,選擇管理員用戶Administrator,進入命令行模式後鍵入命令:「net user abc 1234 / add」,注意!鍵入的命令中「abc」字樣為你之前一直用開的用戶名,「1234」字樣為用戶口令。而命令目的是強制地將「abc」用戶的登陸口令更改為「1234」。若想在此添加某一用戶(如:用戶名為321,口令為4321)的話,則應鍵入「
net user 321 4321 / add」,添加後可用「net localgroup administrator 321 / add」命令將用戶提升為系統管理組administrator用戶,具有超級許可權。然後重新啟動WinXP,選擇正常模式運行,就可以用更改的口令「1234」登錄abc用戶了。此方法僅適用於採用FAT32分區安裝且用戶賬戶不是漢字名稱的WinXP。
還有軟體工具可以解決
1軟體名:Windows Key 5.0
使用方法:運行之後會生成3個文件:txtsetup.oem、winkey.sys和
winkey.inf,把它們拷貝到一張軟盤中,製作成一張Windows Key盤。然後使
用Windows XP安裝光碟啟動電腦,啟動過程中按F6鍵讓系統安裝第三方的驅動
程序。此時,放入Windows Key軟盤就會自動跳到WindowsKey的界面,這時它會
強行把Administrator的密碼換成「12345」。
2軟體名:Windows XP/2000/NT Key
使用方法:用它製作一張驅動軟盤;然後用安裝光碟啟動電腦,啟動過程
中按「S」,插入該驅動軟盤,系統管理員賬號administrator的密碼就會被改
為12345。
④ 知道了php資料庫賬號密碼怎麼備份
z-blog php資料庫帳號密碼保存在zb_users/c_option.php
php一般使用的mysql的資料庫 如果沒有密碼的話 比較麻煩
要破解mysql的root密碼 這是關鍵
參考:
如果是root密碼:
方法一:
MySQL提供跳過訪問控制的命令行參數,通過在命令行以此命令啟動MySQL伺服器:
safe_mysqld --skip-grant-tables&
即可跳過MySQL的訪問控制,任何人都可以在控制台以管理員的身份進入MySQL資料庫。
需要注意的是在修改完密碼以後要把MySQL伺服器停掉重新啟動才會生效
方法二:
可以進行如下的步驟重新設置MySQL的root密碼:
1.首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連接MySQL資料庫。
因為在重新設置MySQL的root密碼的期間,MySQL資料庫完全出於沒有密碼保護的
狀態下,其他的用戶也可以任意地登錄和修改MySQL的信息。可以採用將MySQL對
外的埠封閉,並且停止Apache以及所有的用戶進程的方法實現伺服器的准安全
狀態。最安全的狀態是到伺服器的Console上面操作,並且拔掉網線。
2.修改MySQL的登錄設置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-name-resolve
skip-grant-tables
保存並且退出vi。
3.重新啟動mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
4.登錄並修改MySQL的root密碼
# /usr/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 3 to server version: 3.23.56
Type 『help;』 or 『h』 for help. Type 『c』 to clear the buffer.
mysql> USE mysql ;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> UPDATE user SET Password = password ( 『new-password』 ) WHERE User = 『root』 ;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0
mysql> flush privileges ;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
Bye
5.將MySQL的登錄設置修改回來
# vi /etc/my.cnf
將剛才在[mysqld]的段中加上的skip-grant-tables刪除
保存並且退出vi。
6.重新啟動mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
windows
1.以系統管理員身份登陸系統。
2.打開cmd—–net start 查看mysql是否啟動。啟動的話就停止net stop mysql.
3.我的mysql安裝在d:usrlocalmysql4in下。
4.跳過許可權檢查啟動mysql.
d:usrlocalmysql4inmysqld-nt –skip-grant-tables
5.重新打開cmd。進到d:usrlocalmysql4in下:
d:usrlocalmysql4inmysqladmin -uroot flush-privileges password 「newpassword」
d:usrlocalmysql4inmysqladmin -u root -p shutdown 這句提示你重新輸密碼。
6.在cmd里net start mysql
7.搞定了。
2,MySQL4.1以上版本一種密碼錯誤問題的解決方法
1 # SET PASSWORD FOR 』some_user』@』some_host』 = OLD_PASSWORD(『newpwd』);
2 # FLUSH PRIVILEGES;
3,Mysql資料庫修復
myisamchk -r -q d:mysqldatalatin1*
r代表修復
q代錶快速
d:mysqldatalatin1*資料庫裡面 *代表裡面的所有的文件
方法三:
如果你忘記了你的MYSQL的root口令的話,你可以通過下面的過程恢復。
1. 向mysqld server 發送kill命令關掉mysqld server(不是 kill -9),存放進程ID的文件通常在MYSQL的資料庫所在的目錄中。
kill `cat /mysql-data-directory/hostname.pid`
你必須是UNIX的root用戶或者是你所運行的SERVER上的同等用戶,才能執行這個操作。
2. 使用`--skip-grant-tables' 參數來啟動 mysqld。
3. 使用`mysql -h hostname mysql'命令登錄到mysqld server ,用grant命令改變口令。你也可以這樣做:`mysqladmin -h hostname -u user password 'new password''。
(其實也可以用use mysql; update user set password =password('yourpass') where user='root' 來做到。)
4. 載入許可權表: `mysqladmin -h hostname flush-privileges' ,或者使用 SQL 命令`FLUSH PRIVILEGES'。(當然,在這里,你也可以重啟mysqld。)
方法四:(一定要先備份)
1,重新在另一台電腦上安裝相同版本的MySQL
2,刪除忘記密碼的電腦中MySQL安裝目錄中datamysql的全部內容(要先停止MySQL服務)
3,Copy新裝的電腦上MySQL安裝目錄中datamysql的全部內容 to 剛剛刪除的目錄中
4,啟動MySQL服務
這樣就只有一個root用戶了,密碼為空……
⑤ mysql不使用root賬密能否強制導出資料庫
1.當然可以;
2.而且相當簡單;
3.即然在本地就更好辦了,直接找到mysql資料庫的data文件夾,在這個目錄中找到你想要的資料庫的目錄名,全部拷下來;
4.放到你另外安裝的相同版本的mysql的data目錄下,使用你設置的root2和password2的管理員打開即可(你想導出,編輯,你想要進行的操作!),保准可以,你可以試試;
⑥ 知道FTP和Mysql資料庫名稱、賬戶密碼,怎麼連接這個Mysql資料庫
在你機器上安裝一個mysql客戶端,連接ip地址,使用用戶名和密碼登陸,這個需要提供商開通相應的埠號,一般情況下不讓你直接連資料庫,你應該把程序和資料庫均調試完畢,直接拷貝到空間上,運行相應的程序就可以了
⑦ 破解WINDOWS XP賬戶資料庫安全密碼(syskey密碼)急需
這個是2次加密。很難搞。網上有自己找下。最後還是要重裝系統。因為你破解了後,很多軟體你用不了。資料倒是沒丟。 一般是用來害人的二、輕松破解Syskey加密 在Windows 2000/XP系統安裝目錄中有一個「repair」文件夾(具體位置是:c:WINDOWS epair,其中c:為你的安裝系統所在的盤符),其中保存的就是系統安裝完畢後首次啟動時創建的注冊表備份文件如圖。 黑客用這個注冊表備份文件來替換了當前系統中的注冊表信息文件,系統就會被恢復到剛安裝完系統時的狀態。具體操作方法如下: 首先使用Windows 2000/XP安裝光碟引導系統,進入系統故障恢復控制台,然後將「X:WINDOWSsystem32config」下的文件替換為「repair」文件下的同名文件(為了保證系統的安全,在進行替換前最好將「X:WINDOWSsystem32config」文件夾下的注冊表文件備份。如果在Windows 2000中,則相應的文件夾為X:WINNT。)。具體操作命令是: windows epairsam c:windowssystem32config windows epairsystem c:windowssystem32config windows epairsecurity c:windowssystem32config windows epairsoftware c:windowssystem32config windows epairdefault c:windowssystem32config 完成以上的替換操作後,重新啟動計算機就可以清除syskey密碼了,此時以Administrator用戶登陸系統,注意此時必須輸入系統安裝時設置的Administrator用戶對應的密碼。就這樣,黑客就輕易突破了syskey的限制了! 由於「repair」文件下的注冊表文件信息是系統安裝完畢時生成的,用這個注冊表文件覆蓋當前系統的注冊表信息後,必然導致大部分的軟體和硬體信息丟失,因此進入系統後,需要重新安裝軟體和硬體方面的程序,重新建立用戶以及用戶組別。 三、防範方法 本來syskey加密的系統已經非常安全了,但是仍然有破解的方法,針對這類的破解,我們一定要看好自己的愛機,不給一些居心叵測的人下手的機會。同時我們還可以採用市面上比較流行的閃盤開機鎖來保護自己的系統,開機鎖的主要功能是防止他人非法使用你的電腦,並可自行設定電腦鎖定時間等。當然,這類電腦鎖也是價格不菲,對安全需求特別高的用戶可以使用!看圖請參閱: http://tech.163.com/06/0406/10/2E15R0RR000915A1_2.html
⑧ 如何查看資料庫賬號密碼埠
可以通過tnsnames.ora文件讀取資料庫的信息。
可以看到類似如下的內容:abc
=
(DESCRIPTION
=
(ADDRESS_LIST
=
(ADDRESS
=
(PROTOCOL
=
TCP)(HOST
=
192.168.219.5)(PORT
=
1521)))
(CONNECT_DATA
=
(SERVER
=
DEDICATED)
(SERVICE_NAME
=
orcl)))
HOST=
就是主機地址(如果是寫的主機名,可以查看/etc/hosts文件中查看主機名對應的IP地址)
POST=
就是資料庫開放的埠
⑨ MySQL資料庫賬號密碼找不到了!!
經過測試,如果不能成功一般是你的mysql運行的不正常
解決辦法:
在windows下: 打開命令行窗口,停止mysql服務:
Net stop mysql
啟動mysql,一般到mysql的安裝路徑,找到 mysqld-nt.exe
執行:mysqld-nt --skip-grant-tables 當前窗口將會停止。
另外打開一個命令行窗口,執行mysql 如果提示沒有這個命令,先進入MYSQL的安裝位置下BIN目錄再運行mysql
>use mysql
>update user set password=password("new_password") where user="root";
>flush privileges;
>exit
用Ctrl+Alt+Del,找到mysqld-nt的進程殺掉它,在重新啟動mysql-nt服務,就可以用新密碼登錄了
在linux下: 如果 MySQL 正在運行,首先殺之: killall -TERM mysqld。
啟動 MySQL :bin/safe_mysqld --skip-grant-tables &
就可以不需要密碼就進入 MySQL 了。
然後就是
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
重新殺 MySQL ,用正常方法啟動