CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

100分求:企业管理器能登陆,如何破解SQL SERVER 2000的sa密码?

楼主ycjf(求知者)2006-10-23 17:22:22 在 MS-SQL Server / 基础类 提问

 
  某软件公司做的管理系统,后台用SQL   SERVER   2000,现在后台SQL   SERVER   2000需要重装,但重装需要sa的密码,因为应用程序都是以sa连接后台sql,且那个软件公司也没有做连接设置程序,所以重装之前必须知道sa的密码,否则,应用程序都无法运行。企业管理器能登陆,如何破解SQL   SERVER   2000的sa密码?(那个软件公司已倒闭,人员也找不到) 问题点数:100、回复次数:49Top

1 楼roy_88(中国风_燃烧你的激情!!!)回复于 2006-10-23 17:24:18 得分 0

在企业管理器—安全性—登陆(用户名属性)—直接改密码就行了Top

2 楼YiZhiNet(九斤半)回复于 2006-10-23 17:24:30 得分 0

那个软件公司已倒闭,人员也找不到  
   
  这个强。Top

3 楼roy_88(中国风_燃烧你的激情!!!)回复于 2006-10-23 17:25:35 得分 10

USE   数据库名  
  go  
  EXEC   sp_change_users_login   'Auto_Fix',   '用户名',   NULL,   '密码'  
  修复的方式Top

4 楼YiZhiNet(九斤半)回复于 2006-10-23 17:27:19 得分 5

既然没有连接设置程序,那连接可能放在程序里,  
   
  他的管理系统是用什么写的,看看能不能反编译了~~~Top

5 楼libin_ftsafe(子陌红尘(TS for Banking Card))回复于 2006-10-23 17:28:26 得分 0

企业管理器  
      ——SQL   Server   组  
          ——SQL   Server服务器  
              ——安全性  
                  ——登录  
                      ——选择右侧的列表中的   sa   ,右键选择属性,更改密码,并确认  
  Top

6 楼leaohong(无定河)回复于 2006-10-23 17:30:12 得分 5

数据库连接不会是写死的吧,有源代码就找吧,没有的话下个黑客工具破解看看吧  
  汗Top

7 楼libin_ftsafe(子陌红尘(TS for Banking Card))回复于 2006-10-23 17:30:15 得分 0

Sorry,看错问题.Top

8 楼ycjf(求知者)回复于 2006-10-23 17:32:32 得分 0

 
  各位朋友请注意,如果修改的话,我就不在这里问,如果改了,应用程序都不能运行。Top

9 楼leaohong(无定河)回复于 2006-10-23 17:34:34 得分 0

备份再重装恢复应该可以恢复用户权限Top

10 楼keiy()回复于 2006-10-23 17:42:16 得分 10

我一般用四种方法  
  1.运行一下它的程序.用网络截包工具查  
  2.用ultra打开应用程序的exe文件.找一下connect或passwd,可能在它的附近  
  3.运行一下它的程序.用winhex打开应用程序内存,同样查connect或passwd  
  4.用olldbg跟踪分析  
  我用这四种方法解过多个数据库密码Top

