In this video I analyse a Go binary written for Linux. Once again I use IDA Free to do the analysis. While the Crackme is simple and can be solved very quickly, I did it slowly and put my attention on the stack and register usage. Compiled go binaries are different from regular binaries and produce some unique patterns I want to get used to. Paying close attention to some of the details is the way I learn these things.
Link to the crackme: https://crackmes.one/crackme/60440833...
Timestamps of interest in this video:
00:00 Intro
00:10 The crackme
01:06 Starting analysis
08:18 Another approach
09:00 Comparing the source with the binary code
10:35 Outro