Forum Thread: Assembly for Hacking

Im planning on learning x86 Assembly so i can write my own shell code.
Is this a goood idea ?
From what i know shell code is instruction injected into a running application am i correct ?

I doubt most of you will be able to answer this as i think 90% of you havent programmed in assembly so im hoping for a reply from OTW

7 Responses

never underestimate how many people have ever programmed here.

as for your actual question, well, yes i think it's a good idea, but don't start with x86 assembly. start with C or C++ or Python

-Phoenix750

I already know C++ I want to learn a low level language to become a better programmer in general

Is this maybe helpful? Learning is honestly not that useful besides increasing your syscall knowledge a little. Metasploit and other programs can generate your payloads and you needn't be none the wiser.

And yeah, you somehow get shellcode onto a box and get it executed, using some sort of technique, from whence it returns a shell to the sender (hence the name, shellcode). It's needn't open a shell, it could do plenty of other things, but getting a shell is the most useful approach.

Mizanur, please don't go making assumptions about our users like that. I know that many people have at least tried. Also, I think you should look at all of Ciuffy's Smashing the Stack series.

Thanks and I meant most of this community are learning to be a hacker meaning they'll be learning high level languages with high level abstractions that's why I wasn't expecting anyone to know the answer

Faraons will have no piramids.
Sometimes you just got to remember that technology is made mostly by minions, a minoribus.

Share Your Thoughts

  • Hot
  • Active