fix the hacking tutorials

This commit is contained in:
nihilist 2025-05-07 08:27:22 +02:00
parent 325b9c3814
commit 673311896a
21 changed files with 207 additions and 489 deletions

View file

@ -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).

View file

@ -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).

View file

@ -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).

View file

@ -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).

View file

@ -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).

View file

@ -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).