Table des matières
35 relations: Address space layout randomization, Adressage mémoire, Assembleur, Bibliothèque logicielle, C (langage), Caractère alphanumérique, Caractère nul, Chaîne de caractères, Code impénétrable, COMMAND, Data Execution Prevention, Dépassement de tampon, DOS, Fonction OU exclusif, Gestion de la mémoire, Hacker (sécurité informatique), Interface en ligne de commande, Interface système, Langage machine, Mémoire (informatique), Microprocesseur, Microsoft Windows, Morris (ver informatique), NOP, Octet, Phrack, Pile (informatique), Reverse shell, Système hexadécimal, Unicode, Unix, UTF-16, Virus polymorphe, Vulnérabilité (informatique), X86.
Address space layout randomization
L’address space layout randomization (ASLR) (« distribution aléatoire de l'espace d'adressage ») est une technique permettant de placer de façon aléatoire les zones de données dans la mémoire virtuelle.
Voir Shellcode et Address space layout randomization
Adressage mémoire
L’adressage mémoire est, en électronique et en informatique, la façon dont se fait l'accès aux données conservées en mémoire.
Voir Shellcode et Adressage mémoire
Assembleur
Un langage d'assemblage ou langage assembleur est, en programmation informatique, le langage de plus bas niveau qui représente le langage machine sous une forme lisible par un humain.
Bibliothèque logicielle
En informatique, une bibliothèque logicielle est une collection de routines, qui peuvent être déjà compilées et prêtes à être utilisées par des programmes.
Voir Shellcode et Bibliothèque logicielle
C (langage)
C est un langage de programmation impératif, généraliste et de bas niveau.
Caractère alphanumérique
Les caractères alphanumériques sont un sous-ensemble de caractères qui comprennent les alphabétiques représentant les lettres (de A à Z dans l'alphabet latin) minuscules et majuscules, ainsi que les caractères numériques comprenant les chiffres arabes (de 0 à 9).
Voir Shellcode et Caractère alphanumérique
Caractère nul
Le caractère nul (en anglais, null character, null terminator ou null byte, abrégé en NUL or NULL) est un caractère de contrôle avec la valeur zéro.
Voir Shellcode et Caractère nul
Chaîne de caractères
En informatique, une chaîne de caractères est à la fois conceptuellement une suite ordonnée de caractères et physiquement une suite ordonnée d' unités de code (code unit).
Voir Shellcode et Chaîne de caractères
Code impénétrable
Le code impénétrable d'un programme informatique est un code dont la compréhension est très difficile pour un humain tout en restant parfaitement compilable par un ordinateur.
Voir Shellcode et Code impénétrable
COMMAND
COMMAND (programme exécutable: COMMAND.COM) est un interpréteur de commandes standard pour les systèmes compatibles MS-DOS comme PC-DOS et IBM-DOS.
Voir Shellcode et COMMAND
Data Execution Prevention
La prévention de l'exécution des données (data execution prevention, DEP) est un dispositif de sécurité intégré à de nombreux systèmes d'exploitation modernes tels Linux, Mac OS X, iOS, Microsoft Windows et Android.
Voir Shellcode et Data Execution Prevention
Dépassement de tampon
En informatique, un dépassement de tampon ou débordement de tampon (en anglais, ou BOF) est un bug par lequel un processus, lors de l'écriture dans un tampon, écrit à l'extérieur de l'espace alloué au tampon, écrasant ainsi des informations nécessaires au processus.
Voir Shellcode et Dépassement de tampon
DOS
On appelle généralement DOS (disk operating system) le système d'exploitation PC-DOS, ainsi que la variante MS-DOS vendue par Microsoft pour les compatibles PC.
Voir Shellcode et DOS
Fonction OU exclusif
La fonction OU exclusif, souvent appelée XOR (eXclusive OR) ou disjonction exclusive, ou somme binaire en cryptographie où il est noté +, ou encore ⊻ en algèbre relationnelle, est un opérateur logique de l'algèbre de Boole.
Voir Shellcode et Fonction OU exclusif
Gestion de la mémoire
La gestion de la mémoire est une forme de gestion des ressources appliquée à la mémoire de l'ordinateur.
Voir Shellcode et Gestion de la mémoire
Hacker (sécurité informatique)
En sécurité informatique, le terme hacker, francisé hackeur ou hackeuse, désigne une personne qui recherche les moyens de contourner les protections logicielles et matérielles.
Voir Shellcode et Hacker (sécurité informatique)
Interface en ligne de commande
Bash sous Gentoo. Une interface en ligne de commande ou ILC (en anglais command line interface, couramment abrégé CLI) est une interface homme-machine dans laquelle la communication entre l'utilisateur et l'ordinateur s'effectue en mode texte.
Voir Shellcode et Interface en ligne de commande
Interface système
Une interface système ou coque logicielle (en anglais) est une couche logicielle qui fournit l'interface utilisateur d'un système d'exploitation.
Voir Shellcode et Interface système
Langage machine
Le langage machine, ou code machine, est la suite de bits qui est interprétée par le processeur d'un ordinateur exécutant un programme informatique.
Voir Shellcode et Langage machine
Mémoire (informatique)
En informatique, la mémoire est un dispositif électronique numérique qui sert à stocker des données.
Voir Shellcode et Mémoire (informatique)
Microprocesseur
consulté le.
Voir Shellcode et Microprocesseur
Microsoft Windows
(littéralement « Fenêtres » en anglais) est au départ une interface graphique unifiée produite par Microsoft, qui est devenue ensuite une gamme de systèmes d’exploitation à part entière, principalement destinés aux ordinateurs compatibles PC.
Voir Shellcode et Microsoft Windows
Morris (ver informatique)
Musée de la science de Boston. Le ver Morris ou ver de Morris était un ver informatique distribué via l'Internet, écrit par Robert Tappan Morris (à l'époque étudiant à l'université Cornell), et lancé le à partir du MIT.
Voir Shellcode et Morris (ver informatique)
NOP
NOP, mnémonique pour No Operation (en français: « aucune opération »), est une instruction assembleur disponible pour divers processeurs (par exemple 6502, famille 68000, famille x86, la plupart des processeurs RISC).
Voir Shellcode et NOP
Octet
En informatique, un octet est un multiplet de codant une information.
Voir Shellcode et Octet
Phrack
Phrack est un magazine électronique underground international de langue anglaise édité par et pour des hackers depuis 1985.
Voir Shellcode et Phrack
Pile (informatique)
En informatique, une pile (en anglais stack) est une structure de données fondée sur le principe « dernier arrivé, premier sorti » (en anglais LIFO pour last in, first out), ce qui veut dire qu'en général, le dernier élément ajouté à la pile est le premier à en sortir.
Voir Shellcode et Pile (informatique)
Reverse shell
Le reverse shell (shell inversé) - appelé aussi reverse tunnel (tunnel inversé) - est une technique informatique qui permet de rediriger sur un ordinateur local l'entrée et la sortie d'un shell vers un ordinateur distant, au travers d'un service capable d'interagir entre les deux ordinateurs.
Voir Shellcode et Reverse shell
Système hexadécimal
Le système hexadécimal est un système de numération positionnel en base 16.
Voir Shellcode et Système hexadécimal
Unicode
200x200px Unicode est un standard informatique qui permet des échanges de textes dans différentes langues, à un niveau mondial.
Voir Shellcode et Unicode
Unix
Unix, officiellement UNIX, est une famille de systèmes d'exploitation multitâche et multi-utilisateur dérivé de l'Unix d'origine créé par AT&T, le développement de ce dernier ayant commencé dans les années 1970 au centre de recherche de Bell Labs mené par Kenneth Thompson.
Voir Shellcode et Unix
UTF-16
UTF-16 est un codage des caractères définis par Unicode, où chaque caractère est codé sur une suite de un ou deux mots de 16 bits.
Voir Shellcode et UTF-16
Virus polymorphe
Un virus polymorphe est un virus informatique qui, lors de sa réplication, modifie sa représentation, ce qui empêche un logiciel antivirus de l'identifier par sa signature.
Voir Shellcode et Virus polymorphe
Vulnérabilité (informatique)
Dans le domaine de la sécurité informatique, une vulnérabilité ou faille est une faiblesse dans un système informatique permettant à un attaquant de porter atteinte à l'intégrité de ce système, c'est-à-dire à son fonctionnement normal, à la confidentialité ou à l'intégrité des données qu'il contient.
Voir Shellcode et Vulnérabilité (informatique)
X86
La famille x86 regroupe les microprocesseurs compatibles avec le jeu d'instructions de l'Intel 8086.
Voir Shellcode et X86

