diff --git a/_posts/ecw/pwn/2023-10-29-Shellboy.md b/_posts/ecw/pwn/2023-10-29-Shellboy.md index 65f8b74..0218622 100644 --- a/_posts/ecw/pwn/2023-10-29-Shellboy.md +++ b/_posts/ecw/pwn/2023-10-29-Shellboy.md @@ -120,7 +120,7 @@ We are going to procede this way : 3- We are going to set the repetion value of the 17th instruction to 32. -4- We are going to modify values à `0x0F2` and `0xC0F1` to point to the address that contains the repetition values of the second instruction (`0xC0BA`) that's the beginning of the shellcode. +4- We are going to modify values at `0x0F2` and `0xC0F1` to point to the address that contains the repetition values of the second instruction (`0xC0BA`) that's the beginning of the shellcode. For the shellcode, we know that the flag is at `0x06FA`, we are going to use a part of the original code that is used to convert a string to tiles and "print it". diff --git a/assets/ecw/shellboy/shellboy-4.png b/assets/ecw/shellboy/shellboy-4.png index d6dd8df..d006751 100644 Binary files a/assets/ecw/shellboy/shellboy-4.png and b/assets/ecw/shellboy/shellboy-4.png differ diff --git a/assets/ecw/shellboy/shellboy-5.png b/assets/ecw/shellboy/shellboy-5.png index 379011f..2aa277d 100644 Binary files a/assets/ecw/shellboy/shellboy-5.png and b/assets/ecw/shellboy/shellboy-5.png differ