Cracking nuts & malware analysis

Deciphering the inner workings of compiled languages in detail. Disassembling binaries to solve crackmes at the assembly level, using as basic tools as possible.

And inspecting several malware samples in the wild, a typical pattern arises, making analysing other samples easier with experience. Knowing these common behaviours gives an idea of what to look for on the defensive side.

Forever in progress ...

Notes on techniques


Coding for better understanding of concepts, and for some hands-on.




Books