fix the hacking tutorials
This commit is contained in:
parent
325b9c3814
commit
673311896a
21 changed files with 207 additions and 489 deletions
2
asm/1.md
2
asm/1.md
|
@ -82,5 +82,5 @@ and now we have our executable file called '0', we make it executable with chmod
|
|||
|
||||
|
||||
|
||||
And that concludes our first assembly code! in the next part we're going to explain everything about this code [here](2.html).
|
||||
And that concludes our first assembly code! in the next part we're going to explain everything about this code [here](2.md).
|
||||
|
||||
|
|
2
asm/2.md
2
asm/2.md
|
@ -132,5 +132,5 @@ and thus we get resulting final code:
|
|||
|
||||
Most x86_64 assembly code have 3 sections, the .data section , the .bss section and the .text section. the label we used here _start acts like a function, everytime we will use the word _start in our code, it is going to execute the portion of code that's associated with it.
|
||||
|
||||
In the next subject we're going to dig into jumps, calls and comparaisons, you can click [here](3.html).
|
||||
In the next subject we're going to dig into jumps, calls and comparaisons, you can click [here](3.md).
|
||||
|
||||
|
|
2
asm/3.md
2
asm/3.md
|
@ -100,5 +100,5 @@ Here we're going to use nasm and ld to compile our assembly code, and then we ju
|
|||
→ ./3
|
||||
Hello, World!
|
||||
|
||||
In the next tutorial we will see how to get user input, you can click [here](4.html).
|
||||
In the next tutorial we will see how to get user input, you can click [here](4.md).
|
||||
|
||||
|
|
2
asm/4.md
2
asm/4.md
|
@ -118,5 +118,5 @@ Here we're going to use nasm to compile our assembly code and then use ld to cre
|
|||
|
||||
|
||||
|
||||
And that's it ! in the next tutorial we will cover math operations and the stack, you can click [here](5.html).
|
||||
And that's it ! in the next tutorial we will cover math operations and the stack, you can click [here](5.md).
|
||||
|
||||
|
|
2
asm/5.md
2
asm/5.md
|
@ -84,5 +84,5 @@ Here we're going to use nasm to compile our assembly code:
|
|||
|
||||
|
||||
|
||||
And that's it ! next tutorial we'll look into loops, you can click [here](6.html).
|
||||
And that's it ! next tutorial we'll look into loops, you can click [here](6.md).
|
||||
|
||||
|
|
2
asm/6.md
2
asm/6.md
|
@ -103,5 +103,5 @@ Here we're going to use nasm to compile our assembly code and then use ld to get
|
|||
|
||||
|
||||
|
||||
And we see that we have been able to print out the Hello World text string inside of test.txt ! In the next tutorial we will check out a minimal shellcode used to spawn a /bin/sh shell. you can click [here](7.html).
|
||||
And we see that we have been able to print out the Hello World text string inside of test.txt ! In the next tutorial we will check out a minimal shellcode used to spawn a /bin/sh shell. you can click [here](7.md).
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue