【Web安全-Windows创建影子账户】
创始人
2024-06-03 08:06:11

文章目录

    • 前言
    • 通过命令行添加隐藏用户
    • 通过修改注册表文件隐藏用户

前言

系统隐藏账户是一种最为简单有效的权限维持方式,其做法就是让攻击者创建一个新的具有管理员权限的隐藏账户,因为是隐藏账户,所以防守方是无法通过控制面板或命令行看到这个账户的。

通过命令行添加隐藏用户

net user hacker$ 123456 /add                  #添加hacker$隐藏用户
net localgroup administrators hacker$ /add    #将hacker$用户添加进管理员组中
net localgroup users hacker$ /del             #删除这个用户的记录

在这里插入图片描述
在这里插入图片描述
net user //并不能查看到我们创建的hacker$
在这里插入图片描述

通过上面的这种方法,并不能完全隐藏我们所创建的账户。
查看隐藏用户的一些方法:

  • 通过控制面板–>用户账户–>管理账户依然还是可以看到隐藏账户存在的。
  • 通过管理工具–>计算机管理–>本地用户和组–>用户 依然还是可以看到隐藏账户存在的。
    在这里插入图片描述
    在这里插入图片描述

通过修改注册表文件隐藏用户

首先打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SAM\SAM,点击右键,选择“权限”,将Administrator用户的权限,设置成“完全控制”,然后重新打开注册表,确保可以看到SAM路径下的文件。
在这里插入图片描述

SAM/Domains/Account/Users/Names处,选择Administrator用户,在右侧的键值处可以找到对应的值如0x1f4,然后从左侧的Users目录下可以找到对应的文件。
在这里插入图片描述
然后从对应的000001F4文件中将键值对F的值复制出来。然后同理找到隐藏账户hacker$所对应的文件,并将从Administrator文件中复制出来的F值粘贴进 hacker$文件中。
在这里插入图片描述

在这里插入图片描述
最后将hacker$000003F0从注册表中右键导出,并删除hacker$用户,然后将刚刚导出的两个文件重新导入进注册表中即可实现hacker用户的隐藏。
在这里插入图片描述
在这里插入图片描述
之后运行我们导出的这两个文件,点击之后会自动导入注册表,下图是导入成功的:
在这里插入图片描述
此时 hacker 隐藏账户在 “控制面板(控制面板-》用户账户-》管理账户”、"管理工具-》计算机管理-》本地用户和组-》用户"均未发现,成功隐藏
在这里插入图片描述

相关内容

热门资讯

猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...