红队笔记之文件隐藏技巧在Windows权限维持中的应用

在这里插入图片描述

利用ATTRIB修改文件属性隐藏

使⽤attrib +S +A +H +R命令就是把原本的⽂件夹增加了系统⽂件属性、存档⽂件属性、只读⽂件属性和隐藏⽂件属,这样外部是无法看到文件的, 除非在使用命令行的方式进行查看

# 为文件添加属性
attrib +S +A +H +R test.txt
# 为文件清除属性
attrib -S -A -H -R test.txt

ATTRIB的详细命令如下

ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [+O | -O] [+I | -I] [+X | -X] [+P | -P] [+U | -U]
       [drive:][path][filename] [/S [/D]] [/L]

  +   设置属性。
  -   清除属性。
  R   只读文件属性。
  A   存档文件属性。
  S   系统文件属性。
  H   隐藏文件属性。
  O   脱机属性。
  I   无内容索引文件属性。
  X   无清理文件属性。
  V   完整性属性。
  P   固定属性。
  U   非固定属性。
  
  [drive:][path][filename]
      指定属性要处理的文件。
  /S  处理当前文件夹及其所有子文件夹中
      的匹配文件。
  /D  也处理文件夹。
  /L  处理符号链接和
      符号链接目标的属性

使用CLSID伪装文件夹

CLSID是Windows的文件标识符,也称类标识符,位于注册[HKEY_LOCAL_MACHINE\Software\Classes\CLSID]下,通常由32个十六进制数构成,其一般格式是“{八位数-四位数-四位数-四位数-十二位数}”。我们操作电脑时,会对系统程序名称发出指令,Windows则通过对该程序的文件标识符识别而做出响应。因此,我们可以伪造文件标识符让操作系统做出错误响应。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rQnoMkag-1638795799497)(E:\CoreNote\文章附件\1638166052825.png)]

1、将要伪装的文件夹重命名为

我的电脑.{20D04FE0-3AEA-1069-A2D8-08002B30309D}

2、此时文件夹会变为“我的电脑”图标,且点击后可以打开我的电脑

在这里插入图片描述

3、如果想打开这个⽂件夹:我们先⽤WinRAR找到这个⽂件夹,然后重命名⽂件夹把后缀的“.{20D04FE0-3AEA-1069- A2D8-08002B30309D}”删除

常用的文件标识符如下;

我的电脑.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
回收站.{645ff040-5081-101b-9f08-00aa002f954e}
拔号⽹络.{992CFFA0-F557-101A-88EC-00DD010CCC48}
打印机.{2227a280-3aea-1069-a2de-08002b30309d}
控制⾯板.{21ec2020-3aea-1069-a2dd-08002b30309d}
⽹上邻居.{208D2C60-3AEA-1069-A2D7-08002B30309D}

畸形目录

利用Windows的Gui无法打开带有特殊字符的文件,我们可以使用命令行的方式创建带有特殊字符的文件,增加文件被清除难度

1、在命令行创建文件夹,鼠标双击无法正常打开文件夹

md 伪装者...\ 

在这里插入图片描述

2、将我们要保护的文件存储到伪装者中

 cp payload.c 伪装者...\payload.c

3、储存在畸形文件夹中的文件无法直接查看,一般需要配合web服务器触发(如放到Tomcat下用url访问),或使用加载器加载,以下为使用go程序进行加载。

func main() {
	file := "C:\\Users\\Administrator\\Desktop\\test\\伪装者...\\payload.c"
	s,err := ioutil.ReadFile(file)
	if err!=nil{
		fmt.Println("文件打开失败")
	}
	fmt.Println(s)
}

4、删除伪装内容

# /s 删除指定目录和所有子目录及其包含的所有文件
# /q 安静模式。删除目录时,不会提示确认信息
rd /s /q 伪装者...\

利用系统保留文件名创建无法删除文件

利用系统的保留的文件名可以创建无法从图形界面删除文件,只能通过命令行进行删除,以下问系统保留文件名

1、CON
2、COM{0-9}
3、PRN
4、AUX
5、NUL
6、LPT{0-9}

1、使用md或copy命令生成带有保留文件名的文件如:

cp payload.c aux.c

利用Easy File Locker完成驱动机隐藏

在这里插入图片描述

删除方法

1、查询服务状态: sc qc xlkfs

2、停⽌服务: net stop xlkfs //以管理员身份运行

3、删除服务: sc delete xlkfs //以管理员身份运行

为了您和您家人的幸福,请不要利用文中技术在用户未授权情况下开展渗透测试!!!

《中华人民共和国刑法》

第二百八十五条
违反国家规定,侵入国家事务、国防建设、尖端科学技术领域的计算机信息系统的,处三年以下有期徒刑或者拘役。
第二百八十六条
违反国家规定,对计算机信息系统功能进行删除、修改、增加、干扰,造成计算机信息系统不能正常运行,后果严重的,处五年以下有期徒刑或者拘役;后果特别严重的,处五年以上有期徒刑。

违反国家规定,对计算机信息系统中存储、处理或者传输的数据和应用程序进行删除、修改、增加的操作,后果严重的,依照前款的规定处罚。
故意制作、传播计算机病毒等破坏程序,影响计算机系统正常运行,后果严重的,依照第一款的规定处罚

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
你是不是电脑里面有些东西不想给别人看到(文件夹或者文档),这个不需要高大上的软件,这个小软件就够了,实践出真知,你自己用就知道了。不知道的可以去百度使用方法。 我举起我的爪子,对天发誓,超级好用的傻瓜式文件保护软件,可以一个按键隐藏,也可以恢复查看的宝贝软件。 下面是文件介绍: Easy File Locker 是一款小巧的文件保护工具,可以为文件提供保护,受保护的文件将不能被访问,不可写入,不可删除,隐藏。当然,您可以根据需要自己设置保护特性,自由度较高。在关闭了程序后,保护依然有效。首次使用时可以设置密码,以后就可以通过密码访问。 Easy File Locker界面简洁,速度快。是一款清爽的好软件。提示:重要文件需要妥善保存!任何文件保护软件都有风险 安装汉化方法: 请针对自己的系统安装Easy File Locker主程序,然后用目录下的汉化程序替换FileLocker主程序即可为简体文界面。 另外告知个清除密码的方法:系统windows目录搜索xlkfs.dll删除,重新安装程序,密码即可清除。 只有少数的选择与合作 不会有太多的选择来处理,当涉及到文件安全性。进口商品有对应的可访问性,写作,知名度和他们是否可以删除一些复选框。一旦设置,选择可以完全关闭应用程序,您的文件保留在配置状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

方寸明光

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值