紫水晶编程技术论坛 - 努力打造成全国最好的编程论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 17373|回复: 81

TP的学习笔记:超底层NTFS钩子实现文件保护

  [复制链接]

74

主题

257

帖子

9

精华

贵宾会员

Rank: 2Rank: 2

积分
15360
发表于 2015-11-29 03:46:00 | 显示全部楼层 |阅读模式
各位标题党们可以根据标题得出结论:本文的文件保护只支持Ntfs文件系统。
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1水晶币 +100 收起 理由
Tesla.Angela + 100 赞一个!

查看全部评分

74

主题

257

帖子

9

精华

贵宾会员

Rank: 2Rank: 2

积分
15360
 楼主| 发表于 2015-11-29 05:09:54 | 显示全部楼层
本帖最后由 tangptr@126.com 于 2015-11-29 05:11 编辑

顺带补充一下支持到win7的代码。
理论上也支持xp
经测试PCHunter v1.35的普通删除会卡住,强制删除无效。

ndhforwin7.zip

104.27 KB, 下载次数: 58

售价: 10 水晶币  [记录]

下载代码不回帖是一种很欠扁的行为

838

主题

3436

帖子

2

精华

管理员

身居欧盟,心系中华。

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
36881
发表于 2015-11-29 11:58:41 | 显示全部楼层
很好的帖子。
XT的底层删除文件,猜测大概是两种方法:
1.调用NTFS内部函数
2.直接解析NTFS实现删除

0

主题

117

帖子

0

精华

银牌会员

Rank: 3Rank: 3Rank: 3

积分
595
发表于 2015-12-1 09:48:28 | 显示全部楼层
回复 学习下

1

主题

30

帖子

0

精华

铜牌会员

Rank: 2Rank: 2

积分
94
发表于 2015-12-1 18:24:14 | 显示全部楼层
试试看看!!!

0

主题

94

帖子

0

精华

钻石会员

Rank: 6Rank: 6

积分
3031
发表于 2015-12-2 00:37:56 | 显示全部楼层
回复 看内容

2

主题

165

帖子

0

精华

金牌会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
943
发表于 2015-12-4 09:51:04 | 显示全部楼层
来看看Ntfs

2

主题

47

帖子

0

精华

铜牌会员

Rank: 2Rank: 2

积分
214
发表于 2015-12-18 05:54:30 | 显示全部楼层
本帖最后由 hapi 于 2015-12-18 06:03 编辑

没有细看,但是看懂了手法是change  call xxxx的地址
对楼主反汇编佩服,自己用ida看不到就放弃,没想到楼主又用windbg上。

0

主题

63

帖子

0

精华

金牌会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1009
发表于 2015-12-18 08:01:16 | 显示全部楼层
回复 学习下

0

主题

16

帖子

0

精华

铜牌会员

Rank: 2Rank: 2

积分
226
发表于 2015-12-23 14:23:20 | 显示全部楼层
用不上,支持下
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|Archiver|紫水晶工作室 ( 粤ICP备05020336号 )

GMT+8, 2022-9-29 12:50 , Processed in 0.034400 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表