就做老三 發表於 2008-10-8 19:37:53

黑客入侵解决“计算机管理”中用户列表为空的经历

最近XPFOX叫我看看他朋友的服务器,说计算机管理的“本地用户和组”的“用户”没有显示的!

我第一想到的就是有人进了服务器,在他朋友的服务器上创建隐藏的帐号,人为错误导致列表不显示!<br />

以前测试隐藏帐号时也试过这样!

我进了他的服务器,在&ldquo;本地用户和组&rdquo;下的&ldquo;用户&rdquo;,真的是没有显示!

在 CMD 里 输入 net user 可以显示全部帐户

我再去看看 HKEY_LOCAL_MACHINE\SAM\SAM 里是否有不正常的!<br />

我运行&ldquo;regedt32&rdquo;把 HKEY_LOCAL_MACHINE\SAM\SAM<br />

下的权限设置为 Administrator 可以查看和修改!

在HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\Names<br />

下,没发现有隐藏的帐号,可能是XPFOX的朋友删除了还是怎样(当然是不是他们删除了也不重要了)!

我看了一下权限没什么问题! 好像是很正常的!

但为什么不显示 汗~~~~

我在&ldquo;本地安全策略&rdquo;里也没发现什么大问题!

只见&ldquo;安全选项&rdquo;下的<br />

&quot;帐户:重命名来宾帐户&quot; 的帐户名不是 Guest <br />

&quot;帐户:重命名系统管理员帐户&quot; 也不是administrator

执行 &quot;net user&quot; 后发现没有 administrator 有 guest ,我只觉得有点怪怪的!<br />

怎么 重命名系统管理员帐户&quot; administrator 后,就没有 administrator 而 guest 存在!

没有解决问题,只好到网上搜索看看有没有答案!找了好久,有一份资料和此问题有点相关!<br />

内容如下<br />

--------------------------------------------------------------------<br />

HKEY_LOCAL_MACHINE\SAM

项被修改。

注意下面两个用户的用户名和字符串值

@=hex(3fb):



<br />

@=hex(3fb):

由于两个用户有相同的字符串而对应字符串在注册表中只有一个

<br />

&quot;F&quot;=hex:02,00,01,00,00,00,00,00,d0,cb,53,b3,4d,25,c5,01,00,00,00,00,00,00,00,\<br />

00,9c,e7,8a,7d,c1,64,c4,01,00,00,00,00,00,00,00,00,f2,c8,c3,a0,ab,5e,c5,01,\<br />

fb,03,00,00,01,02,00,00,10,02,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,\<br />

00,00,00,00,00,00,00<br />

&quot;V&quot;=hex:00,00,00,00,c0,00,00,00,02,00,01,00,c0,00,00,00,0a,00,00,00,00,00,00,\<br />

00,cc,00,00,00,0a,00,00,00,00,00,00,00,d8,00,00,00,00,00,00,00,00,00,00,00,\<br />

d8,00,00,00,00,00,00,00,00,00,00,00,d8,00,00,00,00,00,00,00,00,00,00,00,d8,\<br />

00,00,00,00,00,00,00,00,00,00,00,d8,00,00,00,00,00,00,00,00,00,00,00,d8,00,\<br />

00,00,00,00,00,00,00,00,00,00,d8,00,00,00,00,00,00,00,00,00,00,00,d8,00,00,\<br />

00,00,00,00,00,00,00,00,00,d8,00,00,00,15,00,00,00,a8,00,00,00,f0,00,00,00,\<br />

08,00,00,00,01,00,00,00,f8,00,00,00,14,00,00,00,00,00,00,00,0c,01,00,00,14,\<br />

00,00,00,00,00,00,00,20,01,00,00,04,00,00,00,00,00,00,00,24,01,00,00,04,00,\<br />

00,00,00,00,00,00,01,00,14,80,a0,00,00,00,b0,00,00,00,14,00,00,00,30,00,00,\<br />

00,02,00,1c,00,01,00,00,00,02,c0,14,00,44,00,05,01,01,01,00,00,00,00,00,01,\<br />

00,00,00,00,02,00,70,00,04,00,00,00,00,00,14,00,5b,03,02,00,01,01,00,00,00,\<br />

00,00,01,00,00,00,00,00,00,18,00,ff,07,0f,00,01,02,00,00,00,00,00,05,20,00,\<br />

00,00,20,02,00,00,00,00,18,00,ff,07,0f,00,01,02,00,00,00,00,00,05,20,00,00,\<br />

00,24,02,00,00,00,00,24,00,44,00,02,00,01,05,00,00,00,00,00,05,15,00,00,00,\<br />

fd,37,42,40,9e,40,7e,14,07,e5,3b,2b,fb,03,00,00,01,02,00,00,00,00,00,05,20,\<br />

00,00,00,20,02,00,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,6d,00,\<br />

61,00,74,00,30,00,31,00,00,00,6d,00,61,00,74,00,30,00,31,00,01,00,ff,ff,ff,\<br />

ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,cd,e1,6b,01,02,00,00,\<br />

07,00,00,00,01,00,01,00,c4,23,db,d3,8d,d3,29,03,56,cd,e1,6b,57,c6,22,66,01,\<br />

00,01,00,2d,d5,1b,9f,e6,f3,2f,a6,7c,01,7d,99,ae,2b,0c,9d,01,00,01,00,01,00,\<br />

01,00

<br />

删除其中一个用户项

@=hex(3fb):

<br />

重新启动电脑就OK了。

--------------------------------------------------------------------

<br />

我看看服务器上的HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\Names\<br />

下是否有相同的Hex值

后来发现,Guest 和 &quot;帐户:重命名来宾帐户&quot;里显示的帐号的 hex 值相同!<br />

现在要删除哪一个试试? 我想到 重命名系统管理员帐户 administrator 后,<br />

就没有 administrator ,应该 &quot;帐户:重命名来宾帐户&quot; 改了 Guest 应该也没有<br />

guest 才对!

我先备份 guest 的注册表信息,之后删除,再点击 计算机管理的&ldquo;本地用户和组&quot;<br />

下的&quot;用户&quot;,帐户终于显示了!



后记!<br />

问题出在于&ldquo;HKEY_LOCAL_MACHINE\SAM\SAM\&rdquo;下,思路是对的,但不够细心也会使问题不能解决! <br />





<br />
頁: [1]
查看完整版本: 黑客入侵解决“计算机管理”中用户列表为空的经历