quinta-feira, 25 de maio de 2006

Hooray!

Eu sou uma guria nerd feliz! Escovei bits ontem e montei um shellcode (com a ajuda do Mairo, claro).
Mas eu, sozinha diferenciei as instuções assembly!
Olha! Olha!
1 unsigned char shellcode[] = {
2 0xb8,0x02,0x00,0x00,0x00
3 ,0xcd,0x80
4 ,0x85,0xc0,0x74,0x01,0xcc
5 ,0xb8,0x0b,0x00,0x00,0x00
6 ,0xbb,0x00,0x00,0x00,0x00
7 ,0xb9,0x00,0x00,0x00,0x00
8 ,0xba,0x00,0x00,0x00,0x00
9 ,0xcd,0x80};

Linhas 3 e 9: int 80
Linhas 5, 6, 7 e 8: mov para os registradores eax, ebx, ecx e edx.
As outras... Aí é forçar demais a minha cabecinha loira. :P

Nenhum comentário:

Postar um comentário