GreySec Forums

Full Version: ASM for Hackers
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
It's clear that learning ASM is important for reverse engineers and hackers who exploit binary files.
I read that there is many different versions, which one i should take care of? 32bit or 64bit? If somebody with little more experience could lead me on track, i would appreciate it.
Thanks Wink !
Actually there is more or less one "version" of asm for each family of processor, so you could just go ahead and learn the version accorded to the most used family of processor.
Do you even understand WHAT assembly is? I would suspect you don't if you're asking this question.

I think you'd be better off learning the fundamentals of how processors and memory work. and i dont just mean have a rough idea. I mean how they actually process data and access memory.

Without this fundamental knowledge ASM tutorials are going to be useless to you. It's not like most high level languages where a lot of the low level crap is done for you automatically. ASM is a 1-to-1 instruction set. This means the instructions you write are literally what the processor is going to do.
http://opensecuritytraining.info/IntroX86.html

Currently on Day 2 myself Tongue Its the best I could find on the Internet.
(05-08-2016, 05:58 PM)down Wrote: [ -> ]It's clear that learning ASM is important for reverse engineers and hackers who exploit binary files.
I read that there is many different versions, which one i should take care of? 32bit or 64bit? If somebody with little more experience could lead me on track, i would appreciate it.
Thanks Wink !

This book on computer architecture should put you in the right direction and supplement the course mentioned.
I would learn 32 bit and 64 bit to be well rounded Smile