pry0cc
(Leader & Offsec Engineer & Forum Daddy)
January 11, 2017, 12:33am
3
You certainly seem like somebody who has a realistic view of learning, and will probably go far with your apt attitude.
This isn’t a book, but it is very well written and perfect for beginners. Pico’s wannabe articles are perfect.
If you are reading this is because you want to be a hacker. Therefore, you are automatically a wannabe . It does not sound that cool, but it is actually pretty cool. It means that you still have a lot of exciting things to discover!!!
First things first. This is going to be a joint course on C and assembly programming. Those are the only two languages a real hacker has to know. Yes. Really. The only two languages that will let you do the real hacking. You can do some stuff with Python or PowerSh…
Glad to see you have come back to this humble course. Hope you are eager to get a lot more stuff to digest. Grab some coffee and relax.
I have been claiming that this course is going to be different to all those that you find over the Internet. Right now, I should introduce a whole bunch of boring things (numeric representation, addressing modes, instructions groups,…) and guess what?.. I won’t do that.
In order to avoid going through all that boring stuff and to try to follow a learn-by-examp…
If you had read Part II of this series you may have missed a couple of details. Consider this post as a short addendum to Part II including those details.
The first you may have noted is that there was no ARM or MIPS code in there. Actually, the paper was already quite long and, to be honest, I thought it should be straightforward to repeat what we did for the x86 with any of those processors. However, I tried myself for the Lulz and I found some glitches that may be useful to mention.
So let’…
Let’s go on with our special ASM/C programming course. At this point, we roughly know how a computer works, its main components, what is machine code, what is assembly code and how to compile simple programs for a few architectures.
In this part we are going to write our first shellcode. Yes, we are that advanced. But, before we get there, we will be exploring a few more new concepts. Let’s start.
Processor Native Word Size
In this part we will start dealing with stuff bigger than 1 byte, and …
By following these articles, and taking the direction, you can get pretty good pretty fast as long as you have a fairly decent understanding of basic hardware.
Good luck! Remember, the IRC has usually always got somebody on, solving problems, or solving understanding is super useful there. I learned a tonne from @IoTh1nkN0t in the early days about the stack. I’m sure he remembers it too!
Have a good one!
- pry0cc
11 Likes