Una tecnica molto utilizzata è quella di creare codice automodificante, perché questo permette al codice di modificare i propri bytes per includerne altri che non rientrano fra quelli ammissibili e di espandere il range di istruzioni utilizzabili.
Con questo tipo di trucco, un decoder auto-modificante può essere creato inizialmente utilizzando solamente bytes compresi nell'intervallo ammissibile.
Quando lo shellcode in uscita va in esecuzione, il decoder può modificare il proprio codice per essere in grado di utilizzare ogni istruzione richiesta per consentirne il corretto funzionamento e contemporaneamente continuare a decodificare lo shellcode originale.
Durante gli NBA Playoff 2017, i Golden State Warriors stabiliscono un nuovo record nella storia dei play-off di tutte e quattro le maggiori leghe sportive americane  divenendo la prima squadra in assoluto a vincere 15 partite di fila in Post-Season, perdendo solo la partita di gara 4 durante le Finals, contro i Cleveland Cavaliers, vincendo poi il titolo in gara 5, concludendo quindi i play-off con un risultato di 16-1. nessuna delle precedenti Intanto, i componenti del gruppo stavano aumentando: gli amici passavano parola, da 20 che eravamo siamo diventati 25, 30, 40, 50. Il giovane pilota tedesco Michael Schumacher guidava la Benetton motorizzata con i nuovi motori Ford. Dopo avere fatto la decodifica, il decoder trasferisce il controllo allo shellcode, in modo tale che possa essere eseguito normalmente.