AUTOSTOP-自動実行ウイルスからフラッシュドライブを保護するスクリプト

フラッシュドライブでの自動実行ウイルスとの戦いのバージョンを提供します。 既存のソリューションは、いくつかの理由で私には向いていません。

既存の主な方法は、次の3つのカテゴリに分類できます。

それは私が基礎としてとった3番目の方法であり、最終化されました。 外側には、すべてが次のようになります。

適応症

スクリプトの原理は次のとおりです。

2つのディレクトリがフラッシュドライブに作成されます:AUTORUN.INFおよびAUTOSTOP。 それらはそれぞれ、「誤った」名前のサブディレクトリを作成することにより、削除から保護されています。

mkdir "\\?\%~d0\AUTORUN.INF\LPT3"
mkdir "\\?\%~d0\AUTORUN.INF\LPT3\.."


AUTORUN.INFディレクトリの名前をウイルスとして変更しようとすると、私は次のように戦います: desktop.iniファイルは、上記のディレクトリに次の内容で作成されます。

[.ShellClassInfo]
IconFile="..\AUTOSTOP\disable.ico"
IconIndex=0
InfoTip=" AUTOSTOP"


disable.icoアイコンはAUTOSTOPディレクトリに配置されます(同様のコンテンツのdesktop.iniは、AUTORUN.INFディレクトリのenable.iniアイコンへのリンクとともにAUTOSTOPディレクトリ自体に作成されます)。

したがって、言及された2つのディレクトリは「相互責任」であることがわかります。AUTORUN.INFフォルダーの名前を変更すると、AUTOSTOPフォルダーのインジケーターアイコンが消え(図を参照)、フラッシュドライブがAutorunウイルスに感染していることを示します(つまり、ファイルはフラッシュドライブにあります) autorun.inf)およびフラッシュドライブが現在接続されているコンピューターが感染していること。

客観的に、不便なことに、フラッシュドライブを接続した後、取り外す前にコンダクターでF5を押す必要があることに注意してください(フラッシュドライブの内容、したがってインジケーターのステータスを更新するため)。

LJのスクリプトのページはmechanicuss.livejournal.com/195192.htmlであり、ダウンロードリンクもあります(ファイル名にバージョン番号を追加してスクリプトを定期的に変更および更新するため、直接リンクは提供しません)。

なぜそのような庭をフェンスするのかを尋ねる人のために-結局のところ、あなたは他の、より簡単で信頼性の高い方法を使用できます、私は次のように言います:


-----------------------------

UPD:


単一のディレクトリとアイコンへの絶対パス( IconFile = ".. \ AUTORUN.INF \ minus.ico )を使用することで構成されるFloppyFormatorのアイデアのおかげで、表示が改善され、スクリプトバージョン2.1が記述されました。すべてが次のようになりました。



また、招待してくれたdreamhelgに心から感謝し、バージョン2.1を彼女に捧げます(リリース日-3月8日:)

友人たち、スクリプトへの注意とその開発のアイデアに感謝します。これにより、スクリプトを使用する効果が高まります。

Source: https://habr.com/ru/post/J53642/


All Articles