pydbg, pydasmを Python2.5 + Windows XP + Visual C++ 2008 Express Edition(SP1) 環境にインストールしたときのメモです。
作業が止まってしまう落とし穴が何カ所かありました。
インストールしたPythonをビルドしたのと同じバージョンのVisualStudioをセットアップしていればpydasmのインストールはもうちょっとトラブルが少なかったかもしれません。VCRuntimeの問題も含めて。
あとPython2.6を使っていれば、そもそもpydasmを手動で入れる必要は無かったと思います。PaiMeiのpydbgモジュールに、Python2.6でコンパイルされたpydasm.pydが付属していたので。もっとも、そちらもMSVCR90.DLLをダイナミックリンクしたバージョンでしたので、それを使っていたらVCRuntimeの問題に突き当たったかもしれません。
他、Python, pydbg とリバースエンジニアリング関連で参考にしたリンクです:
コメント