Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ASLRの実装について
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
domitry
October 19, 2013
Programming
560
0
Share
ASLRの実装について
自作OSにASLRを実装してみました。
カーネル/VM+K*BUG勉強会@関西 ごかいめのLTで発表しました。
domitry
October 19, 2013
More Decks by domitry
See All by domitry
Topics about SciRuby @dcmodel/davis tutorial, Kobe
domitry
0
230
The Elements of Statistical Learning 読書会 3.4章
domitry
0
320
PCで絵をかこう!
domitry
0
590
JavaScript&可視化講習会#1
domitry
1
700
精神は物理的に記述できるか
domitry
0
180
RubyとFortranの話
domitry
0
380
Nyaplot - a data visualization tool for Ruby
domitry
3
740
Nyaplotの紹介@U-22プロコン
domitry
1
200
D3.js入門
domitry
0
4.3k
Other Decks in Programming
See All in Programming
PHPer、Cloudflare に引っ越す
suguruooki
1
140
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
1.1k
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
1
650
t *testing.T は どこからやってくるの?
otakakot
1
900
10 Tips of AWS ~Gen AI on AWS~
licux
5
540
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
240
なぜあなたのコードには「コシ」がないのか?〜AI時代に問う、最後まで美味しい設計と戦略〜 #phpconkagawa / phpconkagawa2026
shogogg
0
140
空間オーディオの活用
objectiveaudio
0
130
[RubyKaigi 2026] Require Hooks
palkan
1
290
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
490
AgentCore Optimizationを始めよう!
licux
3
200
JOAI2026 1st solution - heron0519 -
heron0519
0
180
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The Spectacular Lies of Maps
axbom
PRO
1
730
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
4 Signs Your Business is Dying
shpigford
187
22k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
[SF Ruby Conf 2025] Rails X
palkan
2
1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Crafting Experiences
bethany
1
140
Into the Great Unknown - MozCon
thekraken
41
2.4k
Making Projects Easy
brettharned
120
6.6k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
780
Practical Orchestrator
shlominoach
191
11k
Transcript
None
None
None
None
None
None
None
None
None
kernel kernel libc a.out heap stack libc a.out heap stack
None
None
None
None
.text .got.plt func()
None
ELF Header Program Headers .interp .hash .dynsym .dynstr .rel.plt .plt
.text .dynamic .got.plt
ELF Header Program Headers .interp .hash .dynsym .dynstr .rel.plt .plt
.text .dynamic .got.plt
ELF Header Program Headers .interp .hash .dynsym .dynstr .rel.plt .plt
.text .dynamic .got.plt
None
None
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)); }
None
None
None
None
None
None