网络通信 频道

巧改字段还原SYBASE数据库密码

  【IT168 专稿】对于中小企业来说通过数据库来管理企业内部应用信息是最直接和简单的方法,因此很多企业都通过专业的数据库管理程序实现此方法。正巧笔者所在企业使用的就是这种跨平台数据库——Sybase,所以笔者也主要为各位IT168的读者介绍如何恢复Sybase数据库密码。

  一,Sybase数据库管理帐户及密码概述:

  对于Sybase数据库来说丢失密码后的恢复往往是比较复杂的,因为Sybase对于其默认的管理帐户防护措施是非常高的,即不会发生SQL SERVER那样SA对应的空密码漏洞,也不会产生MYSQL数据库的root弱口令。一般来说Sybase通过dbo帐户来直接连接和管理数据库,数据表和相应的字段。因此本文也主要针对破解DBO帐户的密码来实现还原SYBASE数据库密码的功能,还原的DBO帐户权限是非常高的,具备针对数据库各个表与字段的读写权限。

  二,巧改字段还原SYBASE数据库密码:

  我们要实现巧改字段还原SYBASE数据库功能首先要选择一个合适恰当的SYBASE数据库管理工具,笔者选择的是专门的SYBASE CENTRAL。下面我们就来看看如何一步步骤还原SYBASE数据库密码。

  (1)环境简介:

  笔者所在企业一直使用着一套基于SYBASE数据库的MIS管理系统,最近由于原管理员离职而且没有将密码等隐私数据顺利转交,所以企业MIS管理系统对应的SYBASE数据库无法顺利管理,平时只能够通过前台的基于TOMCAT的WWW服务的“管理员”帐号来进行简单配置,但是这个所谓的管理员权限并不高。因此还原并破解SYBASE数据库密码的工作就落到了笔者身上。

  (2)初次使用弱口令进行破解:

  首先笔者决定针对几个管理帐户进行弱口令暴力猜解。

  第一步:通过“开始”->“程序”->“SYBASE SQL ANYWHERE 8”->SYBASE CENTRAL启动SYBASE管理工具。(如图1)

  第二步:启动Sybase central后我们通过其管理工具连接本地数据库,在adaptive center anywhere 8选项上点鼠标右键选择“连接”。(如图2)

  第三步:在打开的“连接”设置窗口中通过“数据库”标签里的“浏览”按钮定位本地需要破解的数据库文件——cmis30.db。(如图3)

  第四步:然后返回到“标识”标签下针对几个常见的口令进行弱口令猜解,不过都没有成功,系统提示——“无法连接到数据库,无效的用户ID或口令”。这表明初次使用弱口令进行破解失败。(如图4)(如图5)

0
相关文章