SLAE #1: Bindshell Shellcode for Linux/x86

Introduction This blog series has been created for completing the requirements of the SecurityTube Linux Assembly Expert certification: http://securitytube-training.com/online-courses/securitytube-linux-assembly-expert/ Student ID: SLAE-877 This course is an introduction to writing shellcode for Linux systems running on 32 bit x86 architecture. It consists of seven assignments: Writing a TCP bind shell shellcode Writing a reverse (connectback) shellcode A …

Continue reading SLAE #1: Bindshell Shellcode for Linux/x86

Windows base64 Encoding and Decoding Using certutil

I ran into a scenario where I was able to upload ASCII files, but executable files were being saved improperly. A common workaround for this is to use base64 to encode the executable, transfer the encoded data, then decode it on the recipient machine. The version of Windows I was using did not have base64 …

Continue reading Windows base64 Encoding and Decoding Using certutil