Articles

Assembleur et bootloader

Le langage assembleur est un langage de programmation bas niveau qui représente le langage machine sous une forme lisible. Le langage est propre à chaque processeur. Il est utilisé pour créer des applications légères et rapides. Dans cet article j'aborderais l'architecture des processeurs Intel ainsi que leur jeu d'instructions. Nous verrons par la suite comment réaliser un bootloader.

Read more

Share

Injection DLL

L’injection de DLL est une technique couramment utilisée par les malwares pour injecter du code dans une application légitime. La charge utile est contenue dans une DLL malveillante.

Read more

Share

Shellcode Windows - PEB

Cet article a pour but d'initier à la création de shellcode sous Windows. Beaucoup de shellcodes sous Windows listent les modules pour résoudre des adresses de fonction. Dans cette première partie nous allons écrire en assembleur un programme (et non un shellcode) qui va lister ses propres modules.

Read more

Share