- 
        
          Opcode ScriptOpcodes from Assembly Instructions 
- 
        
          SLAE Problem 7: Create a Custom CrypterSLAE Problem 7: Create a Custom Crypter 
- 
        
          SLAE Problem 6: Shell-Storm.com Shellcode Analysis and Polymorphic ModificationSLAE Problem 6: Shell-Storm.com Shellcode Analysis and Polymorphic Modification 
- 
        
          SLAE Problem 5.3: Msfvenom Analysis of linux/x86/execAnalysis of Msfvenom shellcode: linux/x86/exec 
- 
        
          SLAE Problem 5.2: Msfvenom Analysis of linux/x86/adduserAnalysis of Msfvenom shellcode: linux/x86/adduser 
- 
        
          SLAE Problem 5.1: Msfvenom Analysis of linux/x86/shell_reverse_tcpAnalysis of Msfvenom shellcode: linux/x86/shell_reverse_tcp 
- 
        
          SLAE Problem 4: Custom Encoding SchemeA demonstration of a custom encoding scheme 
- 
        
          SLAE Problem 3: Egg Hunter DemonstrationA demonstration of an egg hunter searching for shellcode 
- 
        
          SLAE Problem 2: Reverse TCP ShellcodeA nice walkthrough of creating a reverse shellcode from scratch 
- 
        
          SLAE Problem 1: TCP Bind Shell ShellcodeFrom my experience playing around with socket programming in C and Python, there is a basic formula and group of function calls for creating clients and servers. Most of them will be useful to us. A couple won't be applicable to our situation. 
 
          
          
            