Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
RawCopy — コマンドライン低レベルNTFSファイル抽出ツール | Kitploit
ツール/GitHubGitHub/jschicht/rawcopy
ディスクフォレンジックフォレンジックデータ復旧デジタルフォレンジック
GitHubjschicht/rawcopy

RawCopy

コマンドライン低レベルNTFSファイル抽出ツール

リポジトリを見る
318457年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

はじめに これは、低レベルのディスク読み取り方式を使用してNTFSボリュームからファイルをコピーするコンソールアプリケーションです。

構文 RawCopy /ImageFile:FullPath\ImageFilename /ImageVolume:[1,2...n] /FileNamePath:FullPath\Filename /OutputPath:FullPath /AllAttr:[0|1] /RawDirMode:[0|1|2] /WriteFSInfo:[0|1] /TcpSend:[0|1]

パラメータの説明 /ImageFile: 抽出元のイメージファイルの完全パスとファイル名。このパラメータを使用する場合は、/ImageVolume: を設定する必要があります。オプション。 /ImageVolume: 抽出元のボリューム番号。ボリュームがNTFSでない場合は何も抽出されません。/ImageFile: と併用します。 /FileNamePath: 抽出するファイルの完全パスとファイル名。Volume:MftRef の形式でも指定可能。必須。 /OutputPath: ファイルの出力先パス。オプション。省略時はプログラムディレクトリに出力されます。 /OutputName: 出力ファイル名。オプション。省略時は元のファイル名が使用されます。元のファイル名を上書きする場合にのみ使用します。 /AllAttr: すべての属性を抽出するかどうかのブールフラグ。オプション。デフォルトは0。 /RawDirMode: ディレクトリ一覧表示モード(オプション)。0は非表示、1は詳細表示、2は基本表示。省略時は0。他のパラメータと併用可能ですが、このモードを使用する場合、FileNamePath にMftRefを指定することはできません。 /WriteFSInfo: 出力ディレクトリにボリューム情報を含むファイル(VolInfo.txt)を書き込むかどうかのオプションのブールフラグ。 /TcpSend 出力をネットワーク経由で送信するかどうかのオプションのブールフラグ。このフラグが設定されている場合、/OutputPath: の値は IP:PORT または DOMAIN:PORT である必要があります。

このツールを使用すると、システムによってロックされているために通常アクセスできないファイルをコピーできます。例えば、SYSTEMやSAMなどのレジストリハイブ、'System Volume Information'内のファイル、pagefile.sys、またはファイルシステム上の任意のファイルです。

入力ファイルは、完全なファイルパスまたは$MFTレコード番号(インデックス番号)で指定できます。

では、既知のシステムファイル以外のファイルのインデックス番号を取得するにはどうすればよいでしょうか?バージョン1.0.0.13以降、RawDirの機能がRawCopyに移植されました。これにより、'System Volume Information'などのディレクトリ内を検索できます(RawCopy.exe /FileNamePath:"c:\System Volume Information" /RawDirMode:2)。

イメージファイルの場合、/FileNamePath: パラメータのボリューム文字は無視されます。

/FileNamePath でデバイスパスを指定すると、マウントされたボリュームがない接続デバイスにアクセスできます。例:HarddiskVolume1、Harddisk0Partition2、HarddiskVolumeShadowCopy1、PhysicalDrive1。

イメージファイル内のシャドウコピーからファイルを抽出するには、事前にイメージファイルをマウントして、Windowsが\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy60のようなシャドウコピーへのシンボリックリンクを提示するようにする必要があります。Arsenal Image Mounter(無料)などのツールでイメージをマウントすることを推奨します。

/WriteFSInfo: パラメータはスクリプト作成時に便利です。SectorsPerClusterとMFTRecordSizeがLogFileParserやMft2Csvで使用されるためです。

/TcpSend:1 を使用してネットワークに出力を送信する場合、宛先で何かがリッスンしている必要があります(例:netcat)。現時点では、データは暗号化されずにそのままネットワーク経由で送信されます。

このバージョンはWindows 2000 / NTFS 3.0と互換性がありません。v1.0.0.19から特別なビルドを用意しており、そこで使用できます;https://github.com/jschicht/RawCopy/releases/download/1.0.0.19/RawCopy_v1.0.0.19_.Win2000.zip 以前のバージョンはテストされていません。

使用例

実行中のシステムから休止状態ファイルをコピーしてE:\output\hiberfil_c.sysに保存する例 RawCopy.exe /FileNamePath:C:\hiberfil.sys /OutputPath:E:\output /OutputName:hiberfil_c.sys

実行中のシステムからSYSTEMハイブをコピーする例 RawCopy.exe /FileNamePath:C:\WINDOWS\system32\config\SYSTEM /OutputPath:E:\output

インデックス番号を指定して$MFTをプログラムディレクトリに抽出し、デフォルトの出力ファイル名をMFT_C.binに上書きする例 RawCopy.exe /FileNamePath:C:0 /OutputName:MFT_C.bin

MFT参照番号30224を抽出し、$DATAを含むすべての属性を取得してC:\tmpにダンプする例 RawCopy.exe /FileNamePath:C:30224 /OutputPath:C:\tmp /AllAttr:1

ディスクイメージにアクセスし、ボリューム2からMftRef($LogFile)を抽出する例 RawCopy.exe /ImageFile:e:\temp\diskimage.dd /ImageVolume:2 /FileNamePath:c:2 /OutputPath:e:\out

パーティション/ボリュームイメージにアクセスし、file.extを抽出してE:\outにダンプする例 RawCopy.exe /ImageFile:e:\temp\partimage.dd /ImageVolume:1 /FileNamePath:c:\file.ext /OutputPath:e:\out

c:$Extend 内で詳細モードの生ディレクトリ一覧を作成する例 RawCopy.exe /FileNamePath:c:$Extend /RawDirMode:1

ディスクイメージファイル内のc:\System Volume Informationで基本モードの生ディレクトリ一覧を作成する例 RawCopy.exe /ImageFile:e:\temp\diskimage.dd /ImageVolume:1 /FileNamePath:"c:\System Volume Information" /RawDirMode:2

シャドウコピー内のルートレベルで詳細モードの生ディレクトリ一覧を作成する例 RawCopy.exe /FileNamePath:\.\HarddiskVolumeShadowCopy1❌\ /RawDirMode:1

ハードディスク1のパーティション2から$MFTを抽出してe:\outにダンプする例 RawCopy.exe /FileNamePath:\.\Harddisk0Partition2:0 /OutputPath:e:\out

PhysicalDrive0の2番目のボリュームから$MFTを抽出し、E:\out\MFT_Pd0Vol2.binとして保存する例 RawCopy.exe /FileNamePath:\.\PhysicalDrive0:0 /ImageVolume:2 /OutputPath:e:\out /OutputName:MFT_Pd0Vol2.bin

システムボリュームから$LogFileを抽出し、ネットワーク経由で送信する例 RawCopy.exe /FileNamePath:c:$LogFile /TcpSend:1 /OutputPath:10.10.10.10:6666 RawCopy.exe /FileNamePath:c:$LogFile /TcpSend:1 /OutputPath:www.mypublicdomain.com:6666

ツールをダウンロード