Creating Shellcode to Open a Reverse Shell Over TCP in x86_64

Just like with the x86 version of this assignment it ended up being a lot less work than the first just due to the fact that we got to re-use about 90% of the assembly code that we wrote for assignment one. In fact, this assignment takes even less code than the bind shell and has the distinct advantage of reaching out and connecting directly to someone instead of just sitting around and hoping someone decides to connect ...

[Read More]

Creating Shellcode to Bind a Shell Over TCP in x86_64

This will be the first post in the quest for the SLAE64 certification, creating a tcp bind shell in x86_64 assembly!

[Read More]

Starting SecurityTube Linux Assembly Expert 64 (SLAE64)

After completing my journey to becoming an OSCE I shifted my next certification goal to the the OSEE, however my experience with x86_64 shellcode is fairly limited. Since I found the x86 version of the SecurityTube Linux Assembly Expert (SLAE) to be incredibly useful in preparing for the OSCE I figured I should go ahead and start working on the SecurityTube Linux Assembly Expert 64 (SLAE64).

Let the journey becoming an SLAE64 begin …

SecurityTube Linux Assembly Expert (SLAE)

Completed Offensive Security Certified Expert (OSCE)

I was officially certified in the Offensive Security Certified Expert (OSCE) on October 15, 2018...

[Read More]

Starting Offensive Security Certified Expert

After completing my journey to attaining the SecurityTube Linux Assembly Expert (SLAE) certification I decided it was time to start working on the Offensive Security Certified Expert

Wish me luck … cause here we go!

SecurityTube Linux Assembly Expert (SLAE) Certified

I was officially certified in the SecurityTube Linux Assembly Expert (SLAE) on July 12, 2018...

[Read More]

Creating a Custom Crypter

Assignment seven of of the SLAE has us creating a custom crypter for our shellcode...

[Read More]

Polymorphic Conversion of Shellcode Part Three of Three - shutdown -h now

Part three of assignment six of the SLAE has us performing our final polymorphic transformation on the Linux/x86 shellcode taken from shell-storm.org, shutdown -h now...

[Read More]

Polymorphic Conversion of Shellcode Part Two of Three - bin/cat /etc/passwd

Part two of assignment six of the SLAE has us performing our first polymorphic transformation on the Linux/x86 shellcode taken from shell-storm.org, bin/cat /etc/passwd...

[Read More]

Polymorphic Conversion of Shellcode Part One of Three - kill(-1, SIGKILL)

Part one of assignment six of the SLAE has us performing our first polymorphic transformation on the Linux/x86 shellcode taken from shell-storm.org, kill(-1, SIGKILL)...

[Read More]