Assignment #1: Create Shell_Bind_TCP shellcode
The goal of this assignment is to create a bind tcp shell.
The steps include:
The following includes the bind tcp shell created for this assignment.
This blog post 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: PA-7730
All source files can be found on GitHub at https://github.com/br0ns0n/SLAE32
The steps include:
- Create a new TCP socket
- Bind socket to a local port
- Listen for incoming connections
- Accept incoming connection
- Redirect STDIN, STDOUT and STDERR to a newly created socket from a client
- Spawn the shell
The following includes an example of the bind tcp shell implemented in c.
bind_tcp_shell.c |
The following includes the bind tcp shell created for this assignment.
This blog post 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: PA-7730
All source files can be found on GitHub at https://github.com/br0ns0n/SLAE32
Comments
Post a Comment