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
670
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
レガシーシステム刷新における TypeSpec スキーマ駆動開発のすゝめ
tsukuha
0
160
AI駆動開発を実現するためのアーキテクチャと取り組み
baseballyama
13
7.6k
【M3】攻めのセキュリティの実践!プロアクティブなセキュリティ対策の実践事例
axelmizu
0
170
ZOZOTOWNカート決済リプレイス ── モジュラモノリスという過渡期戦略
zozotech
PRO
0
490
レガシーで硬直したテーブル設計から変更容易で柔軟なテーブル設計にする
red_frasco
4
430
Greenは本当にGreenか? - B/GデプロイとAPI自動テストで安心デプロイ
kaz29
0
100
大規模プロダクトで実践するAI活用の仕組みづくり
k1tikurisu
5
1.7k
Post-AIコーディング時代のエンジニア生存戦略
shinoyu
0
300
持続可能なアクセシビリティ開発
azukiazusa1
6
280
巨大モノリスのリプレイス──機能整理とハイブリッドアーキテクチャで挑んだ再構築戦略
zozotech
PRO
0
210
Quarkusで作るInteractive Stream Application
joker1007
0
160
Tomcatが起動しない!?SecureRandomと乱数デバイスの罠
fujikawa8
1
110
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
680
Fireside Chat
paigeccino
41
3.7k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Automating Front-end Workflow
addyosmani
1371
200k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
11
940
The Invisible Side of Design
smashingmag
302
51k
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!