本文へスキップ

圧縮ファイルの中身検査

Archive Inspector

解凍せずにzipの中を開き、パスをはみ出す項目・実行ファイル・マクロ・zip爆弾に印を付けます。

心当たりのないzipは、いちばん古い配送手段です。そして、中身を見るために展開することは、まさにしてはいけないことです。ここでは中央ディレクトリと各項目のヘッダーを読み、ディスクには1つのファイルも書きません。そして、単に見慣れないだけのものではなく、危険な形のものに印を付けます。

🔒 ブラウザの中だけで動きますarchivezipinspectthreat

ここに圧縮ファイルを置いてください

zip・tar・tar.gz・tgz・gz に対応します。中身が zip である .docx・.xlsx・.jar・.apk も含みます。このタブのワーカーの中で開き、ディスクには何も取り出しません。

圧縮ファイルはこのタブのワーカーが読み、どこにもアップロードしません。特定の項目で「取り出す」を押さないかぎりディスクには何も書きませんし、頼まれるまでどの項目も展開しません。ファイルの木も security レポート全体も、圧縮ファイルの索引から作っています。だからこそ圧縮爆弾を、爆発させずに見分けられます。

使い方

  1. 書庫を置きます

    何も展開しません。表示される木構造はディレクトリの記録から組み立てたものなので、開きたくない書庫の中身を眺められます。

  2. パスを見ます

    `../../etc/…`という名前や、絶対パスを持つ項目はZip Slipの試みです。確認しない道具では、展開先のディレクトリの外へ抜け出します。曖昧さがないので、いちばん最初に印を付けます。

  3. 圧縮率を確かめます

    4桁も5桁も膨らむ項目はzip爆弾です。比率はヘッダーから計算するので、何も展開せずにそれが分かります。

  4. 実行ファイルとマクロ入り文書に注意します

    写真のはずだった書庫の中の`.exe`、`.scr`、`.lnk`、`.js`、あるいは`.docx`のはずのところにある`.docm`は、立ち止まる価値があります。マクロ入りの文書はOfficeマクロ検査へ回してください。

よくある質問

これはウイルス対策ソフトですか。

いいえ。そして、そうでないことが重要です。報告するのは構造です。危険なパス、ばかげた圧縮率、危ない拡張子です。マルウェアの検体情報は持っていませんし、あるファイルが悪意あるものかどうかも分かりません。何も出なかったという報告は、構造の面で警戒すべきものが見つからなかったという意味であって、その書庫が安全だという意味ではありません。

書庫はアップロードされますか。

いいえ。ブラウザの中の、ワーカーで読みます。ディスクに書くものも、送信されるものもありません。

暗号化された書庫が読めません。

標準的な暗号化zipではファイル名は今も読めるので、それは表示します。中身は読めないので、中にあるものは何ひとつ確かめられません。知らない相手から届いた、パスワードが同じメッセージに書かれているパスワード付きの書庫は、メールの検査をすり抜けるよく知られたやり方です。

ここから渡せます

次の一手

このツールが出したものをそのまま受け取れる道具です。

ファイルのチェックサム

File Checksum

大きさを問わずファイルを流しながらハッシュし、貼り付けた期待値と突き合わせます。

ブラウザの中だけで動きます

16進ダンプビューアー

Hex Viewer

どんなファイルもオフセット・16進・ASCIIのダンプで開き、マジックバイトから形式を当て、検索の当たりを光らせます。

ブラウザの中だけで動きます

メタデータの一括削除

Metadata Scrubber

文書・画像・音声・動画から、作成者・機器・GPS・改訂履歴のメタデータをまとめて取り除きます。

ブラウザの中だけで動きます

Officeマクロ検査

Office Macro Inspector

.docm/.xlsm/.pptmと旧式の.doc/.xlsからVBAプロジェクトを取り出し、モジュールごとの原文を自動実行の手続きと危ない呼び出しを強調して見せ、外部リンク・DDEフィールド・Excel 4.0マクロシートも挙げます。

ブラウザの中だけで動きます

CORSテスター

CORS Tester

指定した生成元からブラウザが送るプリフライトとOriginを載せたGETを実際に送り、Fetch標準の規則でどのヘッダーが止めたのかを説明します。

サーバーを使います

為替レート換算

Currency Converter

欧州中央銀行の日次基準レートでユーロを経由して約30通貨を換算し、銀行に言われたレートを自分で入れることもできます。

サーバーを使います