$30 off During Our Annual Pro Sale. View Details »
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
830
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
670
The send-pop optimisation
shyouhei
2
6.8k
Ruby 2.5 What's New
shyouhei
0
1.3k
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
オープンデータの内製化から分かったGISデータを巡る行政の課題
naokim84
2
1.3k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
37k
Agents IA : la nouvelle frontière des LLMs (Tech.Rocks Summit 2025)
glaforge
0
300
Databricksによるエージェント構築
taka_aki
1
110
レガシーシステム刷新における TypeSpec スキーマ駆動開発のすゝめ
tsukuha
4
890
Google Stitch 大型アップデートが実現するアイデアとコードの完全なる融合
nekoailab
0
100
インフラ屋さんはAIコーディングエージェントとどう生きるか/How infrastructure engineers interact with Kiro
ozawa
2
110
生成AIシステムとAIエージェントに関する性能や安全性の評価
shibuiwilliam
2
300
Data Hubグループ 紹介資料
sansan33
PRO
0
2.3k
ブラウザ拡張のセキュリティの話 / Browser Extension Security
flatt_security
0
240
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
9.8k
Multimodal AI Driving Solutions to Societal Challenges
keio_smilab
PRO
1
110
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
95
14k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
The Invisible Side of Design
smashingmag
302
51k
Music & Morning Musume
bryan
46
7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Raft: Consensus for Rubyists
vanstee
140
7.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
YesSQL, Process and Tooling at Scale
rocio
174
15k
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!