Suffit-il de voir pour savoir?
Par Falcon
--------------------------------------------------------------------------------
L’ASSEMBLEUR
--------------------------------------------------------------------------------
1 - Les bases indispensables pour débuter
A - Définition de l'assembleur
B - Le langage hexadécimal
C – Le calcul binaire
D – Conversion binaire ó hexadécimal
E - Le processeur et ses registres
a ) Les registres généraux. b ) Les registres pointeurs ou d’offset c ) Le processeur et ses registres de segment d ) Le registre Flag
2 - Les premières instructions
A - La première instruction : MOV
B - Une autre instruction : JMP
C - Quelques instructions arithmétiques : ADD et SUB
3 - Pile - Interruptions
A - La pile (Stack) et ses instructions
a ) PUSH. b ) POP.
B - Les interruptions - Instructions
4 - Les flags - Les sauts conditionnels - CMP
A - Les flags - Les indicateurs
a ) CF b ) PF c ) AF d ) ZF e ) SF f ) IF g ) DF h ) OF
B - Les instructions conditionnelles
JB - JNAE - JC
JAE - JNB - JNC
JE - JZ
JNE - JNZ
JO - JNO
JP - JPE
JNP - JPO
JS - JNS
JA - JNBE
JBE - JNA
JG - JNLE
JGE - JNL
JL - JNGE
JLE - JNG
C - L'instruction CMP
5 - Instructions mathématiques
A - Les instructions mathématiques
a ) MULTIPLICATION : MUL / IMUL b ) DIVISION : DIV / IDIV c ) SHR et SHL d ) NEG
B - Les nombres à virgules
C - Les nombres négatifs
D - Les instructions logiques
a ) AND b ) OR c ) XOR d ) NOT
e ) TEST
6 - La mémoire
La mémoire et ses instructions
7 - LES INSTRUCTIONS ASSEMBLEUR
8 - Table ASCII
--------------------------------------------------------------------------------
L’ASSEMBLEUR
--------------------------------------------------------------------------------
1 - Les bases indispensables pour débuter
Pour cracker n’importe quel logiciel, il est indispensable de