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
550
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
300
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
730
Nyaplotの紹介@U-22プロコン
domitry
1
180
D3.js入門
domitry
0
4.2k
Other Decks in Programming
See All in Programming
コードとあなたと私の距離 / The Distance Between Code, You, and I
hiro_y
0
160
Le côté obscur des IA génératives
pascallemerrer
0
140
スマホから Youtube Shortsを見られないようにする
lemolatoon
27
32k
Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job
hollycummins
0
220
タスクの特性や不確実性に応じた最適な作業スタイルの選択(ペアプロ・モブプロ・ソロプロ)と実践 / Optimal Work Style Selection: Pair, Mob, or Solo Programming.
honyanya
3
170
高度なUI/UXこそHotwireで作ろう Kaigi on Rails 2025
naofumi
4
4k
CSC305 Lecture 06
javiergs
PRO
0
230
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
170
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
2.1k
ポスターセッション: 「まっすぐ行って、右!」って言ってラズパイカーを動かしたい 〜生成AI × Raspberry Pi Pico × Gradioの試作メモ〜
komofr
0
1.3k
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
3
4.9k
アメ車でサンノゼを走ってきたよ!
s_shimotori
0
220
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
Navigating Team Friction
lara
190
15k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
It's Worth the Effort
3n
187
28k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
900
Side Projects
sachag
455
43k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Git: the NoSQL Database
bkeepers
PRO
431
66k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Documentation Writing (for coders)
carmenintech
75
5.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
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