Hackingの基礎知識
ここでは基礎的な知識を記載する
スタックについて
-
ヒープセグメントは低位アドレスから高位アドレスに向かって成長していく
-
スタックセグメントはメモリ上で高位アドレスから低位アドレスに向かって伸びていく また、関数を呼び出す場合以下のようにスタックが積まれていく
スタックのイメージ
|関数内で使われる変数など | 低位アドレス
|退避されたフレームポインタ|
|戻りアドレス |
|引数1 |
|引数2 |
|引数N |
| ・・・ | 高位アドレス