ADS、つまり代替データストリームは、1993年にWindowsに追加されました(Windows NTの最初のバージョン)。このとき、新しいNTFSファイルシステムの機能として、当時のMac OSの一部の機能をサポートしていました。私はセキュリティ関連のものを読むのが好きで、最近、ウイルス、トロイの木馬、キーロガーなどがADSを使用して非表示にする方法について読みました。これは、ファイルが非表示になっているためです。隠しファイルとは異なり、Windowsエクスプローラーやdir
までは完全に見えません。コマンドプロンプトのコマンド。基本的にそれはコンピューターウイルスのアンネフランクのようで、そこに隠れて誰も知らないため、コンピューターユーザーにとって脅威になる可能性があります。
専用のプログラムを使用せずにこれらのADSファイルを検出する方法はありますか?そうでない場合、これらのファイルを検出するプログラム/方法は何でしょうか?
dir /R
は、コマンドライン環境でそれらを表示します。
Microsoft Windows [Version 6.1.7600] Copyright(c)2009 Microsoft Corporation。全著作権所有。
C:\Windows\system32>dir /?
Displays a list of files and subdirectories in a directory.
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
[drive:][path][filename]
Specifies drive, directory, and/or files to list.
/A Displays files with specified attributes.
attributes D Directories R Read-only files
H Hidden files A Files ready for archiving
S System files I Not content indexed files
L Reparse Points - Prefix meaning not
/B Uses bare format (no heading information or summary).
/C Display the thousand separator in file sizes. This is the
default. Use /-C to disable display of separator.
/D Same as wide but files are list sorted by column.
/L Uses lowercase.
/N New long list format where filenames are on the far right.
/O List by files in sorted order.
sortorder N By name (alphabetic) S By size (smallest first)
E By extension (alphabetic) D By date/time (oldest first)
G Group directories first - Prefix to reverse order
/P Pauses after each screenful of information.
/Q Display the owner of the file.
/R Display alternate data streams of the file.
/S Displays files in specified directory and all subdirectories.
/T Controls which time field displayed or used for sorting
timefield C Creation
A Last Access
W Last Written
/W Uses wide list format.
/X This displays the short names generated for non-8dot3 file
names. The format is that of /N with the short name inserted
before the long name. If no short name is present, blanks are
displayed in its place.
/4 Displays four-digit years
Switches may be preset in the DIRCMD environment variable. Override
preset switches by prefixing any switch with - (hyphen)--for example, /-W.
CMDで「dir/R」スイッチを使用することに加えて、Alternative Data Stream(ADS)管理およびスキャンツールのかなり包括的なリストを次に示します。 DIRコマンドは現在のディレクトリにあるADSファイルのみを一覧表示しますが、以下のツールを使用すると、ドライブ全体をスキャンして簡単に表示できます。
また、詳細なADS情報とリソースについて このリンク を確認してください
[〜#〜] lads [〜#〜] -フランクハイネによる代替データストリームのリスト
Streams.exe SysInternalsから:
ScanADS コマンドラインツール:
ADS Spy GUIスキャナー:
ADS Detector Explorerの場合:
CATなどのUnixツールのWindowsポート: http://unxutils.sourceforge.net/