Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はアセンブリにあまり詳しくないので、このようなコードに出くわしたとき
0032112Bに電話する
0032112B がメモリ アドレス (ダンプ) であるか、次に移動するコードのアドレスであるか、または何であるか、少し混乱しています。
問題は、この種のコードに出くわしたときはいつでも、どこを見る必要があるかということです。そして、呼び出し命令はそのメモリ/またはそのメモリの値で何をするのでしょうか?
ところで、ollydbgを使用しています。
ありがとう
これは、呼び出しが行われている場所へのプロシージャーのアドレスであることが最も確実です。call 命令は、値の一部をスタック セグメントに保存した後、指定されたアドレスに分岐します。
アセンブリ レベルのプログラミングに興味がある場合は、Douglas V Hall によるMicroprocessors and interfaceを始めるのに適しています。
時代遅れのプロセッサに基づいていることに同意しますが、基盤は強固になります。