since discovering this community i've left and returned several times. You could probably just call it imaturity but i think there's more to it than just being a hacker, i wanted to get a job in the industry. After having a go at C, at the time I didn't really see any real world applications of the stuff that i was learning. Manipulation of char arrays and stuff isn't going to get me any brownie points on a resume and even now i can't off the top of my head, think of a good reason not to use a String class. Right now, i'm only teaching myself ASM because i want to learn to exploit buffer overflows and reverse engineer programs, both of which i'm pretty sure, require some understanding of ASM. I think if you introduce a newbie to something high level and abstract, they will be prepared to memorise a few public static void and namespace's if they see this taking them somewhere. Of course, they will learn what all of that means in good time. going too low just seems like throwing them in the deep end when they havn't learned to swim
this actually reminds me of something i read in a ASM wikibook
- Code: Select all
Do I Need to Know Assembly?
You don't need to know assembly for most computer tasks, but it certainly is nice.
Learning assembly is not about learning a new programming language. If you are going
to start a new programming project (unless that project is a bootloader or a device driver
or a kernel), then you will probably want to avoid assembly like the plague.
Goatboy wrote:Oh, that's simple. All you need to do is dedicate many years of your life to studying security.
IF you feel like exchanging ASCII arrays, let me know ;)
My crime is that of outsmarting you, something that you will never forgive me for.