Learning Assembler: The easy way!
Well, I’ve finally succumbed to the pressure from…..well…me. As many of you know, I’m interested in the world of security and I thought one way to take this to a new level would be to learn the language of the shellcode, Assembler. For those of you who think I’m being vague, I’m talking about x86 ASM. I want to be able to look at a piece of shellcode and even some malware, and understand what at least part of it means.
So just how do you go about learning assembler? It’s probably one of the most difficult languages to learn. It is the lowest level of computer programming, other than dealing directly in Machine Code (not pretty). I’m not going to delve into the details of what I’ve learnt so far, but I do want to shout out to the great resource which has made learning Assembler possible for me. Security Tube has some awesome tutorial videos. In particular, this series, really takes you through learning Assembler in a simple and structured manner. I’m far from finished with this topic, but I’m getting there slowly.