Skip to content

jsnv-dev/slae_x86_assignments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository has been created for completing the requirements of the SecurityTube Linux Assembly Expert certification: http://securitytube-training.com/online-courses/securitytube-linux-assembly-expert/

  • Create a shell bind tcp shellcode
    • Binds to a port
    • Execs shell on incoming connection
  • Port number should be easily configurable
  • Create a shell reverse tcp shellcode
    • Reverse connects to configured IP and port
    • Execs shell on successful connection
  • IP and port should be easily configurable
  • Study about egg hunter shellcode
  • Create a working demo of the egg hunter
    • Should be configurable of different payloads
  • Create a custom encoding scheme
  • PoC using execve-stack as the shellcode to encode with the schema and execute
  • Take up at least 3 shellcode samples created using msfpayload for linux/x86
  • Use GDB/ndisasm/libemu to dissect the functionality of the shellcode
  • Present analysis
  • Take up 3 shellcodes from shell-storm and create polymorphic versions of them to beat pattern matching
    • The polymorphic versions cannot be larger 150% of the existing shellcode
    • Bonus points for making it shorter in length than original
  • Create a custom crypter
  • Free to use any existing encryption schema
  • Use any programming language

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published