SLAE32 - Assignment 7
This blog post has been created for completing the requirements of the SecurityTube Linux Assembly Expert certification: https://www.pentesteracademy.com/course?id=3 Student ID: PA-15072 All associated code can be found here: https://github.com/pAP3R/public/tree/master/SLAE32/assignments Crypters For this assignment, students are tasked with creating a custom shellcode crypter. Requirements: Create a custom crypter like the one shown in the "crypters" video Free to use any existing encryption schema Can use any programming language Task 7 was... interesting. By far the most time spent headbanging (to metal and against metal), while also sporting the biggest facepalm. My original plan did end up being the outcome, although it took a detour and ended up at the same result. For this task I decided to go the AES CBC route-- it's a common and easily implemented encryption scheme. Using this article , I was able to come up with a PoC encryption / decr