
DDD Perth 2018 Agenda
RR4
M3
M2
M1
8:00 am - 8:45 am
Registration
8:45 am - 9:00 am
Welcome and housekeeping
9:00 am - 9:10 am
Welcome to country
9:10 am - 9:55 am
9:55 am - 10:05 am
Changeover
10:05 am - 10:50 am
Securing Single Page Applications
RR4
Aaron Powell
10:05 am - 10:50 am
M3
Rimma Shafikova, Diana Mozo
10:05 am - 10:50 am
M2
Rob Crowley
10:50 am - 11:20 am
Morning tea
11:20 am - 11:40 am
11:20 am - 11:40 am
RR4
Chris Filipowski
11:40 am - 11:50 am
Changeover
11:50 am - 12:10 pm
11:50 am - 12:10 pm
M2
Cairo Malet
12:10 pm - 12:20 pm
Changeover
12:20 pm - 1:05 pm
1:05 pm - 1:15 pm
Lunch
1:15 pm - 1:45 pm
1:45 pm - 2:05 pm
Lunch (continued)
2:05 pm - 2:25 pm
2:05 pm - 2:25 pm
RR4
William Sia
Overcoming fear, anxiety and doubt as a developer
M3
Eumir Gaspar
DDD from the trenches
M1
Rami Ruhayel, Valeria Spirovski
2:25 pm - 2:35 pm
Changeover
2:35 pm - 3:20 pm
2:35 pm - 3:20 pm
RR4
Ashley Aitken
2:35 pm - 3:20 pm
M3
Michelle @ Microsoft
3:20 pm - 3:50 pm
Afternoon tea
3:50 pm - 4:20 pm
Prize Draw
4:20 pm - 5:05 pm
5:05 pm - 5:10 pm
Thank yous and wrap up
5:10 pm
Afterparty
Reverse Engineering is Good and also For Everyone
📍 M1
Recording
Watch on YouTube (opens in a new tab)In the tech press, you have probably seen a story or two showcasing some kind of ridiculous hacking or technical feat. Maybe it's modifying a video game to have new features or characters, maybe it's rigging an ATM to play a jingle and spit out money like a jackpotting slot machine, maybe it's revealing every workstation/server CPU on Earth as hopelessly insecure in the space of an afternoon. For many, the reaction these stories evoke is roughly "geez that's pretty rad, I'd love to try something like that but unfortunately I don't have the skill to pull it off".
So how IS it possible? Did these people spend half their lives memorising an entire architecture before starting? Do you need some sort of gift to magically understand assembly language? Are modern chips so different and complex that there's no such thing anymore as a one-size-fits-most understanding? Is there no entry level approach to this at all?
Spoiler: the answer to all of these questions is HECK NO. In this talk, we will cover basic reverse engineering applications and techniques, and how they can scale up to match almost any technical challenge you can name. Even when starting from scratch. These skills can prove useful for original research, fun personal projects, and even plain ordinary development! How sick is that?
Speaker
Scott Percival
2018 Sponsors
Platinum





