Salut asyade, merci pour les sources de ton injecteur !
Ne comprenant rien à l'injection DLL, j'essais de m'y intéresser, mais c'est vraiment un grand désert pour moi.
Par exemple, sur cette ligne de code :
IntPtr hndProc = OpenProcess((0x2 | 0x8 | 0x10 | 0x20 | 0x400), 1, pToBeInjected);
Que représente les chiffres ? Je suppose que c'est une adresse, mais l'adresse de quoi ? Et comment les as-tu obtenu ?
De même pour la ligne :
IntPtr lpAddress = VirtualAllocEx(hndProc, (IntPtr)null, (IntPtr)sDllPath.Length, (0x1000 | 0x2000), 0X40);
En gros, pourrais-tu faire un petit tuto rapide du code de ton injecteur afin que les gens un peu perdu comme moi puisse mieux comprendre stp
Merci d'avance pour tes réponses
PS : Fais comme si tu parlais à un gamin de 12 ans quand tu m'expliques :P