Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ASLRの実装について

domitry
October 19, 2013

 ASLRの実装について

自作OSにASLRを実装してみました。
カーネル/VM+K*BUG勉強会@関西 ごかいめのLTで発表しました。

domitry

October 19, 2013
Tweet

More Decks by domitry

Other Decks in Programming

Transcript

  1. UINT xor128(void) { static UINT x = 123456789; static UINT

    y = 362436069; static UINT z = 521288629; static UINT w = 88675123; UINT t; t = x ^ (x << 11); x = y; y = z; z = w; return w = (w ^ (w >> 19)) ^ (t ^ (t >> 8)); }