简单的反U盘病毒(删除不了的畸形文件夹)

很久的风行就是用的这种方法来防止用户删除它。

很久以前的一段时期也用次方法防U盘病毒

如下所示

:757.png

防U盘病毒的原理就是在每个盘创建一个这样的文件

下面先接受几个win API

DWORD WINAPI GetLogicalDriveStrings(  //获取磁盘    _In_  DWORD  nBufferLength,    _Out_ LPTSTR lpBuffer  );

登录后复制

Fills a buffer with strings that specify valid drives in the system.

登录后复制

第二个API

BOOL WINAPI CreateDirectory(    _In_     LPCTSTR               lpPathName,    _In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes  );  Creates a new directory. 

登录后复制

下面是代码

#include "stdafx.h"  #include     void ImmuntiyAutoRun()  {      //建立无法删除的文件夹      char szDriverStr[MAXBYTE] = { 0 };        DWORD dwLen = GetLogicalDriveStringsA(MAXBYTE, szDriverStr);        for (int i = 0; i 

这样就会在每一个盘下面创建一个尾部带"....."的畸形文件夹。

但注意的是,用win API 可以把他删除哦。

BOOL WINAPI RemoveDirectory(    _In_ LPCTSTR lpPathName  );

登录后复制

以上就是 简单的反U盘病毒(删除不了的畸形文件夹)的内容,更多相关内容请关注PHP中文网(www.php.cn)!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2552044.html

(0)
上一篇 2025年3月6日 06:21:49
下一篇 2025年2月28日 22:17:44

AD推荐 黄金广告位招租... 更多推荐

发表回复

登录后才能评论