Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Glitching Ruby Script
Urabe Shyouhei
September 19, 2017
Technology
2
570
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
460
The send-pop optimisation
shyouhei
2
5.7k
Ruby 2.5 What's New
shyouhei
0
1.1k
Being an Open Source Developer, at work
shyouhei
11
6k
Optimizing Ruby
shyouhei
7
1.8k
Ruby and its evaluation
shyouhei
10
2.6k
Deeper look at RFC7159 the JSON
shyouhei
4
1.2k
What's New in Ruby 2.0
shyouhei
72
24k
Other Decks in Technology
See All in Technology
機械学習を実用化するエンジニアリングスキル
shibuiwilliam
3
220
目指せCoverage100%! AutoScale環境におけるSavings Plans購入戦略 / JAWS-UG_SRE_Coverage
taishin
0
530
Periodic Multi-Agent Path Planning
hziwara
0
160
データ分析基盤の要件分析の話(202201_JEDAI)
yabooun
0
400
DNS権威サーバのクラウドサービス向けに行われた攻撃および対策 / DNS Pseudo-Random Subdomain Attack and mitigations
kazeburo
5
1.4k
OpenShift.Run2023_create-aro-with-terraform
ishiitaiki20fixer
1
370
MoT/コネヒト/Kanmu が語るプロダクト開発xデータ分析 - 分析から機械学習システムの開発まで一人で複数ロールを担う大変さ
masatakashiwagi
3
810
AWS Cloud Forensics & Incident Response
e11i0t_4lders0n
0
420
Introduction to Dependency Injection 「DI」の整理とそのメリット
revcomm_inc
0
150
03_ユーザビリティテスト
kouzoukaikaku
0
860
IoT から見る AWS re:invent 2022 ― AWSのIoTの歴史を添えて/Point of view the AWS re:invent 2022 with IoT - with a history of IoT in AWS
ma2shita
0
290
「一通りできるようになった」その先の話
hitomi___kt
0
150
Featured
See All Featured
Navigating Team Friction
lara
177
12k
Reflections from 52 weeks, 52 projects
jeffersonlam
339
18k
Debugging Ruby Performance
tmm1
67
11k
Building a Scalable Design System with Sketch
lauravandoore
451
31k
Fireside Chat
paigeccino
16
1.9k
Stop Working from a Prison Cell
hatefulcrawdad
263
18k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
22
1.7k
Designing on Purpose - Digital PM Summit 2013
jponch
108
5.9k
Why Our Code Smells
bkeepers
PRO
326
55k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
349
27k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
2
410
Art, The Web, and Tiny UX
lynnandtonic
284
18k
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!