Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ASLRの実装について
Search
domitry
October 19, 2013
Programming
570
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
260
The Elements of Statistical Learning 読書会 3.4章
domitry
0
340
PCで絵をかこう!
domitry
0
600
JavaScript&可視化講習会#1
domitry
1
710
精神は物理的に記述できるか
domitry
0
180
RubyとFortranの話
domitry
0
400
Nyaplot - a data visualization tool for Ruby
domitry
3
760
Nyaplotの紹介@U-22プロコン
domitry
1
210
D3.js入門
domitry
0
4.4k
Other Decks in Programming
See All in Programming
golang-bob.pdf
iwatsukayura
0
130
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
200
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
260
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
210
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
430
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6.6k
Verilogで学ぶCPU自作入門
uyuki234
8
4.1k
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
1
440
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
150
JIS keyboard support in Omarchy
lef237
0
120
Featured
See All Featured
KATA
mclloyd
PRO
35
16k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
520
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Done Done
chrislema
187
17k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
The Limits of Empathy - UXLibs8
cassininazir
2
720
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