#Gecmise Donus \w xd3.
(Son 1)
(Son 1)
Kod:
[COLOR="White"]/*
* ::mkdir("1337", 0755) & exit(0) Shellcode
* __author__: xd3
* __date__: 15/11/4
* __format__: ELF 32 Bit
* __platform__: x86/Linux
* __size__: 25 Bytes
*
*/
/* Usage:
*
* $ sudo gcc -fno-stack-protector -z execstack xd3.c -o xd3
* $ ./xd3
* [~] Byte-Code Len: 25
* [+] Directory Created.
* $ ./check.sh 1337
* Output: 1
* $
*/
#include <stdio.h>
#include <string.h>
#define CHVAL "\xff\x01" //Little Endian & Octal -> Hex
const unsigned char xd3[] = \
"\x6a\x27\x58\x99"
"\x52\x68\x31\x33"
"\x33\x37\x89\xe3"
"\x66\xb9" CHVAL
"\xcd\x80\x6a\x01"
"\x58\x89\xd3\xcd"
"\x80";
int main(){
printf("[~] Byte-Code Len: %d\n[+] Directory Created.\n", strlen(xd3));
int (*sh3llc0de)();
sh3llc0de = (int (*)()) xd3;
(int)(*sh3llc0de)();
}
[/COLOR]