EXE · 無料 · 端末内で処理

EXE ファイルをオンラインで破損させる

Windows の .exe ファイルを無料でオンラインで破損させます。MZ スタブと PE ヘッダーを破壊するため、Windows は実行ファイルの読み込みを拒否します。

  • アップロードなし
  • サイズ制限なし
  • 登録不要

EXE ファイルを破損させる

.exe, .msi, .scr 向けに調整していますが、他のどの形式でも同じように動作します。

100% 端末内で処理
ここにファイルをドロップ、または 参照 形式もサイズも自由、複数ファイルを同時に処理できます
破損レベル

処理中…0%
ダウンロードの準備ができました

EXE ファイルをきちんと壊すのが難しい理由

Windows の実行ファイルは、命令が 1 つも走る前にローダーによって検証されます。DOS の MZ スタブが PE ヘッダーを指し、そのヘッダーがすべてのセクション、インポート、エントリーポイントを記述します。この連鎖を壊せばプログラムは起動しません。クラッシュも部分実行もなく、ただ拒否されるだけです。

このツールが破壊するもの

  • MZ / DOS スタブ. MZ シグネチャーと、そこに含まれる PE ヘッダーへのオフセットが破壊されます。
  • PE ヘッダー. PE\0\0 シグネチャー、COFF ヘッダー、エントリーポイントを記述するオプショナルヘッダーが上書きされます。
  • セクションテーブル. .text、.data、.rsrc をメモリーに対応づけるレコードが構造を失います。
  • コードとリソース. セクションにエントロピーが散らされるため、手作業でヘッダーを組み直しても使えないコードを指すだけです。

そのあと表示されるもの

アプリケーション動作
Windows「このアプリはお使いの PC では実行できません」または「%1 は有効な Win32 アプリケーションではありません。」
Windows Defender実行するのではなく、不正な形式のファイルとして印を付けます。
Dependency Walker / PE ツール無効な PE イメージだと報告します。
Linux/macOS の Wineバイナリーの読み込みを拒否します。

これを行うよくある理由

  • インストーラーが実行前にペイロードを検証することのテスト。
  • ソフトウェア更新機能が壊れたダウンロードを検出して再試行することの確認。
  • 壊れたバイナリーでコード署名の検証が実際に働くことの確認。
  • 静的解析のテストスイート用に不正な PE ファイルを用意すること。

EXE ファイルを破損させる手順

  1. 上のボックスに .exe ファイルをドロップするか、クリックして選択します。
  2. 部分的な損傷(Light)や復元ソフトの無力化(Heavy)が必要でなければ、レベルは Standard のままにします。
  3. ファイルを破損 を押します。処理は端末内で行われるため、ほぼ即座に終わります。
  4. 結果をダウンロードします。既定では元のファイル名とバイト長がそのまま保たれます。

EXE についてのよくある質問

破損した EXE を実行するのは危険ですか。

そもそも実行できません。Windows はコードが動く前、読み込みの時点で拒否します。とはいえ、自分が所有しているか、テストを許可された実行ファイルだけを破損させてください。

ウイルス対策ソフトは結果に反応しますか。

構造が無効であるという理由だけで、不正な PE ファイルを疑わしいと印を付けるエンジンもあります。これは有害なものの検出ではなく想定内の挙動です。

MSI インストーラーでも動作しますか。

MSI は PE バイナリーではなく OLE 複合ドキュメントで、そちらのプロファイルで処理されます。同じくらい確実に壊れます。

実行ファイルを修復できますか。

いいえ。ヘッダーの連鎖とセクションテーブルが破壊され、コード自体も散らされています。

責任を持ってご利用ください。 Files Corrupter はソフトウェアテスト、QA、研究、研修、教育のために作られています。完成した成果物であるかのように見せる目的で、意図的に破損させたファイルを提出する行為は、学校や勤務先の規則に反する場合があります。出力の使い方についてはご自身が責任を負います。詳しくは 免責事項.

その他の システム 向けツール

すべての破損ツール