dumpとは
- 投げ捨てる、放り出すなどを意味する英単語。
- ファイルやメモリの内容を記録ないし表示することを意味するIT用語。本稿で扱う。
- dUMP - デオキシウリジン一リン酸(Deoxyuridine monophosphate)。
- 破壊神Dump - 動画投稿者。当該記事参照。
概要
およそコンピューターの中に保存している全てのデータは、二進数で表示されている。プログラムもそうなので、これをハッキングするべく、hexdumpが開発された(誤)
普通のプログラムは、機械語の翻訳された命令の二進数文字列として保存されるため、アセンブリ言語マスターでもわかりにくい場合が多い。
しかし、慢心コンパイラーは、君の秘密を暗号化する義務は無いのである!
例として、まずは、SECRET.cというファイルを見てみよう。
|
|
この秘密をgccでコンパイルしてプログラムとして保存すれば安心!と思っているそこのあなた。
gdbで、簡単に君をわいせつ物陳列罪に訴える方法がある。それがdisasである。
|
|
| 0x49 | 0x20 | 0x4c | 0x4f | 0x56 | 0x45 |
| I | 空白 | L | O | V | E |
| 0x20 | 0x53 | 0x45 | 0x58 | 0x21 | |
| 空白 | S | E | X | ! |
なんと、完全にバレているではないか!
なお、viで:%!xxdにすれば普通に見られる。見難いかもしれないが。
関連項目
- gdb
-
「チームリーダー候補」サーバーサイドエンジニア/システムインテグレータ・ソフトハウス年収504万円~1,008万円
-
「BizDev・企画」SaaSスタートアップの次世代リーダー候補として事業成長に全方向から貢献年収600万円~900万円
-
Webコンサルティング営業/大手・公共案件多数@赤坂見附年収400万円~800万円
-
グラフィックデザイナー・その他デザイナー/月収例35万円以上/渋谷でのグラッフィックデザイナー時給2,030円~
-
web開発エンジニア/フロントエンドエンジニア年収400万円~800万円
-
「残り枠わずか!」未経験採用枠/Webデザイナー/年間休日125日以上月給25万円~60万円
- 0
- 0pt

