<< 24/52 >>
First Last

防御手法 - ASLR の仕組み

Linux kernel がユーザプログラムの使うアドレス空間を randomize してくれる

  ( '-') cat /proc/self/maps | grep stack
  7fffc0d0c000-7fffc0d2d000 rw-p 00000000 00:00 0                          [stack]
  ( '-') cat /proc/self/maps | grep stack
  7ffff3473000-7ffff3494000 rw-p 00000000 00:00 0                          [stack]
  ( '-') cat /proc/self/maps | grep stack
  7fff757c6000-7fff757e7000 rw-p 00000000 00:00 0                          [stack]