./hello
Hello World
Je peux ajouter plein de garbage à la fin:
$ hexdump -C nops
00000000 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 |................|
*
000000fb
$ cat hello nops > big
$ chmod +x big
$ ./big
Hello World
$
La question que je me pose, c'est comment charger tous ces nops en mémoire, puis de faire pointer l'EntryPoint dessus.
La fin du binaire n'est pas une zone de code, cela voudrait dire que je devrais tweaker les sections pour en ajouter une? N'y a t'il pas plus simple?
Mitsurugi
Aucun commentaire:
Enregistrer un commentaire