SlideShare a Scribd company logo
目grep入門

 murachue




            1 / 70
何が必要?




        2 / 70
はい、ヘキサエディタですね

                3 / 70
4 / 70
5 / 70
6 / 70
見える化(笑)




          7 / 70
8 / 70
わかりやすい!
(笑)なんてつけて正直スマンカッタ




                    9 / 70
目grepに必要な知識

•シグネチャ(マジックナンバー)
•見た感じ(パターン)


               11 / 70
ひたすらファイルを見る作業




                13 / 70
sample




         14 / 70
• txt
    – Shift_JIS, EUC-JP, UTF-8, UTF-16…
•   ゲームが使うファイル
•   bmp
•   wav
•   exe, com, bin…
•   jpg, png, gif...
•   lzh, zip, cab, rar...

                                          15 / 70
• txt
    – Shift_JIS, EUC-JP, UTF-8, UTF-16…
•   ゲームが使うファイル
•   bmp
•   wav
•   exe, com, bin…
•   jpg, png, gif...
•   lzh, zip, cab, rar...

                                          16 / 70
ASCII


        18 / 70
ASCII(UTF-16)


                19 / 70
Shift_JIS


            20 / 70
EUC-JP


         21 / 70
UTF-8


        22 / 70
UTF-16


         23 / 70
UTF-16


         24 / 70
txt
    – Shift_JIS, EUC-JP, UTF-8, UTF-16…
•   ゲームが使うファイル
•   bmp
•   wav
•   exe, com, bin…
•   jpg, png, gif...
•   lzh, zip, cab, rar...

                                          25 / 70
27 / 70
txt
  – Shift_JIS, EUC-JP, UTF-8, UTF-16…
ゲームが使うファイル
• bmp
• wav
• exe, com, bin…
• jpg, png, gif...
• lzh, zip, cab, rar...

                                        28 / 70
30 / 70
31 / 70
txt
  – Shift_JIS, EUC-JP, UTF-8, UTF-16…
ゲームが使うファイル
bmp
• wav
• exe, com, bin…
• jpg, png, gif...
• lzh, zip, cab, rar...

                                        32 / 70
PCM 11k 8bit mono

                    34 / 70
PCM 11k 16bit mono

                     35 / 70
ADPCM 11k 4bit mono

                      36 / 70
txt
  – Shift_JIS, EUC-JP, UTF-8, UTF-16…
ゲームが使うファイル
bmp
wav
• exe, com, bin…
• jpg, png, gif...
• lzh, zip, cab, rar...

                                        37 / 70
39 / 70
40 / 70
txt
  – Shift_JIS, EUC-JP, UTF-8, UTF-16…
ゲームが使うファイル
bmp
wav
exe, com, bin…
• jpg, png, gif...
• lzh, zip, cab, rar...

                                        41 / 70
jpg

      43 / 70
zip

      44 / 70
実践




     45 / 70
某ルータのファームウェア




               51 / 70
52 / 70
53 / 70
54 / 70
55 / 70
55 / 70
某CTFの問題

 ばらばらzip




           56 / 70
57 / 70
58 / 70
59 / 70
60 / 70
61 / 70
62 / 70
63 / 70
64 / 70
65 / 70
66 / 70
67 / 70
68 / 70
目grep入門


  完

          70 / 70

More Related Content

PDF
目grep入門 +解説
DOCX
RによるBox-Cox変換
PDF
言語モデル入門 (第二版)
PDF
チームメイトのためにdocstringを書こう! pyconjp2019
PPTX
ラプラシアンフィルタをZedBoardで実装(ソフトウェアからハードウェアにオフロード)
PDF
Vivado hls勉強会5(axi4 stream)
PDF
パターン認識 04 混合正規分布
目grep入門 +解説
RによるBox-Cox変換
言語モデル入門 (第二版)
チームメイトのためにdocstringを書こう! pyconjp2019
ラプラシアンフィルタをZedBoardで実装(ソフトウェアからハードウェアにオフロード)
Vivado hls勉強会5(axi4 stream)
パターン認識 04 混合正規分布

What's hot (20)

PDF
いまさら聞けないarmを使ったNEONの基礎と活用事例
PPTX
ベルヌーイ分布における超パラメータ推定のための経験ベイズ法
PDF
様々な全域木問題
PDF
MCMCサンプルの使い方 ~見る・決める・探す・発生させる~
 
PDF
第4回DARM勉強会 (多母集団同時分析)
PPTX
5分で分かる自己組織化マップ
PPTX
[DL輪読会]Learning convolutional neural networks for graphs
PDF
StanとRでベイズ統計モデリング 11章 離散値をとるパラメータ
PDF
Stanコードの書き方 中級編
PDF
統計的因果推論 勉強用 isseing333
PDF
グラフデータの機械学習における特徴表現の設計と学習
PDF
平面グラフと交通ネットワークのアルゴリズム
PDF
CRF を使った Web 本文抽出
PPTX
Zotero紹介
PDF
libpgenでパケット操作
PDF
Vivado hls勉強会3(axi4 lite slave)
PDF
異常検知と変化検知で復習するPRML
PDF
オンライン凸最適化と線形識別モデル学習の最前線_IBIS2011
PDF
エクセルで統計分析 統計プログラムHADについて
いまさら聞けないarmを使ったNEONの基礎と活用事例
ベルヌーイ分布における超パラメータ推定のための経験ベイズ法
様々な全域木問題
MCMCサンプルの使い方 ~見る・決める・探す・発生させる~
 
第4回DARM勉強会 (多母集団同時分析)
5分で分かる自己組織化マップ
[DL輪読会]Learning convolutional neural networks for graphs
StanとRでベイズ統計モデリング 11章 離散値をとるパラメータ
Stanコードの書き方 中級編
統計的因果推論 勉強用 isseing333
グラフデータの機械学習における特徴表現の設計と学習
平面グラフと交通ネットワークのアルゴリズム
CRF を使った Web 本文抽出
Zotero紹介
libpgenでパケット操作
Vivado hls勉強会3(axi4 lite slave)
異常検知と変化検知で復習するPRML
オンライン凸最適化と線形識別モデル学習の最前線_IBIS2011
エクセルで統計分析 統計プログラムHADについて
Ad

目grep入門