NTFS之HARDLINK攻防

DOS命令:fsutil fsutil命令,显示或配置文件系统属性 fsutil---查看FSUTIL支持的子命令 Fsutil 是可用于执行多种与 FAT 和 NTFS 文件系统相关的任务(例如管理重解析点、管理稀疏文件、卸载卷或扩展卷)的命令行实用程序。由于 Fsutil 功能非常强大,因而只有完全掌握 Windows XP 的高级用户才能使用它。此外,必须作为管理员或管理员组的成员登录才能使用 Fsutil。 Fsutil是一个命令行工具,需要子命令来实现强大的功能,子命令有: Fsutil:behavior. 阅读详情
 爆老技术啊爆老技术~


NTFS支持一种HARDLINK技术,可以将两个文件“硬连接”起来,其实原理很简单,两个文件共享同样的fie record,操作一个文件相当与操作另一个文件,包括相关属性,删除其中一个,另一个会保留原有的数据存在~

可使用系统工具fsutil.exe来创建一个硬连接,也可以使用windows提供的相关API、FSCTL来实现

fsutil hardlink create c:/1.txt c:/2.txt,即可建立c:/2.txt的连接,c:/1.txt


那么用于攻防,能做什么呢,简单就想到啦,使用文件路径过滤的同学们就惨了

pryrege.sys是一个最近流行的木马程序,其包含了一个文件系统过滤驱动,当你去删除他的文件的时候,他会假装返回成功了,实际是失败了~另外它的驱动有只读属性,并且不允许你修改它的属性,所以要写入也是不行的了~

你以为怎么清除它?上驱动?NONONO,没必要啊,hardlink来帮忙

我们首先用fsutil创建一个对它的hardlink, c:/2.txt,如图1



你会发现,2.txt也是有只读属性的,没关系,将c:/2.txt的属性只读去掉

此时pryrege.sys的只读属性也没了,如图2



我们来用记事本把2.txt的内容清空~

你会发现pryrege.sys也变成0字节空文件了~~ ,如图3:



至此,该木马作者哼哧哼哧地捣鼓出了个20多K的文件过滤狗屎驱动,只要一行命令就把他搞定了~



当然hardlink也是有攻防两面性的,例如用来删除或改写卡巴7的文件~ 用来读取被XX文件安全岛保护的文件~等等,技术是双刃剑啊~看你怎么用了。


不过,360的自我保护早考虑到这块,彻底抛弃了原始的路径过滤方法了,如图~ 没法给360的程序创建硬连接的,另外,即使你创建成功了,操作也无法成功映射过去,至于这点怎么做到的~碍于职业道德,我就不说啦~大伙自己研究吧~

CVE-2023-36025漏洞解析:Windows SmartScreen绕过原理与防御实践 在Windows安全体系中,基于信誉的应用程序控制机制是防御恶意软件的重要防线,其核心原理在于通过文件元数据(如Zone.Identifier备用数据流)标记网络来源,并触发云端信誉查询。然而,攻击者常通过滥用文件系统操作机制(如硬链接、重解析点)来干扰或剥离这些安全标记,从而实现安全功能绕过。这类漏洞的技术价值在于揭示了安全机制底层假设的脆弱性,在攻防对抗中为攻击链提供了关键跳板。其典型应用场景包括提高钓鱼攻击成功率、作为供应链攻击的初始入口,或与其他漏洞组合形成完整攻击链。本文以CVE-2023-360 阅读详情

相关推荐

AMG8833红外测温实战:在STM32F103上做个简易人体感应与温度报警器

本文详细介绍了如何在STM32F103上使用AMG8833红外测温传感器构建人体感应与温度报警系统。通过硬件连接方案、驱动代码开发、人体检测算法实现及报警系统设计,展示了如何利用8x8红外温度矩阵实现智能监测功能。文章包含实用的初始化流程、温度数据读取优化和低功耗策略,为创客项目提供完整解决方案。

weixin_33725239的博客 393

【文件7】所谓hardlink 所谓XCB大法

