0:00 / 0:00
Reversing in action: Golang malware used in the SolarWinds attack. Part 1
Kaspersky Tech
4.6K subscribers • 2 videos on Hallway
- Recommended by 1 person: 1 in engineering communities.
- Presented by Ivan Kwiatkowski, Senior Security Researcher at Kaspersky
Intermediate. Assumes working knowledge.
15K views5 years ago1 recommendation
SecurityProgramming languagesReverse engineeringGoExploits and vulnerabilities
Ivan Kwiatkowski explains the fundamentals of analyzing Go binaries and begins reversing the Sunshuttle malware used in the SolarWinds attack.
Earlier this year, Kaspersky introduced an online course on Targeted Malware Reverse Engineering from GReAT’s Senior Security Researchers. The training covered 10 real-life APT cases in several programming and scripting languages (C, .NET, Delphi, Powershell, JavaScript, C++), but questions about the Golang language kept coming up. Indeed, Go language has become increasingly popular and widespread, even among malware authors. This video is the first part of a newly launched bonus track on the course, where Ivan Kwiatkowski explains how to analyze malware written in Go language on a Sunshuttle sample used in the SolarWinds attack. In part one, Ivan covers fundamentals of the Go language, explaining how simple Go programs work and how to analyze them. Then he switches to the reversing part, focusing on Sunshuttle’s way of obtaining configuration information. Read a blogpost about the Tomiris backdoor and its connection to Sunshuttle kas.pr/6wbn Learn more with Ivan Kwiatkowski and other GReAT experts at kas.pr/5v4d – Introduction – Golang Malware: Theory – Reverse engineering Sunshuttle: Step 1 #KasperskyExpertTraining #TargetedMalware #MalwareAnalysis #ReverseEngineering #APT #KasperskyGReAT #ReversingWorkshop #GolangMalware #GoMalware #SolarWinds #Sunburst #Sunshuttle #Tomiris