アスキーコード表

もしかして、ダンプの結果とか読める?という話から。
部分的には読めるな。アスキーコード表は覚えようとしたが、結局全部は覚えていない。

  • CR:0x0D
  • LF:0x0A
  • スペース、!から):0x20〜0x29
  • 数字:0x30〜0x39
  • 大文字:0x41〜
  • 小文字:0x61〜

覚えてるのはこんな感じ。漢字コードはさすがに無理。
JIS漢字コードだと制御コードをつけて区別している。
SJISだと、1バイト目(81〜9FとE0〜EF)+2バイト目(40〜FC(7Fを除く))。コード表を覚えるの、無理。
Windowsの改行コードはCRLF(0x0D,0x0Aの2バイト)で、UNIXはLFだけ。
ちなみに、Excelのセル内で改行したときはLFだけとなる。

OllyDbgを使ってみて

最初は使い方とかさっぱり。
とりあえずデバッガ、ということでステップ実行ができればなんとかなるか。
ニーモニックコードレベルで処理を追いかけるのは久しぶりだな。
後はブレークポイントを設定して。
ん?どのレジスタが何に使われるのかとかの資料がいるな。
使い方書いて欲しいとか言われた。とりあえずは使ってからかな。
書き終わったら、そのまま渡せばいいのか?