j'ai pas bien compris la ??
voila le principe du BO :
0x0
MEMORY
0xFFFFFFFF
----------------------------------------------------------------------------------
data
|
statck
|
code /...................../ shellcode (fonction
system() en C)
----------------------------------------------------------------------------------
lorque tu apelle une fonction en C par exemple (call en asm) le
contenu de cs et de eip est stocker ds la pile (stack), pour faire un
buffer overflow, c'est tout con : tu sais que le shellcode est mapée en
memoire dans une dll de windows a l'adresse 0x12345678, donc en fait il
faut marquer dans la pile plein de 0x12345678 en fesant deborder les
variables situées dans data....
par contre si tu veut faire toi mm ton shell code c + compliker.......
voila @+, vinc1008881
Le goto, c'est comme un parachute........