1. まとめトップ

バイナリエディタいろいろ

テキストであるソースコードとの対比からコンパイルされたプログラム(オブジェクトファイルや実行ファイルなど)のことを指してバイナリと呼ばれることがしばしばある。

更新日: 2016年12月30日

twcritiqueさん

  • このまとめをはてなブックマークに追加
6 お気に入り 90258 view
お気に入り追加

バイナリとはどういうものか

特にプログラマの間で、テキストであるソースコードとの対比からコンパイルされたプログラム(オブジェクトファイルや実行ファイルなど)のことを指してバイナリと呼ばれることがしばしばある。

商用ソフトウェアは、他者による改変を防ぐためにバイナリの形態で販売されることが多い。

バイナリファイルとはここではコンパイルされた実行ファイルとか、画像、音楽などのメディアファイルやら、はたまたソースコードなどのテキストデータも含まれる

気分はマトリクス

2進数 16進数はわかっていた方が良い

オンラインバイナリエディタ hexed.it

https://hexed.it/

HexEd.it is written in TypeScript, a typed superset of JavaScript. It uses the Asynchronous Module Definition (AMD) API of RequireJS for the module management. To make event handling, DOM manipulation and Ajax a bit easier, we are using jQuery.

Hex変換器 editHex

バイナリエディタ比較

大きくWindowsベースでの様々なツール(Process Monitor/Stirling/BZエディタ/OllyDbg)でバイナリ解析、逆アセンブルを説明する前半と、対策ツール()(Metasploit/EMET/REMnux/ClamAV/Zero Wine Tryouts)を使った後編に分かれる

機械語やアセンブラもわかってると尚いい

次に示す機械語は AL レジスタに 01100001 というデータをロードする[5]。
10110000 01100001
このバイナリコードを人間が読みやすいように十六進法で表現すると次のようになる。
B0 61

バイナリエディタいろいろ Windows編

TSXBINは、TSUCHY氏のフリーのバイナリエディタです。TSXBINには「シンボルマクロ」という他のバイナリエディタにはない素晴らしい機能がついています。 TSXBINはファイルの読み込み時にC言語を元にしたシンボルマクロによって、ファイルの中身が手に取るようにわかり、便利です。

1 2 3





いつもお気に入りいただきましてありがとうございます。

このまとめに参加する



  • 話題の動画をまとめよう