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
Debugging with and haxing on Voltron
Search
Richo Healey
November 22, 2014
Technology
0
250
Debugging with and haxing on Voltron
Talk I gave at BsidesTO 2014.
Victim code at:
https://github.com/richo/bsidesto-victim
Richo Healey
November 22, 2014
Tweet
Share
More Decks by Richo Healey
See All by Richo Healey
rust-greatfet
richo
1
690
unrubby
richo
0
350
reverse reverse engineering
richo
0
930
Hacking Electric Skateboards: Vehicle Research for Mortals
richo
1
260
radBIOS: Bsides LV
richo
0
1.2k
How compilers got less terrible
richo
1
100
building a hipster catapult, or how2own your skateboard
richo
0
1.9k
#radBIOS: Shouting a database across the room
richo
0
400
Other Decks in Technology
See All in Technology
Julia 新 LTS v1.10 解説 for JuliaTokai #20
antimon2
1
100
KongによるAPIライフサイクル マネジメント
hashitokyo
1
160
最新のWasm事情
askua
5
2.6k
VueとViteで作るUIコンポーネントライブラリ ~デザインシステムとプロダクトの理想的な分離を目指して~ / 20241019_cloudsign_VueFesJapan2024_1
bengo4com
8
4.9k
Publication dès la conception : restitution et perspectives - MENJ / Code Lutin
bluehats
0
170
巨大企業でDX革新を起こすということ BTCONJP 2024
yamaken66
1
490
Demystifying Vite Internals
nozomuikuta
3
920
管理画面とユーザー機能の調和を取り戻す!~クエリパフォーマンス改善の成功物語~ / Restore harmony between administrative and user functions!
minisera
1
360
最新のAIツールは何を解決しようとしているのか - Python エンジニアが取り組むべき "越境" とは - / Python-Engineer-in-AI-Era
iktakahiro
1
110
MOSH_companydeck_202410
mosh_inc
0
120
Snowflakeでスロークエリ改善に取り組んだ話
tabata0208
0
150
Trusted Types API と Vue.js
lycorptech_jp
PRO
1
120
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
51
13k
Optimising Largest Contentful Paint
csswizardry
31
2.9k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Bash Introduction
62gerente
608
210k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
260
Music & Morning Musume
bryan
46
6.1k
How to Think Like a Performance Engineer
csswizardry
18
1k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
327
21k
Imperfection Machines: The Place of Print at Facebook
scottboms
264
13k
Being A Developer After 40
akosma
85
590k
Raft: Consensus for Rubyists
vanstee
136
6.6k
Transcript
a talk by Richo Healey @rich0H Voltron
richo rich-oh!
Whyfor debugger?
Debugging is kinda hard
Stop hitting yourself
A new approach- build your own tooling
Stop hitting yourself (so hard)
Architecture lldb/gdb HTTP RPC plugins!
Register view
Stack view
Stack view
Disasm View
Let’s work through an example
Resources and shit * Voltron => github.com/snare/voltron * Calculon=> github.com/snare/calculon
* Victim => github.com/richo/bsidesto-victim * richo => github.com/richo * tooter => @rich0H * email =>
[email protected]