From github.io
x64 Assembly & Shellcoding 101 - Part 6
2 2
Today is reverse shell day! I’m sure most of you were hoping we’d eventually be able to discuss writing a reverse shell using x64 assembly, and today just so happens to be that day. 😸 We’re going to start out slow though, as this is hands down the most difficult portion of our series yet. ...
#nasm #assembly #debugging #shellcoding
5h ago
From github.io
x64 Assembly & Shellcoding 101 - Part 2
2 2
Okay, I lied 😄 I thought I’d use part 2 to discuss removing NULL bytes, and that’s going to happen I promise! But I had some good feedback from the first part of the x64 shellcode and assembly post and some questions regarding calculating PE offsets. So, I wanted to use Part 2 to explain how...
#nasm #assembly #debugging #shellcoding
6h ago
From github.io
x64 Assembly & Shellcoding 101 - Part 5
2 2
Well, you will all be happy to know I’m finally keeping my word and doing what I promised early on in the series…We’re going to do the following today:
#nasm #assembly #debugging #shellcoding
on Nov 11
From github.io
x64 Assembly & Shellcoding 101 - Part 4
2 2
Hey all! This will be a shorter post today, so I’ll get right to it. Let’s talk shellcode basic encoding functionality built in to x64 assembly instructions. What we’re really talking about here is bitwise operations. I’m going to use the NOT bitwise command to ‘encode’ all strings within...
#nasm #assembly #debugging #shellcoding
on Nov 6
From github.io
x64 Assembly & Shellcoding 101 - Part 3
2 2
Now is the time for the expected continuation of part 1 of this blog series, where we clean up our code and remove those NULLs. In this way, we’ll be able to reliably use our shellcode in buffer overflows, etc. Let’s do it!
#nasm #assembly #debugging #shellcoding
on Nov 4
From github.io
x64 Assembly & Shellcoding 101
2 2
I have admittedly scoured the internet looking for examples of basic x64 shellcode development and have not had much luck. So many tutorials and lessons seem to still focus on x86 assembly, even many modern shellcode courses stick with x86. Don’t get me wrong, x86 is great and not as steep a...
#nasm #assembly #debugging #shellcoding
on Nov 4