某软件公司做的管理系统,后台用SQL SERVER 2000,现在后台SQL SERVER 2000需要重装,但重装需要sa的密码,因为应用程序都是以sa连接后台sql,且那个软件公司也没有做连接设置程序,所以重装之前必须知道sa的密码,否则,应用程序都无法运行。企业管理器能登陆,如何破解SQL SERVER 2000的sa密码?(那个软件公司已倒闭,人员也找不到)
49 个解决方案
#1
在企业管理器—安全性—登陆(用户名属性)—直接改密码就行了
#2
那个软件公司已倒闭,人员也找不到
这个强。
这个强。
#3
USE 数据库名
go
EXEC sp_change_users_login 'Auto_Fix', '用户名', NULL, '密码'
修复的方式
go
EXEC sp_change_users_login 'Auto_Fix', '用户名', NULL, '密码'
修复的方式
#4
既然没有连接设置程序,那连接可能放在程序里,
他的管理系统是用什么写的,看看能不能反编译了~~~
他的管理系统是用什么写的,看看能不能反编译了~~~
#5
企业管理器
——SQL Server 组
——SQL Server服务器
——安全性
——登录
——选择右侧的列表中的 sa ,右键选择属性,更改密码,并确认
——SQL Server 组
——SQL Server服务器
——安全性
——登录
——选择右侧的列表中的 sa ,右键选择属性,更改密码,并确认
#6
数据库连接不会是写死的吧,有源代码就找吧,没有的话下个黑客工具破解看看吧
汗
汗
#7
Sorry,看错问题.
#8
各位朋友请注意,如果修改的话,我就不在这里问,如果改了,应用程序都不能运行。
#9
备份再重装恢复应该可以恢复用户权限
#10
我一般用四种方法
1.运行一下它的程序.用网络截包工具查
2.用ultra打开应用程序的exe文件.找一下connect或passwd,可能在它的附近
3.运行一下它的程序.用winhex打开应用程序内存,同样查connect或passwd
4.用olldbg跟踪分析
我用这四种方法解过多个数据库密码
1.运行一下它的程序.用网络截包工具查
2.用ultra打开应用程序的exe文件.找一下connect或passwd,可能在它的附近
3.运行一下它的程序.用winhex打开应用程序内存,同样查connect或passwd
4.用olldbg跟踪分析
我用这四种方法解过多个数据库密码
#11
只能看软件的源码了
#12
没有源码
#13
没有遇到过类似情况,感觉keiy的方法可以。
还有就是你的程序是什么语言写的,尝试使用反编译方法来寻找。
还有就是你的程序是什么语言写的,尝试使用反编译方法来寻找。
#14
sa的密码啊,sql的密码是不能反过来的,我写一个最笨的密码解sql密码,但是有点不合用。。
只有解数字的。。
只有解数字的。。
#15
最主要的是用访问系统表select * from master.dbo.syslogins 及pwdcompare(@vReturnPWD,@vPWDEncrypt,0)的函数的用法,也就让程序循环输入密码,然后用加密码函数pwdcompare进行加密码,然后跟master.dbo.syslogins的password比较就OK
#16
不会吧;密码也写死在程序里了?
#17
估计你的意思是,原来用来连接数据库的用户和密码已经写死在程序里边了,现在准备重装SQL2000,如果不知道原来的密码程序就没法连上数据库对吗?
个人认为最好的办法就是反编译软件.......!这么快倒闭的公司连接字符串应该没加密吧!
不知道SQL2000密码好不好破,估计用暴力破需要一定时间吧
个人认为最好的办法就是反编译软件.......!这么快倒闭的公司连接字符串应该没加密吧!
不知道SQL2000密码好不好破,估计用暴力破需要一定时间吧
#18
这个公司有点蹉!
#19
--1.运行一下它的程序.用网络截包工具查
--2.用ultra打开应用程序的exe文件.找一下connect或passwd,可能在它的附近
--3.运行一下它的程序.用winhex打开应用程序内存,同样查connect或passwd
--4.用olldbg跟踪分析
--我用这四种方法解过多个数据库密码
这四种方法我觉得都不能破密码的,这么简单破译SQL密码微软就不要号称SQL密码不可逆了
--2.用ultra打开应用程序的exe文件.找一下connect或passwd,可能在它的附近
--3.运行一下它的程序.用winhex打开应用程序内存,同样查connect或passwd
--4.用olldbg跟踪分析
--我用这四种方法解过多个数据库密码
这四种方法我觉得都不能破密码的,这么简单破译SQL密码微软就不要号称SQL密码不可逆了
#20
反编译工具Reflactor 支持四种语言:IL,VB.net,C#,Delphi
你下载一个Reflactor试试看~~~
你下载一个Reflactor试试看~~~
#21
xuexi
#22
47522341(睡到8:30) ( ) 信誉:100 Blog 2006-10-23 20:32:00 得分: 0
不会吧;密码也写死在程序里了?
----------->
我是说用遍历进行加密码后的字符串比较,相等就打印出来
不会吧;密码也写死在程序里了?
----------->
我是说用遍历进行加密码后的字符串比较,相等就打印出来
#23
应该是破解程序的~
ADO连接都是文本来的
SA密码也应该能找到的
ADO连接都是文本来的
SA密码也应该能找到的
#24
..
#25
不知道程序有没有加壳、加密,没有的话,密码多半也是明文的,用记事本打开exe程序都可以找得到密码。exe程序是用什么开发的?搜搜“MSDASQL”之类的字符串附近有没有密码信息
#26
SA 的密码保存在 master库里面,重装之前备份master 库,装好之后恢复master 就OK了
#27
晕就一个字
#28
企业管理器
——SQL Server 组
——SQL Server服务器
——安全性
——登录
——选择右侧的列表中的 sa ,右键选择属性,更改密码,并确认
——SQL Server 组
——SQL Server服务器
——安全性
——登录
——选择右侧的列表中的 sa ,右键选择属性,更改密码,并确认
#29
把数据文件备份后
重装SQLSERVER
重装SQLSERVER
#30
我再提示一下,如果修改密码的话,我就不在这里问,如果改了,应用程序都不能运行。
#31
不是软件可以还原星星 看到后面的密码吗?
#32
把master也备份起来.
重新安装后, 把master还原就可以了.
重新安装后, 把master还原就可以了.
#33
破解只能用穷举法, 超过3位的密码一般的电脑很难穷举出来的.
#34
尝试这家软件公司的名称缩写
#35
连接都是文本来写死的
SA密码也应该能找到的
SA密码也应该能找到的
#36
to:zjcxc(邹建)
把master也备份起来.
重新安装后, 把master还原就可以了.
这样密码改过来了是不是企业管理器也进不了啊?如果改了密码那以前设置进企业管理器的密码就没有用了啊?不知
把master也备份起来.
重新安装后, 把master还原就可以了.
这样密码改过来了是不是企业管理器也进不了啊?如果改了密码那以前设置进企业管理器的密码就没有用了啊?不知
#37
,,
#38
很简单的!你google一下!我曾经也碰到过!有个人的blog上有!
实在不行,就重建master!,怎么重建master总不用我教吧!rebuildm.exe
实在不行,就重建master!,怎么重建master总不用我教吧!rebuildm.exe
#39
试了一下Reflactor,太狠了
#40
把应用程序反编译后,看看密码不就可以了?
#41
重装前备份master有道理
#42
企业管理器
——SQL Server 组
——SQL Server服务器
——安全性
——登录
——选择右侧的列表中的 sa ,右键选择属性,更改密码,并确认
——SQL Server 组
——SQL Server服务器
——安全性
——登录
——选择右侧的列表中的 sa ,右键选择属性,更改密码,并确认
#43
好多朋友都没领会楼主的意思
只有从应用程序想办法了,如果没法反编译或怎么着,就没招了
只有从应用程序想办法了,如果没法反编译或怎么着,就没招了
#44
还是看看反编译的源程序,还有你怎么知道用SA登陆软件的.
#45
各位网友,还有不同的高见吗?请指教!
#46
我都支了好几招了,还没得到满意解?
那就离开这家公司,能不能登陆不就不关你的屁事了
那就离开这家公司,能不能登陆不就不关你的屁事了
#47
你现在都能进去, 那么, 还原master的方法在还原后, 一样可以进企业管理器的.
#48
查看源代碼
#49
LZ
#1
在企业管理器—安全性—登陆(用户名属性)—直接改密码就行了
#2
那个软件公司已倒闭,人员也找不到
这个强。
这个强。
#3
USE 数据库名
go
EXEC sp_change_users_login 'Auto_Fix', '用户名', NULL, '密码'
修复的方式
go
EXEC sp_change_users_login 'Auto_Fix', '用户名', NULL, '密码'
修复的方式
#4
既然没有连接设置程序,那连接可能放在程序里,
他的管理系统是用什么写的,看看能不能反编译了~~~
他的管理系统是用什么写的,看看能不能反编译了~~~
#5
企业管理器
——SQL Server 组
——SQL Server服务器
——安全性
——登录
——选择右侧的列表中的 sa ,右键选择属性,更改密码,并确认
——SQL Server 组
——SQL Server服务器
——安全性
——登录
——选择右侧的列表中的 sa ,右键选择属性,更改密码,并确认
#6
数据库连接不会是写死的吧,有源代码就找吧,没有的话下个黑客工具破解看看吧
汗
汗
#7
Sorry,看错问题.
#8
各位朋友请注意,如果修改的话,我就不在这里问,如果改了,应用程序都不能运行。
#9
备份再重装恢复应该可以恢复用户权限
#10
我一般用四种方法
1.运行一下它的程序.用网络截包工具查
2.用ultra打开应用程序的exe文件.找一下connect或passwd,可能在它的附近
3.运行一下它的程序.用winhex打开应用程序内存,同样查connect或passwd
4.用olldbg跟踪分析
我用这四种方法解过多个数据库密码
1.运行一下它的程序.用网络截包工具查
2.用ultra打开应用程序的exe文件.找一下connect或passwd,可能在它的附近
3.运行一下它的程序.用winhex打开应用程序内存,同样查connect或passwd
4.用olldbg跟踪分析
我用这四种方法解过多个数据库密码
#11
只能看软件的源码了
#12
没有源码
#13
没有遇到过类似情况,感觉keiy的方法可以。
还有就是你的程序是什么语言写的,尝试使用反编译方法来寻找。
还有就是你的程序是什么语言写的,尝试使用反编译方法来寻找。
#14
sa的密码啊,sql的密码是不能反过来的,我写一个最笨的密码解sql密码,但是有点不合用。。
只有解数字的。。
只有解数字的。。
#15
最主要的是用访问系统表select * from master.dbo.syslogins 及pwdcompare(@vReturnPWD,@vPWDEncrypt,0)的函数的用法,也就让程序循环输入密码,然后用加密码函数pwdcompare进行加密码,然后跟master.dbo.syslogins的password比较就OK
#16
不会吧;密码也写死在程序里了?
#17
估计你的意思是,原来用来连接数据库的用户和密码已经写死在程序里边了,现在准备重装SQL2000,如果不知道原来的密码程序就没法连上数据库对吗?
个人认为最好的办法就是反编译软件.......!这么快倒闭的公司连接字符串应该没加密吧!
不知道SQL2000密码好不好破,估计用暴力破需要一定时间吧
个人认为最好的办法就是反编译软件.......!这么快倒闭的公司连接字符串应该没加密吧!
不知道SQL2000密码好不好破,估计用暴力破需要一定时间吧
#18
这个公司有点蹉!
#19
--1.运行一下它的程序.用网络截包工具查
--2.用ultra打开应用程序的exe文件.找一下connect或passwd,可能在它的附近
--3.运行一下它的程序.用winhex打开应用程序内存,同样查connect或passwd
--4.用olldbg跟踪分析
--我用这四种方法解过多个数据库密码
这四种方法我觉得都不能破密码的,这么简单破译SQL密码微软就不要号称SQL密码不可逆了
--2.用ultra打开应用程序的exe文件.找一下connect或passwd,可能在它的附近
--3.运行一下它的程序.用winhex打开应用程序内存,同样查connect或passwd
--4.用olldbg跟踪分析
--我用这四种方法解过多个数据库密码
这四种方法我觉得都不能破密码的,这么简单破译SQL密码微软就不要号称SQL密码不可逆了
#20
反编译工具Reflactor 支持四种语言:IL,VB.net,C#,Delphi
你下载一个Reflactor试试看~~~
你下载一个Reflactor试试看~~~
#21
xuexi
#22
47522341(睡到8:30) ( ) 信誉:100 Blog 2006-10-23 20:32:00 得分: 0
不会吧;密码也写死在程序里了?
----------->
我是说用遍历进行加密码后的字符串比较,相等就打印出来
不会吧;密码也写死在程序里了?
----------->
我是说用遍历进行加密码后的字符串比较,相等就打印出来
#23
应该是破解程序的~
ADO连接都是文本来的
SA密码也应该能找到的
ADO连接都是文本来的
SA密码也应该能找到的
#24
..
#25
不知道程序有没有加壳、加密,没有的话,密码多半也是明文的,用记事本打开exe程序都可以找得到密码。exe程序是用什么开发的?搜搜“MSDASQL”之类的字符串附近有没有密码信息
#26
SA 的密码保存在 master库里面,重装之前备份master 库,装好之后恢复master 就OK了
#27
晕就一个字
#28
企业管理器
——SQL Server 组
——SQL Server服务器
——安全性
——登录
——选择右侧的列表中的 sa ,右键选择属性,更改密码,并确认
——SQL Server 组
——SQL Server服务器
——安全性
——登录
——选择右侧的列表中的 sa ,右键选择属性,更改密码,并确认
#29
把数据文件备份后
重装SQLSERVER
重装SQLSERVER
#30
我再提示一下,如果修改密码的话,我就不在这里问,如果改了,应用程序都不能运行。
#31
不是软件可以还原星星 看到后面的密码吗?
#32
把master也备份起来.
重新安装后, 把master还原就可以了.
重新安装后, 把master还原就可以了.
#33
破解只能用穷举法, 超过3位的密码一般的电脑很难穷举出来的.
#34
尝试这家软件公司的名称缩写
#35
连接都是文本来写死的
SA密码也应该能找到的
SA密码也应该能找到的
#36
to:zjcxc(邹建)
把master也备份起来.
重新安装后, 把master还原就可以了.
这样密码改过来了是不是企业管理器也进不了啊?如果改了密码那以前设置进企业管理器的密码就没有用了啊?不知
把master也备份起来.
重新安装后, 把master还原就可以了.
这样密码改过来了是不是企业管理器也进不了啊?如果改了密码那以前设置进企业管理器的密码就没有用了啊?不知
#37
,,
#38
很简单的!你google一下!我曾经也碰到过!有个人的blog上有!
实在不行,就重建master!,怎么重建master总不用我教吧!rebuildm.exe
实在不行,就重建master!,怎么重建master总不用我教吧!rebuildm.exe
#39
试了一下Reflactor,太狠了
#40
把应用程序反编译后,看看密码不就可以了?
#41
重装前备份master有道理
#42
企业管理器
——SQL Server 组
——SQL Server服务器
——安全性
——登录
——选择右侧的列表中的 sa ,右键选择属性,更改密码,并确认
——SQL Server 组
——SQL Server服务器
——安全性
——登录
——选择右侧的列表中的 sa ,右键选择属性,更改密码,并确认
#43
好多朋友都没领会楼主的意思
只有从应用程序想办法了,如果没法反编译或怎么着,就没招了
只有从应用程序想办法了,如果没法反编译或怎么着,就没招了
#44
还是看看反编译的源程序,还有你怎么知道用SA登陆软件的.
#45
各位网友,还有不同的高见吗?请指教!
#46
我都支了好几招了,还没得到满意解?
那就离开这家公司,能不能登陆不就不关你的屁事了
那就离开这家公司,能不能登陆不就不关你的屁事了
#47
你现在都能进去, 那么, 还原master的方法在还原后, 一样可以进企业管理器的.
#48
查看源代碼
#49
LZ