2004-10-01から1ヶ月間の記事一覧

JISコードとEUCコードの見分け方

SJISコードの環境で、JISコードのファイルを表示した場合、$が多く表示される。 EUCコードを表示した場合、半角カナが多く表示される。

アスキーコード表

もしかして、ダンプの結果とか読める?という話から。 部分的には読めるな。アスキーコード表は覚えようとしたが、結局全部は覚えていない。 CR:0x0D LF:0x0A スペース、!から):0x20〜0x29 数字:0x30〜0x39 大文字:0x41〜 小文字:0x61〜 覚えてるの…

OllyDbgを使ってみて

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

OllyDbg

フォントの設定完了。 ついでに、Buffer Overflowをおこさせるプログラムを書いてコンパイル。 実行してみる。 なるほど。ってことは、スタックはこの位置だな。 もう少し色々とやってみよう。

サンプルコード

前回書いたコードのバイナリを読み込ませてみる。 なるほど。この部分がコードで、この部分がデータで。 プログラムが起動して実際に書いたコードを処理にするまでに、色々とあるな。 ようやく、たどり着いた。さて。

OllyDbgインストール

Anti-Virus Softwareをインストール後、OllyDbgもインストール。 日本語パッチもインストール。これで、とりあえず環境完成。

BitDefenderインストール

インストール終了。 検知対象外のフォルダの指定とかできないのか・・・。 勝手に削除されないようには設定したが。 最近のものもちゃんと検出した。

Anti-Virus Software比較

FreeのAnti-Virus Softwareを探していたら、偶然、以下のWeb Siteを発見。とりあえずmemo。 ウイルス対策ソフト比較 Version2004

FreeのAnti-Virus Software

まだOllyDbg入れてない。 正しくは、Anti-Virus Softwareを入れてなくて(Nortonはあるがあえて入れていない)、危なくてインストールできない。 別に疑ってるわけではないが、安全を考慮してのこと。 というわけで、FreeのAnti-Virus Softwareを検索してみ…

早速読んでみた

凄い、さすが、という内容。 そうやれば確かにその値は書き変わる。そっか、なるほど。って、そうじゃなくて。 さて、Windowsのアセンブラの命令一覧表でも探すか・・・。