Cracking nuts & malware analysis

Deciphering the inner workings of compiled languages in detail. Disassembling binaries to solve the crackmes at the assembly level.

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.




Useful books