SLAE: Custom Crypter
this is the seventh article about SLAE (Security Tube Linux Assembly Expert) course.
For the last assignment I need to write a custom crypter.
Not knowing what to do, I looked at the work of other students and I decided to mix some of their results.
So at the end I mix the AES 128 and the Vigenere Cipher from the github accounts of dgmsp and Tomasuh.
I obviously changed their code and adapted to my case.
First I compiled the crypter to generate the encrypted shellcode:
Then I compiled the decrypter and the shellcode is executed correctly:
You can find all the code here!
This blog post has been created for completing the requirements of the SecurityTube Linux Assembly Expert certification:
Student ID: SLAE - 772