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
Glitching Ruby Script
Search
Urabe Shyouhei
September 19, 2017
Technology
2
820
Glitching Ruby Script
A #rubykaigi 2017 Lightning Talk
Urabe Shyouhei
September 19, 2017
Tweet
Share
More Decks by Urabe Shyouhei
See All by Urabe Shyouhei
On sending methods
shyouhei
0
660
The send-pop optimisation
shyouhei
2
6.8k
Ruby 2.5 What's New
shyouhei
0
1.2k
Being an Open Source Developer, at work
shyouhei
11
6.7k
Optimizing Ruby
shyouhei
7
2.5k
Ruby and its evaluation
shyouhei
10
3k
Deeper look at RFC7159 the JSON
shyouhei
4
1.7k
What's New in Ruby 2.0
shyouhei
71
25k
Other Decks in Technology
See All in Technology
Introdução a Service Mesh usando o Istio
aeciopires
1
290
Implementing and Evaluating a High-Level Language with WasmGC and the Wasm Component Model: Scala’s Case
tanishiking
0
180
CREが作る自己解決サイクルSlackワークフローに組み込んだAIによる社内ヘルプデスク改革 #cre_meetup
bengo4com
0
330
事業開発におけるDify活用事例
kentarofujii
5
1.4k
MCP ✖️ Apps SDKを触ってみた
hisuzuya
0
360
OTEPsで知るOpenTelemetryの未来 / Observability Conference Tokyo 2025
arthur1
0
210
入院医療費算定業務をAIで支援する:包括医療費支払い制度とDPCコーディング (公開版)
hagino3000
0
110
「タコピーの原罪」から学ぶ間違った”支援” / the bad support of Takopii
piyonakajima
0
140
AIエージェント入門 〜基礎からMCP・A2Aまで〜
shukob
1
170
頭部ふわふわ浄酔器
uyupun
0
110
デザインとエンジニアリングの架け橋を目指す OPTiMのデザインシステム「nucleus」の軌跡と広げ方
optim
0
110
RemoteFunctionを使ったコロケーション
mkazutaka
1
110
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
The World Runs on Bad Software
bkeepers
PRO
72
11k
Visualization
eitanlees
149
16k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
190
55k
Designing for Performance
lara
610
69k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Transcript
Glitching Ruby Script using American Fuzzy Lop @shyouhei
None
In short, AFL is a tool to glitch something.
Why not use it to glitch our ruby script.
Steps:
1: patch ruby.
None
OK That was too difficult.
Steps revised:
1: docker pull.
That’s all ;)
None
None
Outputs
None
*OQVU (MJUDIFE
*OQVU (MJUDIFE
*OQVU (MJUDIFE
N o w , R u b y comes with
many tests.
What if we glitch those tests?
None
None
None
None
None
None
None
It’s fun that AFL automatically finds bugs.
Let AFL work for you today!