Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

GO Forth And Reverse

BSidesLV via YouTube

Overview

Explore reverse engineering techniques for Go binaries in this 43-minute conference talk from BSidesLV 2017. Delve into the unique challenges posed by Go's compilation process, understand why traditional reverse engineering tools fall short, and learn strategies to overcome these obstacles. Discover methods for recovering function names, locating string loads, and adapting heuristics to handle new Go revisions. Gain insights into making reverse engineering tools more effective for Go binaries and access valuable references and resources for further exploration. Equip yourself with the knowledge to tackle Go binary analysis and contribute to the advancement of reverse engineering practices in this evolving field.

Syllabus

Intro
WHOAMI
WHY IS GO DIFFERENT?
WHY SHOULD I CARE?
FIXING OUR TOOLS...
TACKLING THE FUNCTIONS
FUNCTION NAMES RECOVERABLE?
STRING LOADS? WHERE ARE YOU?
HEURISTICS BREAK ON NEW REVISIONS
MAKING ISSUES...
REFERENCES AND RESOURCES
GOOD LUCK HUNTING!

Taught by

BSidesLV

Reviews

Start your review of GO Forth And Reverse

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.