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
domitry
October 19, 2013
Programming
0
540
ASLRの実装について
自作OSにASLRを実装してみました。
カーネル/VM+K*BUG勉強会@関西 ごかいめのLTで発表しました。
domitry
October 19, 2013
Tweet
Share
More Decks by domitry
See All by domitry
Topics about SciRuby @dcmodel/davis tutorial, Kobe
domitry
0
210
The Elements of Statistical Learning 読書会 3.4章
domitry
0
290
PCで絵をかこう!
domitry
0
570
JavaScript&可視化講習会#1
domitry
1
680
精神は物理的に記述できるか
domitry
0
150
RubyとFortranの話
domitry
0
360
Nyaplot - a data visualization tool for Ruby
domitry
3
720
Nyaplotの紹介@U-22プロコン
domitry
1
180
D3.js入門
domitry
0
4.2k
Other Decks in Programming
See All in Programming
@Environment(\.keyPath)那么好我不允许你们不知道! / atEnvironment keyPath is so good and you should know it!
lovee
0
120
MCPでVibe Working。そして、結局はContext Eng(略)/ Working with Vibe on MCP And Context Eng
rkaga
5
2.3k
Navigation 2 を 3 に移行する(予定)ためにやったこと
yokomii
0
340
時間軸から考えるTerraformを使う理由と留意点
fufuhu
16
4.8k
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
250
Android端末で実現するオンデバイスLLM 2025
masayukisuda
1
170
1から理解するWeb Push
dora1998
7
1.9k
AWS発のAIエディタKiroを使ってみた
iriikeita
1
190
AI Coding Agentのセキュリティリスク:PRの自己承認とメルカリの対策
s3h
0
230
Navigating Dependency Injection with Metro
zacsweers
3
2.5k
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
470
The Past, Present, and Future of Enterprise Java with ASF in the Middle
ivargrimstad
0
160
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.6k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Being A Developer After 40
akosma
90
590k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Producing Creativity
orderedlist
PRO
347
40k
Statistics for Hackers
jakevdp
799
220k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Designing Experiences People Love
moore
142
24k
What's in a price? How to price your products and services
michaelherold
246
12k
Into the Great Unknown - MozCon
thekraken
40
2k
Rails Girls Zürich Keynote
gr2m
95
14k
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