如何破解oracle數(shù)據(jù)庫
成都創(chuàng)新互聯(lián)公司主要從事做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)江蘇,十余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
1、cd $ORACLE_HOME/network/admin/
將sqlnet.ora改個名字
2、用sys用戶登錄
sqlplus '/as sysdba'
查看用戶
select username,account_status from dba_users where account_status='OPEN';
1、加上as sysdba,這種登錄方式其實使用的是操作系統(tǒng)認證,并沒有使用到密碼。也就是說如果你os的用戶名屬于dba這個組下,那么你就能以sysdba的角色登錄到oracle中,對應(yīng)的oracle中的用戶名為sys。
2、更改密碼方法有兩種:
A方法:因為你可以使用操作系統(tǒng)認證登錄,所以登錄進去之后執(zhí)行:
alter user sys identified by password
B方法:使用orapw命令更改密碼文件,密碼文件在 $ORACLE_HOME/dbs
ORAPWD FILE=orapworcl PASSWORD=password ENTRIES=10
使用語句
SELECT a.username,
decode(b.type,'TM','TABLE LOCK','TX','ROW LOCK',NULL) LOCK_LEVEL,
c.owner,c.object_name,c.object_type,
a.sid,a.serial#,a.terminal,a.machine,a.program,a.osuser
FROM v$session a,v$lock b,dba_objects c
WHERE b.sid = a.sid
AND b.id1 = c.object_id(+)
AND a.username is NOT Null;
查看當(dāng)前表還是不是在鎖了,如果在的話使用語句alter system kill session解鎖,
如果解完后還是不行,一般情況下就是數(shù)據(jù)庫在等待釋放,等一段時間應(yīng)該可以
MD5解密方法\x0d\x0a我在存儲數(shù)據(jù)庫的時候,通過md5加密方法將字段進行加密,當(dāng)我在讀取該字段時如何正確的讀取原來的值啊\x0d\x0a------解決方案--------------------\x0d\x0a沒辦法,MD5是不可逆的。\x0d\x0a你需要使用可逆加密算法。\x0d\x0a------解決方案--------------------\x0d\x0a插入表中的時候md5加密\x0d\x0a比如:\x0d\x0a$sql= "insert into register(names,pswd,repswd) values( '$_POST[names] ',md5( '$_POST[pswd] '),md5( '$_POST[repswd] ')) ";\x0d\x0a$qid=mysql_query($sql);\x0d\x0a讀取的時候\x0d\x0a$pswd=empty($_POST[ 'pswd '])? ' ':md5($_POST[ 'pswd ']);\x0d\x0a------解決方案--------------------\x0d\x0a如果業(yè)務(wù)要求可還原,那么不要采用MD5,請使用可逆加密算法,如DES加密。\x0d\x0aMD5為不可逆散列算法,可用于存儲用戶密碼,存儲后不需要永遠不需要知道明文。密碼比較時只需將用戶輸入的密碼再次轉(zhuǎn)成MD5碼與存儲的相比較即可得知用戶輸入密碼是否正確。\x0d\x0alinux/unix操作系統(tǒng)一般采用MD5進行用戶密碼加密。\x0d\x0a------解決方案--------------------\x0d\x0aMD5目前所謂的破解只是采用碰撞法找到了對等因子。\x0d\x0a比如:string1的MD5碼為MD1,而現(xiàn)在我們做到的只是又找到了一個string2,它的MD5碼也是MD1。\x0d\x0a結(jié)果就是:用戶登陸某采用MD5加密的系統(tǒng)時,本來密碼是12345,現(xiàn)在可能用abcde也能登陸。\x0d\x0a想想可能還原嗎?如果可以還原,那天大的信息也能用32位長的字符串表示了,這不成了超級壓縮算法了嗎,整個宇宙的信息都可以用32位長表示了。不可逆的!