INJECTION DE DLL DANS UN PROCESSUS

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 13 janv. 2008 à 23:18
cs_Bleys Messages postés 1 Date d'inscription vendredi 24 novembre 2006 Statut Membre Dernière intervention 10 janvier 2009 - 10 janv. 2009 à 19:13
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/45417-injection-de-dll-dans-un-processus

cs_Bleys Messages postés 1 Date d'inscription vendredi 24 novembre 2006 Statut Membre Dernière intervention 10 janvier 2009
10 janv. 2009 à 19:13
Bonsoir à tous,
Désole de faire remonter un ci vieux topic, mais en voulant réutiliser la méthode SetDebugPrivilege() j'ai une erreur lors de l'exécution de CloseHandle(handle2) ...
L'erreur est : invalid handle was specified

Une idée ?

Merci d'avance
ironzorg Messages postés 45 Date d'inscription samedi 20 mai 2006 Statut Membre Dernière intervention 27 juin 2008
21 févr. 2008 à 17:39
C'est possible de faire de l'injection de DLL en POSIX ? C4est a dire pas avec les API Win32 quoi...
lilxam7 Messages postés 12 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 3 février 2008
8 févr. 2008 à 18:50
Salut, tu as tout à fait raison, je corrige ça tout de suite.
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
7 févr. 2008 à 19:38
Yop,


Es-tu sur de ceci ?

nbdebits *= 8;
if(strlen(dll)+1 != nbdebits)

Pour moi nbdebits sera tjrs différent car WriteProcessMemory renvoie le nombre de Bytes écrit et non de bit. 1 Bytes = 8 bits, donc pas besoin de faire * 8 .
lilxam7 Messages postés 12 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 3 février 2008
20 janv. 2008 à 19:36
Voilà, désolé j'avais voulu aller un peu trop vite.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
20 janv. 2008 à 19:28
Oui je vois....

return 1;
tout ce qui suit est supprimé par le compilo.
lilxam7 Messages postés 12 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 3 février 2008
20 janv. 2008 à 19:06
J'ai corrigé ça.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
13 janv. 2008 à 23:18
C'est pour un concours de fuites mémoire ?

CreateToolhelp32Snapshot, si réussit CloseHandle.
OpenProcess et CreateRemoteThread idem.
VirtualAllocEx => VirtualFreeEx.
Rejoignez-nous