Skip to Content
ハッキング・ラボのつくりかた 仮想環境におけるハッカー体験学習
book

ハッキング・ラボのつくりかた 仮想環境におけるハッカー体験学習

by IPUSIRON
December 2018
Beginner to intermediate content levelBeginner to intermediate
824 pages
21h 23m
Japanese
Shōeisha
Content preview from ハッキング・ラボのつくりかた 仮想環境におけるハッカー体験学習
780
第3部 ハッキング・ラボの拡張
11-6
ファイルの種類を特定する
 ファイルの種類を特定する際に、ファイル名や拡張子が参考になりますが、完
璧とはいえません。特に、システムが生成したファイルは、ファイル名が不規則
であることも多く、ファイルの種類を判別しにくいといえます。また、あえてわ
かりにくいファイル名にされていたり、拡張子が省略されてしまったりすること
もあります。特に、ウイルスやマルウェアは意図的に紛らわしいファイル名に
なっています。
 ここでは正しくファイルの種類を特定する方法を紹介します。
バイナリエディターで調査する
 バイナリファイルは構造的にヘッダーとフッターを持つ場合があります。ヘッ
ダーは先頭部分、フッターは末尾部分を指します。ヘッダーには、ファイルの識
別子(マジックナンバーとも呼ぶ)、ファイル名、サイズ、CRCなどといった情報
が格納されています。特に、ファイルの識別子は、ファイルの先頭に存在する数
バイトの情報であり、ファイルの種別を示します。よって、バイナリエディター
を用いれば、ヘッダーやフッター内のファイルの識別子から、種別を特定できま
す(図11-26)。
図11-26 バイナリエディターで zipファイルを開いたところ
16進数表記のファイルの
識別子
ASCII表記のファイルの
識別子
781
 第11章 ハッキング・ラボに役立つテクニック
 例えば、代表的なファイルヘッダーのファイル識別子は、表11-3の通りです
(*12)。慣れないと 16進数表記を一目で識別しにくいかもしれませんが、 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

仕事ではじめる機械学習 第2版

仕事ではじめる機械学習 第2版

有賀 康顕, 中山 心太, 西林 孝
データサイエンス講義

データサイエンス講義

Rachel Schutt, Cathy O'Neil, 瀬戸山 雅人, 石井 弓美子, 河内 崇, 河内 真理子, 古畠 敦, 木下 哲也, 竹田 正和, 佐藤 正士, 望月 啓充

Publisher Resources

ISBN: 9784798159027