所谓hardlink 所谓XCB大法   前两天看到NTFS之HARDLINK攻防第二版,本来是讲hardlink,不过提到了个XCB大法,卖了个关子,出于好奇就逆了360FkAdv,本来逆的差不多了想替换的,结果发现驱动由DLL释放,DLL又由别的释放,懒得写会原程序了。。。上篇blog有点前置知识。。   链接中的文章展示了一种删除Hive硬链接占坑同时解锁文件的方法(解锁文件其实是副

Returns' Station 3357

高功率半导体叠阵激光快慢轴准直优化技术解析

本文深入解析了高功率半导体叠阵激光快慢轴准直优化技术。针对其光束发散特性,文章系统阐述了从光源建模、光学仿真到透镜选型与参数匹配的完整工程流程,并强调了光束整形对于提升加工精度与效率的核心作用。通过优化快慢轴准直,可将原始散光转变为能量集中、均匀性好的高质量光束,为后续工业应用奠定基础。

php55的博客 713

Hard Link硬链接详解:穿越时空的文件链接之谜!

硬链接是指多个文件名链接到同一个文件数据块的链接方式。简单来说,就是多个文件名指向同一个文件的内容,这些文件名通过指向同一个索引节点(Inode)来实现对文件的访问。通过本篇博客的学习,我们深入了解了硬链接的概念、原理、特点和使用方法。我们了解了如何创建和删除硬链接,以及硬链接在节约存储空间、高效备份和版本管理、系统文件管理等方面的应用场景。同时,我们也了解了硬链接的注意事项和局限性。作为一种重要的文件链接方式,硬链接在文件管理和数据存储中发挥着重要作用。

m0_72410588的博客 1087

SOI技术解析:绝缘体上硅的结构优势与应用场景

本文深入解析了SOI(绝缘体上硅)技术的核心结构、性能优势与应用场景。SOI通过在硅衬底与器件层之间引入绝缘的埋氧层,实现了优异的电隔离,从而显著降低芯片功耗、提升工作频率并增强抗干扰能力。该技术已广泛应用于5G射频前端、高性能计算、汽车电子及MEMS传感器等关键领域,是推动半导体性能持续提升的重要技术路径。

jj890的博客 403

毕业设计:丹麦电力电价预测预测未来24小时的电价pytorch+lstm+历史特征和价格+时间序列 电价预测模型资源 完整代码数据可直接运行

毕业设计:丹麦电力电价预测预测未来24小时的电价pytorch+lstm+历史特征和价格+时间序列 电价预测模型资源 完整代码数据可直接运行

356

NTFS 文件系统小秘密

大多数人没有听说过 HardLink ,它是 NTFS 文件系统的一个技术,通过它有时可以达到出其不意的效果,甚至可以骗过一些安全软件。

Henzox的专栏 3036

【雕爷学编程】Arduino FOC 之 AS5600 磁编码器的模拟电压与IIC通信

在Arduino平台上实现FOC可以提供平滑的运行和高度的扭矩、速度和位置控制,它通过精确控制电机的电流和电压来实现高效率、高精度和低噪声的操作。案例三在使用I2C通信读取角度值的基础上,添加了设置角度范围的功能。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。1、高性能电机控制:FOC是一种高级的电机控制算法,可以精准控制PMSM(永磁同步电机)和BLDC(无刷直流)电机,实现平滑的转速和扭矩输出。

雕爷学编程 1500

NTFS文件系统下的硬链接和软链接

熟悉Linux系统的同学都知道“硬链接”、“软连接”的概念及其方便的使用,其实自Windows2000之后的NTFS3.0版以来,Windows下也能支持这两个概念了。   硬链接: 在Windows 2000 及以上版本里可以使用 fsutil hardlink create 这个复杂的命令来创建一个硬链接,用法倒是很简单: fsutil hardlink create <新文...

长安新都市业主家园 1010

1. SAP Business Application Studio 里创建一个基于 CAP 模型的最简单的 OData 服务

本文基于 SAP Cloud Application Programming 编程模型的 OData 服务开发教程的第一步,简述了 SAP Business Technology Platform 里 Business Application Studio 开发工具的打开方式,创建 Dev Space 以及 CAP 项目的创建步骤,以及如何通过 schema.cds 和 service.cds 分别创建 OData 模型和 OData 服务,最后通过 ports preview 打开 OData 服务预览页

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1798

PCL 加权局部最优投影(WLOP)简化算法

WLOP算法是一种点云重采样方法,通过迭代优化实现点云均匀化和特征保留。算法包含数据项(加权平均位置保持几何特征)和正则化项(排斥邻近点实现均匀分布)两部分。代码实现基于PCL库,通过KD树加速邻域搜索,使用高斯权重函数计算点位置更新。参数包括输出点比例、邻域半径、正则化权重和迭代次数。该算法不依赖网格信息,适合处理大规模扫描数据的预处理优化。

点云侠的博客 631

NTFS之HARDLINK攻防第二版

 by mj0011 Hardlink 之文件蹲坑~首先用oo.exe蹲坑一个文件 c:/1.txt~可以看到文件打不开了~图1:=700) window.open(http://www.debugman.com/attachment/Fid_10/10_3842_791023878d86a74.jpg);" src="http://www.debugman.com/attachmen

1335

SpringBoot4+Java21前后端分离架构项目脚手架

本文介绍了基于SpringBoot 4和Java 21的前后端分离项目架构方案。主要内容包括:1)采用Spring Security 7实现JWT无状态认证和RBAC权限控制;2)后端使用MyBatis-Plus简化数据库操作,前端采用Vue3+Pinia组合;3)详细的项目结构设计,推荐按业务模块分包;4)核心依赖配置和架构设计图,涵盖认证授权流程。该方案结合最新技术栈,提供了生产级的全链路实现,特别适合需要快速构建现代化Web应用的项目。

Hello, New World! 422

Windows的12种快捷方式

快捷方式,很多人的反映就是那个小箭头,其实Windows支持9种快捷方式。 关于这个格式 1. *.lnk这是微软的通用快捷方式,很多电脑初学者当年就是把一个500MB的游戏在桌面上的1k大小的快捷方式复制到软盘里,然后回家双击打开一看,发现Windows提示“找不到路径”云云。后来才明白这只是个快捷方式。 在命令行里打开一个 lnk 文件: Rundll32.exe url.dll, Fi...

