63Fermer65
ZerosquareLe 26/11/2020 à 16:22
Et surtout, ce n'est pas parce que tu ajoutes des octets à la fin du fichier qu'ils seront chargés en mémoire smile
Un fichier EXE n'est pas une simple copie du code. Il est divisé en plusieurs sections (code, données, ressources, relogements...), et les caractéristiques de ces sections (y compris leur taille et leur position en mémoire) sont stockées dans le fichier lui-même. Il me semble que s'il y a des octets en trop à la fin, le chargeur va simplement les ignorer.

Sinon, comme les NOP chagrinaient Folco, voici un patch qui n'en utilise pas :
nKiI
Accessoirement, ça réduit le nombre d'octets à patcher, donc la taille du code qui va le faire, ce qui le rend plus facile à caser ^^