Monthly Archives: January 2017

SLAE Assignment 6: Polymorphic shellcode Part 3

In Assignment 6 create polymorphic versions of shellcode from the shell-storm web site. The actual assignment has the following requirements: Take up at least 3 shellcodes from Shell-Storm and create polymorphic versions of them to beat pattern matching The polymorphic versions … Continue reading

Posted in SLAE | Tagged , , | Leave a comment

SLAE Assignment 6: Polymorphic shellcode Part 2

In Assignment 6 create polymorphic versions of shellcode from the shell-storm web site. The actual assignment has the following requirements: Take up at least 3 shellcodes from Shell-Storm and create polymorphic versions of them to beat pattern matching The polymorphic versions … Continue reading

Posted in SLAE | Tagged , , | Leave a comment

SLAE Assignment 6: Polymorphic shellcode Part 1

In Assignment 6 create polymorphic versions of shellcode from the shell-storm web site. The actual assignment has the following requirements: Take up at least 3 shellcodes from Shell-Storm and create polymorphic versions of them to beat pattern matching The polymorphic versions … Continue reading

Aside | Posted on by | Tagged , , | Leave a comment

SLAE Assignment 5: Shellcode Analysis Part 3

Assignment 5 of the SLAE exam is a little different to the previous 4. The assignment asks for a number of shellcode samples to be analysed. Take up at least 3 shellcode samples created using Msfvenom for linux/x86 Use GDB/Ndisasm/Libemu to … Continue reading

Posted in SLAE | Tagged , , | Leave a comment

SLAE Assignment 5: Shellcode Analysis Part 2

Just to review, the assignment asks for a number of shellcode samples to be analysed. Take up at least 3 shellcode samples created using Msfvenom for linux/x86 Use GDB/Ndisasm/Libemu to dissect the functionality of the shellcode Present your analysis

Posted in SLAE | Tagged , , | Leave a comment

SLAE Assignment 5: Shellcode Analysis Part 1

Assignment 5 of the SLAE exam is a little different to the previous 4. The assignment asks for a number of shellcode samples to be analysed. Take up at least 3 shellcode samples created using Msfvenom for linux/x86 Use GDB/Ndisasm/Libemu to … Continue reading

Posted in SLAE | Tagged , , | Leave a comment

SLAE Assignment 4: Custom Encoder Scheme

The 4rd assignment of the SLAE certification focuses on creating a custom encoding schema and requires the following: Create a custom encoding scheme similar to the “Insertion Encoder” example demonstrated in the course Write a proof of concept using the … Continue reading

Posted in SLAE | Tagged , , | Leave a comment

SLAE Assignment 3: Egg Hunter Shellcode Study

The 3rd assignment of the SLAE certification looks into egghunters work which essentially involves safely searching through the memory. The assignment requires the following: Study the Egg Hunter shellcode Create a working demo of the Egghunter shellcode The created Egg … Continue reading

Posted in SLAE | Tagged , , | Leave a comment

SLAE Assignment 2 : Create a Shell_Reverse_TCP shellcode

Assignment 2 requires another shellcode program to be written, this time setting up a reverse network connection. The assignment problem is as follows:  Create a Shell_Reverse_TCP shellcode Reverse connects to the configured IP and Port On a successful connection it … Continue reading

Posted in SLAE | Tagged , , | Leave a comment

SLAE Assignment 1: Create a shell_Bind_TCP shellcode

OK, this is ‘assignment 1’ of the SLAE exam. The assignment is to Create a shell_Bind_TCP shellcode. The shellcode should: Binds to a TCP port Execute a ‘shell’ when an connection is made to the TCP port The TCP port … Continue reading

Posted in SLAE | Tagged , , | Leave a comment