高分求助 解决立马结帖

happy664618843 2015-03-28 11:26:04
问题:现在有一个数据库服务器。我有权限能访问到 Master数据库。

但我不知道如何从master数据库中读取登录该数据库服务器所有用户名和密码。

求高手帮忙。如何解决从Master数据库中获取登录该数据服务器所有的用户名和密码???
...全文
260 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tiger_Zhao 2015-04-01
  • 打赏
  • 举报
回复
直接贿赂一下DBA不更简单。100%有效啊。
happy664618843 2015-04-01
  • 打赏
  • 举报
回复
引用 11 楼 ap0405140 的回复:
鄙人有程序可破解,LZ可以私信找我.借你一用.
亲 我己经发私信给你了。若能破解价格可以详谈
lvcheng606717 2015-03-31
  • 打赏
  • 举报
回复
1. 加密是不可逆的,而且不同的SQL版本加密算法不同,只能用密码库强行破解,出于道德的考虑,不详述。 2. 如果你仅仅是想将一台服务器的login保留相同的密码,可以用以下KB中提供的SP搞定 http://support.microsoft.com/en-us/kb/246133
还在加载中灬 2015-03-31
  • 打赏
  • 举报
回复
那个密码的密文貌似是不可逆加密
LongRui888 2015-03-31
  • 打赏
  • 举报
回复
引用 12 楼 happy664618843 的回复:
[quote=引用 9 楼 yupeigu 的回复:] [quote=引用 7 楼 happy664618843 的回复:] [quote=引用 5 楼 yupeigu 的回复:] select name,password from sys.syslogins 其中的name是用户名,而password是密码,但是这个字段存储的是 经过加密的字符串,所以一般看上去会是一堆 乱码。
有没有数据库高手?可以解决这个问题 在上海 半天出1000大洋解决这个问题?[/quote] 你有 用户名 所对应的 加密过的 密文吗,可以用这个语句 搜索一下,把结果发给我:
 select LOGINPROPERTY(name,'passwordhash') m
 from sys.server_principals
 where name = '用户名'
[/quote] 为null[/quote] 不会吧,再试试这个呢:
select name,password_hash
from sys.sql_logins
Tiger_Zhao 2015-03-30
  • 打赏
  • 举报
回复
你有管理员权限,就可以浏览用户列表、更改(不是查看)其它用户的密码。
没有权限就不能做。

你以为安全管理策略是渣啊!
happy664618843 2015-03-30
  • 打赏
  • 举报
回复
引用 9 楼 yupeigu 的回复:
[quote=引用 7 楼 happy664618843 的回复:] [quote=引用 5 楼 yupeigu 的回复:] select name,password from sys.syslogins 其中的name是用户名,而password是密码,但是这个字段存储的是 经过加密的字符串,所以一般看上去会是一堆 乱码。
有没有数据库高手?可以解决这个问题 在上海 半天出1000大洋解决这个问题?[/quote] 你有 用户名 所对应的 加密过的 密文吗,可以用这个语句 搜索一下,把结果发给我:
 select LOGINPROPERTY(name,'passwordhash') m
 from sys.server_principals
 where name = '用户名'
[/quote] 为null
唐诗三百首 2015-03-30
  • 打赏
  • 举报
回复
鄙人有程序可破解,LZ可以私信找我.借你一用.
LongRui888 2015-03-29
  • 打赏
  • 举报
回复
引用 7 楼 happy664618843 的回复:
[quote=引用 5 楼 yupeigu 的回复:] select name,password from sys.syslogins 其中的name是用户名,而password是密码,但是这个字段存储的是 经过加密的字符串,所以一般看上去会是一堆 乱码。
有没有数据库高手?可以解决这个问题 在上海 半天出1000大洋解决这个问题?[/quote] 你有 用户名 所对应的 加密过的 密文吗,可以用这个语句 搜索一下,把结果发给我:
 select LOGINPROPERTY(name,'passwordhash') m
 from sys.server_principals
 where name = '用户名'
LongRui888 2015-03-29
  • 打赏
  • 举报
回复
在google上找找 国外的资料,有没有 直接的办法破解 sa密码。 实在不行,就之能用调试工具 对sql server进行动态跟踪和调试了。
Neo_whl 2015-03-28
  • 打赏
  • 举报
回复

--蹭分了,试试吧
select password,loginname from sys.syslogins
happy664618843 2015-03-28
  • 打赏
  • 举报
回复
引用 5 楼 yupeigu 的回复:
select name,password from sys.syslogins 其中的name是用户名,而password是密码,但是这个字段存储的是 经过加密的字符串,所以一般看上去会是一堆 乱码。
有没有数据库高手?可以解决这个问题 在上海 半天出1000大洋解决这个问题?
happy664618843 2015-03-28
  • 打赏
  • 举报
回复
引用 4 楼 lovelj2012 的回复:
密码是加密存储的,即使通过企业管理器进去,看到的也是密文。 sa密码是无法看到的,只能去修改sa密码,用“SQL Server Management Studio”,以“windows身份验证”进入,在“安全性”->“登录名”,找到sa,按右键进入去修改sa密码。
没有权限看属性啊
LongRui888 2015-03-28
  • 打赏
  • 举报
回复
select name,password from sys.syslogins 其中的name是用户名,而password是密码,但是这个字段存储的是 经过加密的字符串,所以一般看上去会是一堆 乱码。
江南小鱼 2015-03-28
  • 打赏
  • 举报
回复
密码是加密存储的,即使通过企业管理器进去,看到的也是密文。 sa密码是无法看到的,只能去修改sa密码,用“SQL Server Management Studio”,以“windows身份验证”进入,在“安全性”->“登录名”,找到sa,按右键进入去修改sa密码。
卖水果的net 2015-03-28
  • 打赏
  • 举报
回复
只能查用户名,查不了密码。
薛定谔的DBA 2015-03-28
  • 打赏
  • 举报
回复
1. 用户名可以导出脚本 2. 登录名及密码参考存储过程生成脚本 http://blog.csdn.net/kk185800961/article/details/43309883

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