Behind the Binary by Google Cloud Security
EP27 The Challenges of Reversing Modern Languages: From C++ to Go and Rust with Jae Young Kim
56:22
When malware analysis first emerged, reverse engineers typically operated in a straightforward C landscape — standard Win32 APIs, no massive runtimes, and clear code paths. Today, the landscape has fundamentally shifted. The natural progression to C++ introduced object-oriented hurdles like virtual function tables and standard template library bloat, laying the groundwork for the complexities we…