先日リリースしたbinary masterですが、当初の構想などは以下のような感じでした。
- マニュアルを読まなくても構造定義できる
- 誰かが設定したテンプレートがあるだけではなく、独自の構造も定義できる
- 構造要素の最小単位は1bit
- swfファイルは、は確か6bitとか10bitとかの要素を使っていたと思うけど、いまどきそんな形式はないですかね
- 構造要素としてint8,int16などのプリミティブはもちろん、配列やセレクター(ある値を基準にした構造分岐)も使えること
- 解析中のメモを残す場所としてブックマークできること
ちょっと使っていて追加した機能として、以下のようなものもありました。
- 暗号系機能としてのAESやMAC表示は、使いたくなってかなり後で追加した
- オフセット値などの入力に16進数を使いたいと思い、16進数だけではなく簡単な数式も設定できるようにした
コメントを残す