惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Exploit Database - CXSecurity.com
F
Fortinet All Blogs
U
Unit 42
F
Full Disclosure
雷峰网
雷峰网
博客园 - 司徒正美
云风的 BLOG
云风的 BLOG
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
罗磊的独立博客
D
DataBreaches.Net
C
Check Point Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
O
OpenAI News
C
CXSECURITY Database RSS Feed - CXSecurity.com
aimingoo的专栏
aimingoo的专栏
S
Security @ Cisco Blogs
大猫的无限游戏
大猫的无限游戏
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
SegmentFault 最新的问题
NISL@THU
NISL@THU
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Hacker News
The Hacker News
Webroot Blog
Webroot Blog
Security Latest
Security Latest
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Google DeepMind News
Google DeepMind News
酷 壳 – CoolShell
酷 壳 – CoolShell
N
News | PayPal Newsroom
P
Proofpoint News Feed
B
Blog RSS Feed
MongoDB | Blog
MongoDB | Blog
C
Cybersecurity and Infrastructure Security Agency CISA
N
News and Events Feed by Topic
Google Online Security Blog
Google Online Security Blog
H
Help Net Security
Spread Privacy
Spread Privacy
T
Threat Research - Cisco Blogs
GbyAI
GbyAI
I
Intezer
Application and Cybersecurity Blog
Application and Cybersecurity Blog
M
MIT News - Artificial intelligence
Vercel News
Vercel News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
IT之家
IT之家
MyScale Blog
MyScale Blog
腾讯CDC

博客园 - 碟子 QQ:9997452

SQL用例集锦 关于“点击这里继续访问您选择的百度XXX” 对【SQL SERVER 分布式事务解决方案】的心得补充 解决chrome浏览器安装扩展、应用程序一直处在“检查中”的问题 【转载】通过java的jcifs类库访问网上邻居共享文件[代码] 【转帖】科学对待 健康养猫 打造快乐孕妇 VBA一例:如何保持文本框焦点 FlashPaper 2 API 中文版 【转载】Windows 7 mklink命令详解 后网盘时代:网盘+同步=云存储 [2012年7月31日更新] 安装veket到移动硬盘NTFS分区 启用网络 DTC 访问 【腾讯通服务器的消息集成解决方案】之与勤哲Excel服务器的集成 CureIt! 简单Repack(去广告窗口) 解决Windows域管理的几个经典问题 关于ASP.NET中用Response.Write()方法响应导致页面字体变大的问题 用于HTTP加密浏览的TW2.0插件 Microsoft Windows Workflow Foundation 入门 Atlas 和 ASP.Net AJAX
【飘雪驱动器管理大师(USB禁用、USB加锁)】原理分析
碟子 QQ:9997452 · 2008-04-16 · via 博客园 - 碟子 QQ:9997452

    因为公司要封USB口存储设备,同事随便找了这款免费软件测试了一下,下载的是1.0版,测试以后告诉我说很奇怪,非要使用过一次的U盘才能被软件禁用,新来的U盘可以照常使用。于是我对照微软官方提供禁用USB存储设备的方法(http://support.microsoft.com/kb/823732/zh-cn#top),简单拆解了一下该软件,结论如下。
    该程序采用易语言编写,所有后缀名为fnr、fne的文件都是易语言运行时库文件(暂时发现不需要eAPI.fne、eCalc.fne、spec.fne等3个文件)。程序运行后隐藏Pxqdqgl.exe进程,这是通过调用IO.dll的HideProcess接口来实现。程序首次运行时会在system32目录下创建cysys.ocx和ie32.inf等2个文件,其中ie32.inf文件实际上是用来加密存储软件的密码,如果程序运行时删除了该文件则只有重启动系统才能恢复该文件;卸载时ie32.inf文件会自动删除。
    程序实现了在单机上对USB存储设备的禁用控制,用FileMon&RegMon监视分析发现,其基本原理是修改注册表相关键值,详见KB823732《如何禁用 USB 存储设备》。当程序运行时,执行以下操作:
        1.修改HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit,在userinit.exe后增加Pxqdqgl.exe(开机运行);
        2.修改HKLM\SYSTEM\CurrentControlSet\Services\USBSTOR\Start,如果是禁用USB就设为4,如果是启用就设为3;
    程序反复执行1、2步骤(大概半秒钟一次),控制方式够简易的
    当卸载程序时,首先恢复注册表键值,然后退出程序。
    这种修改注册表的方法只能禁用曾经在该计算机上使用过(已安装过)的设备,新的(未安装过的)USB存储设备至少可以使用一次,这就是该程序的缺陷。既然都做到这一步了,干嘛不绑个xcacls.exe,调命令行把驱动文件的权限也一并设了呢,或者干脆把驱动文件重命名,并每半秒检查一次该位置是否存在同名文件。。。说的太多,打住。