Go Time: Golang, Software Engineering cover image

Hacking with Go: Part 3

Go Time: Golang, Software Engineering

00:00

Reverse Engineers - I Don't Like the Go Routines

Go makes it a bit too easy for malware developers to create threaded programs as well. We really like linear programs we want programs that we can debug very easily and as soon as many things start happening in many threads then oh my god following things around becomes extremely difficult so I would actually like for threaded programs to be more difficult to write and to be less available for attackers if that were an option. How do threads represent themselves visually when you do reverse engineering? Well they don't really represent themselves because threads are a fundamentally runtime object.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app