3min chapter

Changelog Master Feed cover image

Hacking with Go: Part 3 (Go Time #259)

Changelog Master Feed

CHAPTER

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.

00:00

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode