une solution possible est de traduire le contenu du buffer en db hexadécimaux en faisant appel au basic.Exemple: DB 90,90,90 DB 0CCh,45,85h ainsi de suite
la suite consiste a incorporer ce texte dans la section code d'un source comme ceci. jmp PardessusCode DB 90,90,90 DB 0CCh,45,85h PardessusCode:
Une autre solution est d'utiliser un debugger et de modifier les instructions en insérant un jmp tampon,ou tampon est le début du shellcode.Le dugger fera le reste
La solution choisie dépendra évidemment du cas précis,qui n'est pas très explicite. ToutEnMasm
|