ASA破解密码
PB中SYBASE SQL ANYWHERE建庫但忘記密碼如何辦
相關(guān)解決方法:
環(huán)境:SYBASE SQL ANYWHERE 9.02.3924
說明:原數(shù)據(jù)庫沒有用加密方式創(chuàng)建
過程:使用Sybase Central中的ASA工具“Create Database”創(chuàng)建一個(gè)新的數(shù)據(jù)庫,取名為“TEST.DB”。然后使用UltraEdit等二進(jìn)制編輯工具打開這個(gè)文件,通過查找“DBA”(二進(jìn)制使用“44 42 41”),定位到底一個(gè)位置,注意觀察這個(gè)區(qū)域,前面一般有“dbo”、“PUBLIC”,后面有“SYS”。這個(gè)區(qū)域就是ASA保存用戶口令的數(shù)據(jù)段。記錄下“SYS”之前四個(gè)空字符“00 00 00 00”之前到“44 42 21”之間的所有二進(jìn)制數(shù)據(jù),這些數(shù)據(jù)就代表口令“SQL”。
然后再打開要破解口令的數(shù)據(jù)庫的DB文件,例如“Testnew.db”文件,同樣通過查找定位到“DBA”口令存儲區(qū)域.
? 然后將口令存放區(qū)域的數(shù)據(jù)改成默認(rèn)的數(shù)據(jù),注意替換時(shí),不要使用非二進(jìn)制方式的復(fù)制與粘貼,應(yīng)該在非二進(jìn)制方式時(shí),“00”的空數(shù)據(jù)會被修改成空格“20”,這樣就不能成功。修改之前還要將DB文件的只讀屬性清除。修改后保存即可。
? 這樣在你不知道原來的數(shù)據(jù)庫的DBA口令的情況下,你就可以將它修改成“SQL”了,這樣就輕松破解了ASA的DBA口令了。假如他刪除了DBA這個(gè)用戶,你可以找找別的用戶試試!
轉(zhuǎn)載于:https://www.cnblogs.com/PBDragon/archive/2010/07/23/1783439.html
總結(jié)
- 上一篇: 解决 Windows 和 Ubuntu
- 下一篇: IIS 不能重新启动,并且使用RUN-i