当前位置: 代码迷 >> PB >> 修改sybase .db数据库密码解决方法
  详细解决方案

修改sybase .db数据库密码解决方法

热度:70   发布时间:2016-04-29 09:45:17.0
修改sybase .db数据库密码
想打开一个sybase .db数据库,在数据库连接设置文件dblink.ini里看到用户名和密码,但在ODBC里选择驱动sybase sql anywhere怎么都连接不上,提示用户名或密码无效,最后用UltraEdit打开这db文件,查找到了用户名,按网上介绍的方法把密码替换为“SQL”,但发现几篇文章介绍的字符串“SQL”二进制居然不一样,有的如  

http://net.zdnet.com.cn/network_security_zone/2008/1017/1178685.shtml 

24 90 3D 40 7A F5 7C B1 
CC DB 89 69 30 43 CF 00 2C E7 8B 3A BC 6C 7A CB 
DE 27 05 29 07 10 33 33 0A BE 00 3E BC 01 59 01 
59 01 59 01 4E 01 4E 01 4E 17 

而另外的几篇文章(网页地址不记得了)显示的则是: 

24 36 3B DF 7D B5 77 B2 
82 45 67 6D C2 DB D6 E7 F2 64 28 C3 55 22 97 F5 
6C F5 8C 0F 8C C5 71 BA 15 C9 5E BC 43 01 59 01 
59 01 59 01 4E 01 4E 01 4E 17 

,最后,我想修改的密码仍然不成功,郁闷中!

------解决方案--------------------
第九步:在连接数据库时直接使用用户名为dbo,密码是sql即可顺利连接。(如图13)



  第十步:顺利连接后我们可以看到该数据库中对应的用户和组关系,包括public用户组以及其他几个默认用户,当然也可以直接通过sybase central查询数据库中的数据表以及关键字段,总之有了管理帐户与密码我们就可以通过SQL数据库查询语句来所以遍历数据库内容了。(如图14)




  (4)几个破解技巧:

  对于破解SYBASE数据库来说我们还应该掌握几个技巧,下面笔者将其罗列。

  首先有些时候我们可能只知道管理员帐号而且默认的DBA帐户被更改了名字或者禁用,这时我们就不能够使用上文的方法来破解了,可以解决的办法是先通过sybase central的“实用程序”->“创建数据库”来建立一个新的空数据库,然后将其帐户信息进行更改,例如我们只知道破解的数据库管理员帐号为ZHANG密码不知道,那么可以通过在这个空数据库中建立一个ZHANG帐户,这样就可以继续通过上文的方法来巧改字段还原SYBASE数据库中ZHANG帐户对应的密码保存区信息了。

  第一步:通过sybase central管理工具的“实用程序”->“创建数据库”来启动创建向导。(如图15)



  第二步:接下来选择“在这台计算机上创建数据库”,然后点“下一步”按钮继续。(如图16)



  第三步:通过“浏览”按钮选择数据库文件保存位置,默认只需要输入名称即可,系统会自动加上.db后缀名的。(如图17)



  第四步:选择是否创建事务日志文件,这个根据实际需要选择即可,当然我们仅仅是为了破解密码用的话就不用选择创建日志文件了。(如图18)




  第五步:最后是询问是否加密数据库,我们一定不要点加密,否则根本无法实现破解工作,即使能够定位到密码存储区保存的信息也是经过加密的,无法用上文介绍的方法破解和还原密码。(如图19)



  第六步:数据使用的页面大小我们保持默认设置——2048字节即可。(如图20)



  第七步:最后点“完成”按钮结束创建数据库向导,系统会自动建立对应的数据库文件。之后我们再按照前文介绍的方法建立对应的ZHANG帐户以及巧改字段来还原SYBASE数据库密码即可。(如图21)



  小提示:

  在我们针对数据库文件的字段进行更改之前一定要将其属性进行修改,如果数据库文件在“只读”状态我们是无法编辑其内容的,取消文件属性“只读”选项即可解决此问题。(如图22)



  三,总结:

  本方法只适用于数据库文件没有被加密的情况,如果在创建数据库文件时选择了加密数据库,那么本方法将不起任何作用。另外如果默认删除了DBO帐户而使用其他不知名的管理员帐户来管理数据库的话,我们也无法通过巧改字段的方法来还原SYBASE数据库的密码。本方法在SYBASE ANYWHERE 7,8,9上均进行了测试而且破解有效。

------解决方案--------------------
费了半天劲终于试出来了,发给lz了
  相关解决方案