Glossary
Opcode
Le ou les octets numériques en code machine qui identifient l'opération que le CPU doit exécuter.
Un opcode (code d'opération) est l'octet numérique brut, ou les octets, situés au début d'une instruction machine et qui indiquent au CPU quelle opération effectuer. Par exemple, sur x86, l'octet 0x90 est l'opcode de NOP (no operation). Un désassembleur fait correspondre les opcodes à des mnémoniques lisibles par l'humain. Comprendre les opcodes est essentiel lors de l'analyse d'un shellcode ou d'exploits écrits à la main, où les instructions sont saisies sous forme d'octets bruts.
90 ; opcode 0x90 → NOP
B8 01 00 00 00 ; opcode 0xB8 → MOV EAX, 1