Hacking with Go: Part 3 (Go Time #259)
Ivan Kwiatkowski joins Natalie once again for a follow-up episode to Hacking with Go: Part 2. This time we'll get Ivan’s perspective on the way Go's security features are designed and used, from the user/hacker perspective. And _of course_ we will also talk about how AI fits into all this...
Embed this episode
Chapters
- 0:00 Opener
- 0:23 Sponsor: Sourcegraph
- 2:47 It's Go Time!
- 3:36 Welcome back, Ivan!
- 4:41 IDA Pro helping reverse engineers
- 6:36 Is Go better for researchers or hackers?
- 7:35 Rust is the real menace
- 9:31 On Go's cross-compilation feature
- 10:57 Go support for exotic platforms
- 13:49 Security risks of listing module deps
- 16:22 Benefits of Go over C & C++
- 18:29 Is Go code more secure overall?
- 19:47 Sponsor: FireHydrant
- 21:18 Does COBOL malware exist?
- 22:02 Reversing Pascal malware
- 22:36 Defining APT
- 25:09 Is the reversing process always the same?
- 29:13 Those pesky goroutines
- 33:11 Visualizing the reversing process
- 35:24 Does Go's simplicity aid reversing?
- 37:52 The efficiency of Go's compiler
- 38:47 Do malware devs catch their errors?
- 41:33 Evaluating errors in Assembly
- 43:23 AI Tools for malware code review
- 46:08 AI and codegen
- 49:37 Ivan's (premature) unpop
- 51:59 AI for fingerprinting malware authors
- 55:16 Wrapping up!
- 56:44 Outro
No transcript yet.
Frequently asked questions
How long is this episode of Changelog Master Feed?
This episode is 57 minutes long.
When was this Changelog Master Feed episode published?
This episode was published on December 8, 2022.
Is there a transcript available for this episode?
Yes, a full transcript is available for this episode. You can read the complete transcript on the episode page.
Can I download this Changelog Master Feed episode?
Yes. Use the download control on the episode player to save the publisher-provided media file.