[C/WIN32] INJECTION DE DLL 2 MÉTHODES (REMOTETHREAD PROPRE & REGISTRY)

ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 3 mars 2009 à 20:07
alphaone Messages postés 134 Date d'inscription vendredi 2 mai 2003 Statut Membre Dernière intervention 14 novembre 2009 - 9 nov. 2009 à 17:01
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/49419-c-win32-injection-de-dll-2-methodes-remotethread-propre-registry

alphaone Messages postés 134 Date d'inscription vendredi 2 mai 2003 Statut Membre Dernière intervention 14 novembre 2009
9 nov. 2009 à 17:01
Sous visual studio 2008 en 32Bits ça marche en 64Bits 2 truc ne marche pas:
1) le menu du type d'injection/d'éjection
2) probleme dans la source dans une fonction d'injection
lirycs78 Messages postés 103 Date d'inscription vendredi 7 juillet 2006 Statut Membre Dernière intervention 7 janvier 2010
4 oct. 2009 à 21:58
Moi je n'arrive pas a le compiler avec DevC++
jai ces erreurs :
[Linker error] undefined reference to `CreateFontA@56'
[Linker error] undefined reference to `GetOpenFileNameA@4'
[Linker error] undefined reference to `CreateFontA@56'
[Linker error] undefined reference to `CreateFontA@56'
ld returned 1 exit status

quand jouvre DCK_DLLinjector.cpp et que je veut le compile :/

help me svp
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
12 mars 2009 à 19:57
Merci Buno,

Bonne réflexion Juju12, il faudrait demander cela a Richter, je n'ai même pas penser à aller voir ce que prenait LoadLibrary, mais cela passe en effet. Il est vrai que si elle attend un handle meModule.hModule serait plus logique :)
BunoCS Messages postés 15472 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 25 mars 2024 103
12 mars 2009 à 11:15
Hum..bon, en fait, mon problème est corrigé, petite erreur de ma part. Rien à voir avec la source!
cs_juju12 Messages postés 966 Date d'inscription samedi 3 avril 2004 Statut Membre Dernière intervention 4 mars 2010 4
11 mars 2009 à 14:01
Une petite remarque:
lors de la libération de la dll (méthode remotethread), tu appelles FreeLibrary dans le contexte du processus cible mais en lui passant comme paramètre (via CreateRemoteThread) l'adresse de base de la dll...alors que FreeLibrary attend plutôt un handle sur le module (qui aurait éventuellement pu être récupéré par le code de retour du thread LoadLibrary)?! Quelque chose m'aurait-il échappé?
BunoCS Messages postés 15472 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 25 mars 2024 103
11 mars 2009 à 11:53
Hello,
Sympa la source. Pas super évident à lire (problème d'indentation notamment) et à comprendre au 1er abord mais sympa. Une petite remarque en complément: quand on change de méthode, ça efface le contenu des edit en-dessous...c'est pas très cool ;)
--> 8/10

Une question d'ordre générale sur le déchargement de dll: quand j'essaie avec une de mes dlls, je fais planter le processus cible au déchargement de ma dll :( Tu n'aurais pas une idée du problème par hasard?

Buno.
mpo007 Messages postés 12 Date d'inscription jeudi 6 juillet 2006 Statut Membre Dernière intervention 7 mars 2009
7 mars 2009 à 13:16
bonjour deck_bsd je voie que tu t'intéresse bcp à la programmation système comme moi en fait.et en ce moment je suis en train de travailler ou de Créer un nouveau langage de programmation interprété pourquoi tu feras pas pareil si tu as envie on discute de tout ça à+ ;)
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
5 mars 2009 à 19:32
j'avais un correcteur orthographique sous windows 95 et ça fonctionnait avec tous les programmes ( ou presque )
je n'ai pas retrouvé ça pour XP
ça me plairait assez d'avoir ce genre de petit truc sur ma bécane et d'en faire profiter un maximum de gens :)
seulement seul je ne suis absolument pas sur d'y arriver
ça vous tente ??
pour la partie correcteur il y a de quoi faire en opensource avec les dico OpenOffice :)
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 1
5 mars 2009 à 19:04
Oui, c'est tout à fait possible ...
Mais où tu trouves ces idées ??
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
4 mars 2009 à 15:53
bonjour,
est ce que ce procédé pourrait servir à ajouter un correcteur orthographique à notepad , wordpad , visual studio et autres programmes ???
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
3 mars 2009 à 21:08
Lol mais c'est pas la dll le sujet ici , donc je m'en fou de la compiler en debug ou en release, rien ne t'empeche d'en faire une en release :) ça prend 3 secondes
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 1
3 mars 2009 à 20:51
Ouais, j'ai remarqué ça après avoir posté le commentaire, en désassemblant ...
Et t'aurais dû la compiler en Release !
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
3 mars 2009 à 20:40
ouf oui indeed :s
Ba pour la dll je ne vois pas trop l'intérêt de le mettre c'est juste une dll qui affiche une messagebox , tout c** ^^
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 1
3 mars 2009 à 20:07
Dans le dialogue aboutbox, "Créer par" => "Créé par"
Sinon peux-tu donner le source de la DLL ?
Rejoignez-nous