weixin_34380781的博客 928

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

PowerShell-Suite高级技巧:Masquerade-PEB进程伪装与Native-HardLink硬链接完全指南

PowerShell-Suite是一款功能强大的Windows安全工具集,专注于提供高级系统操作和渗透测试功能。本文重点介绍其中两个核心模块:Masquerade-PEB进程伪装技术和Native-HardLink硬链接操作,帮助您深入理解Windows系统内部机制并掌握实用安全技巧。 ## 🎯 什么是PowerShell-Suite? PowerShell-Suite是Ruben Boon

gitblog_00042的博客 645

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Windows的9种快捷方式

版权:electronixtar@gmail.com原文:http://dormforce.net/Blog/electronixtar/archive/2006/11/20/11685.aspx快捷方式,很多人的反映就是那个小箭头,其实Windows支持9种快捷方式。关于这个格式1. *.lnk这是微软的通用快捷方式,很多电脑初学者当年就是把一个500MB的游戏在桌面上的1k大小

FreeXploiT 4552

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

炒下冷饭哈:Windows的12种快捷方式(2007-4-3修订版)

 版权:electronixtar@gmail.com快捷方式,很多人的反映就是那个小箭头,其实Windows支持12种快捷方式。关于这个格式1. *.lnk这是微软的通用快捷方式,很多电脑初学者当年就是把一个500MB的游戏在桌面上的1k大小的快捷方式复制到软盘里,然后回家双击打开一看,发现Windows提示“找不到路径”云云。后来才明白这只是个快捷方式。在命令行里打开一个

FreeXploiT 4782

Windows下创建软硬链接

定义 硬链接:只要文件本身或者任意一个硬链接存在,则文件始终存在。 软链接:只要源文件存在,则符号链接有效;源文件不存在,符号链接无效。软链接,用符号S表示,可以代表Soft(软),也可以代表Symbol(符号)。 软硬链接需要文件系统支持。而快捷方式是应用层的一种文件,不被文件系统支持。直接open是open不到源文件的。 Windows下创建方法 硬链接 管理员权限运行命令行窗口,执行fs...

撬动未来的支点的专栏 1509

[转]FSUTIL--Windows 下的又一个超级强大的命令

https://www.cnblogs.com/libao/articles/2794552.html windows下有这个命令! C:\WINDOWS>fsutil ---- 支持的命令 ---- behavior 控制文件系统行为 dirty 管理卷的被损坏的位数 file 文件特定命令 fsinfo 文件...

msdnchina的专栏@JiNan,ShanDong 2455

硬连接(hard link)和软连接(symbolic link)

stat - display file or file system status struct stat { mode_t       st_mode;    /* file type & mode (permissions) */ ino_t       st_ino;     /* i-node number (serial number) */ dev_t

jiangxt211的专栏 9082

文件系统链接机制指南@跨平台

本文先给选型结论与底层模型,再分别展开 Linux、Windows、macOS 的实现与坑点,最后落到工具链行为、典型场景、安全防线和速查表。reflink 克隆与 bind mount 严格说不是链接,但它们解决的是同一类问题、又最常被误当作链接使用,因此单列一章放在一起比较。标注实测的结论来自本机验证环境:Linux 侧为 WSL2 Ubuntu 24.04(coreutils 9.4、ext4),Windows 侧为 Windows 11 26100(PowerShell 5.1.26100 与 pw

xuchaoxin1375的博客 2622

Linux下的softlink和hardlink

Linux中包括两种链接:硬链接(hard link)和软链接(soft link),软链接又称为符号链接(symbolic link) 创建命令: ln -s softlink destfile/directory   #建立软连接  ln hardlink destfile                    #建立硬连接 inode 在Linux系统中,内核为每一个新创建

yasaken 3万+

NTFS 下的硬链接(hard link)与符号链接(symbolic link)

NTFS 下的硬链接(hard link)与符号链接(symbolic link) 在 Linux 使用的 ext2 等文件系统里,都有 hard link 与 symbolic link 的功能,这个功能简单的说就是让我们可以用多个路径去访问同一个文件或者目录。比如说让 /vmlinuz 和 /boot/vmlinuz-2.6.7-1-38 表示的是同一个文件。但 hard l

ljmwork的专栏 4837

硬链接(hard link)和符号连接(symbolic link)的区别

硬链接(hard link)和符号连接(symbolic link)的区别: 通俗一点理解,可以把硬链接当成源文件的副本,他和源文件一样的大小但是事实上却不占任何空间。 符号链接可以理解为类似windows一样的快捷方式。 一、链接文件 链接文件有两种方式,符号链接和硬链接。 1、符号链接文件 符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,也可...

weixin_33895604的博客 1561
上一篇: PE感染逆向之修复
下一篇: NTFS之HARDLINK攻防第二版
iiprogram
博客等级 码龄25年 1068粉丝 1515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值