11 楼rouqu(石林#黄果树)回复于 2006-10-23 17:47:02 得分 0

只能看软件的源码了Top

12 楼ycjf(求知者)回复于 2006-10-23 17:47:55 得分 0

 
  没有源码Top

13 楼dutguoyi(新鲜鱼排)回复于 2006-10-23 18:57:44 得分 0

没有遇到过类似情况,感觉keiy的方法可以。  
  还有就是你的程序是什么语言写的,尝试使用反编译方法来寻找。Top

14 楼Hopewell_Go(好的在后頭﹗希望更好﹗﹗)回复于 2006-10-23 20:12:17 得分 0

sa的密码啊,sql的密码是不能反过来的,我写一个最笨的密码解sql密码,但是有点不合用。。  
  只有解数字的。。Top

15 楼Hopewell_Go(好的在后頭﹗希望更好﹗﹗)回复于 2006-10-23 20:14:49 得分 5

最主要的是用访问系统表select   *   from   master.dbo.syslogins   及pwdcompare(@vReturnPWD,@vPWDEncrypt,0)的函数的用法,也就让程序循环输入密码,然后用加密码函数pwdcompare进行加密码,然后跟master.dbo.syslogins的password比较就OK  
   
  Top

16 楼47522341(睡到8:30)回复于 2006-10-23 20:32:30 得分 0

不会吧;密码也写死在程序里了?  
  Top

17 楼EmeraldSword(035216)回复于 2006-10-23 21:08:27 得分 5

估计你的意思是,原来用来连接数据库的用户和密码已经写死在程序里边了,现在准备重装SQL2000,如果不知道原来的密码程序就没法连上数据库对吗?  
  个人认为最好的办法就是反编译软件.......!这么快倒闭的公司连接字符串应该没加密吧!  
  不知道SQL2000密码好不好破,估计用暴力破需要一定时间吧Top

18 楼dragonlhd(大脚板雪糕)回复于 2006-10-23 21:27:26 得分 0

这个公司有点蹉!Top

19 楼Athoncj(阿龙)回复于 2006-10-23 22:38:25 得分 0

--1.运行一下它的程序.用网络截包工具查  
  --2.用ultra打开应用程序的exe文件.找一下connect或passwd,可能在它的附近  
  --3.运行一下它的程序.用winhex打开应用程序内存,同样查connect或passwd  
  --4.用olldbg跟踪分析  
  --我用这四种方法解过多个数据库密码  
   
  这四种方法我觉得都不能破密码的,这么简单破译SQL密码微软就不要号称SQL密码不可逆了  
   
   
  Top

20 楼YiZhiNet(九斤半)回复于 2006-10-24 08:11:43 得分 0

反编译工具Reflactor   支持四种语言:IL,VB.net,C#,Delphi    
   
  你下载一个Reflactor试试看~~~  
  Top

21 楼hm8030(昨天的梦未醒,今天梦已开始)回复于 2006-10-24 08:14:10 得分 0

xuexiTop

22 楼Hopewell_Go(好的在后頭﹗希望更好﹗﹗)回复于 2006-10-24 08:38:33 得分 0

47522341(睡到8:30)   (   )   信誉:100         Blog     2006-10-23   20:32:00     得分:   0      
     
     
        不会吧;密码也写死在程序里了?  
   
       
     
  ----------->  
  我是说用遍历进行加密码后的字符串比较,相等就打印出来Top

23 楼ly_liuyang(Liu Yang LYSoft http://lysoft.7u7.net)回复于 2006-10-24 08:45:35 得分 10

应该是破解程序的~  
  ADO连接都是文本来的  
  SA密码也应该能找到的Top

24 楼dzq138(钟添)回复于 2006-10-24 08:53:40 得分 0

..Top

25 楼hthunter(茫茫然时光飞逝)回复于 2006-10-24 09:52:31 得分 10

不知道程序有没有加壳、加密,没有的话,密码多半也是明文的,用记事本打开exe程序都可以找得到密码。exe程序是用什么开发的?搜搜“MSDASQL”之类的字符串附近有没有密码信息Top

26 楼hlq8210(影子)回复于 2006-10-24 10:30:20 得分 20

SA   的密码保存在   master库里面,重装之前备份master   库,装好之后恢复master   就OK了Top

27 楼i9988(冒牌j9988 V0.4)回复于 2006-10-24 10:34:41 得分 0

晕就一个字  
  Top

28 楼JOYCE_WEI(joyce)回复于 2006-10-24 11:00:13 得分 0

企业管理器  
      ——SQL   Server   组  
          ——SQL   Server服务器  
              ——安全性  
                  ——登录  
                      ——选择右侧的列表中的   sa   ,右键选择属性,更改密码,并确认Top

29 楼shengli_liao(我是谁?)回复于 2006-10-24 11:12:06 得分 0

把数据文件备份后  
  重装SQLSERVERTop

30 楼ycjf(求知者)回复于 2006-10-24 11:26:42 得分 0

 
  我再提示一下,如果修改密码的话,我就不在这里问,如果改了,应用程序都不能运行。Top

31 楼bbsfor()回复于 2006-10-24 12:15:37 得分 0

不是软件可以还原星星   看到后面的密码吗?Top

32 楼zjcxc(邹建)回复于 2006-10-24 12:26:49 得分 0

把master也备份起来.  
   
  重新安装后,   把master还原就可以了.Top

33 楼zjcxc(邹建)回复于 2006-10-24 12:27:27 得分 20

破解只能用穷举法,   超过3位的密码一般的电脑很难穷举出来的.Top

34 楼baseyueliang(baseyueliang)回复于 2006-10-24 12:31:06 得分 0

尝试这家软件公司的名称缩写Top

35 楼real_name(*真名)回复于 2006-10-24 12:35:38 得分 0

连接都是文本来写死的  
  SA密码也应该能找到的Top

36 楼gt5070073(了了了 www.jobdll.com)回复于 2006-10-24 13:50:02 得分 0

to:zjcxc(邹建)    
  把master也备份起来.  
   
  重新安装后,   把master还原就可以了.  
   
   
  这样密码改过来了是不是企业管理器也进不了啊?如果改了密码那以前设置进企业管理器的密码就没有用了啊?不知  
  Top

37 楼abc_sk()回复于 2006-10-24 13:50:48 得分 0

,,Top

38 楼foxyz(如风)回复于 2006-10-24 14:02:08 得分 0

很简单的!你google一下!我曾经也碰到过!有个人的blog上有!  
  实在不行,就重建master!,怎么重建master总不用我教吧!rebuildm.exeTop

39 楼Radar2006(中华英雄)回复于 2006-10-24 14:51:23 得分 0

试了一下Reflactor,太狠了Top

40 楼shengli_liao(我是谁?)回复于 2006-10-24 14:53:31 得分 0

把应用程序反编译后,看看密码不就可以了?Top

41 楼yangyangxie(想飞的鱼)回复于 2006-10-24 15:26:39 得分 0

重装前备份master有道理Top

42 楼luxi0194(伊仪秋水)回复于 2006-10-24 15:42:57 得分 0

企业管理器  
      ——SQL   Server   组  
          ——SQL   Server服务器  
              ——安全性  
                  ——登录  
                      ——选择右侧的列表中的   sa   ,右键选择属性,更改密码,并确认  
  Top

43 楼yesyesyes()回复于 2006-10-24 15:52:58 得分 0

好多朋友都没领会楼主的意思  
  只有从应用程序想办法了,如果没法反编译或怎么着,就没招了Top

44 楼mishq()回复于 2006-10-24 15:54:47 得分 0

还是看看反编译的源程序,还有你怎么知道用SA登陆软件的.Top

45 楼ycjf(求知者)回复于 2006-10-24 17:44:10 得分 0

 
  各位网友,还有不同的高见吗?请指教!Top

46 楼shengli_liao(我是谁?)回复于 2006-10-25 08:58:55 得分 0

我都支了好几招了,还没得到满意解?  
  那就离开这家公司,能不能登陆不就不关你的屁事了Top

47 楼zjcxc(邹建)回复于 2006-10-25 12:22:36 得分 0

你现在都能进去,   那么,   还原master的方法在还原后,   一样可以进企业管理器的.Top

48 楼marco08(天道酬勤)回复于 2006-10-25 12:50:51 得分 0

查看源代碼Top

49 楼HJS1820(努力成為高手)回复于 2006-10-25 16:34:20 得分 0

LZTop

相关问题

关键词

得分解答快速导航

  • 帖主:ycjf
  • roy_88
  • YiZhiNet
  • leaohong
  • keiy
  • Hopewell_Go
  • EmeraldSword
  • ly_liuyang
  • hthunter
  • hlq8210
  • zjcxc

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo