web-dev-qa-db-ja.com

実行中のプロセスのメモリマップを表示する方法は?

実行中のプロセスのスタックの場所を表示したい。デバッガを使用せずに、ターミナルを使用してメモリマップを表示し、スタックのメモリ位置を確認するにはどうすればよいですか。

コンテキスト
オペレーティングシステムで使用されるバッファオーバーフロー攻撃と防止メカニズムを研究しています。 UbuntuがASLRをどのように採用しているかを学ぶ必要があります。

ありがとうございました。

1
Deepal

pmap は、プロセスのメモリマップと、プロセスIDがあれば実行中のすべての関連プロセスを表示します。おそらくそれがあなたが望むものですか?

3
Deon Pretorius