VOIR LES APPELS API (+ PARAMS) D'1 PROG

Signaler
Messages postés
38
Date d'inscription
samedi 18 janvier 2003
Statut
Membre
Dernière intervention
25 décembre 2007
-
Messages postés
51
Date d'inscription
samedi 21 octobre 2000
Statut
Membre
Dernière intervention
10 octobre 2011
-
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/22687-voir-les-appels-api-params-d-1-prog

Messages postés
51
Date d'inscription
samedi 21 octobre 2000
Statut
Membre
Dernière intervention
10 octobre 2011

Bonjour,
Je découvre avec un peu de retard, lol
Dommage que les paramètres des dll exotiques ne puissent être obtenus.

Sinon, que du bonheur - Merci
Messages postés
625
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
25 novembre 2010

Salut,

Bravo quel code!

Mais en fait je cherche desesperement le moyen d'intercepter tout appel a CreateProcess ds le but d'un soft de securite.
Ce code devrait vite te faire comprendre ce que je veux faire
http://www.vbfrance.com/code.aspx?ID=34029
Etant completement incapable de coder un Hook, ne connaitrait tu pas un dll utilisable en vb6 qui pourrait le faire ?

Sinon pense tu que ma methode (le lien plus haut) soit optimisable ou a banir ?

Merci d'avance @+
Messages postés
104
Date d'inscription
jeudi 6 mai 2004
Statut
Membre
Dernière intervention
31 décembre 2006

Mouais aps mal mais tu aurais pui preciser qu'il fallait l'installer(-1)et la ca sert a rien sauf a lancer le programme a cause de l'incomptatibilite de XP(-2)et puis aussi ca sert a rien allez 5!
Messages postés
4525
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
9
Ok ok bon je vais faire quelques explications sur le fonctionnment
car pour certains vous avez du mal a l'executer :

Premierement :

Si vous recompilez la dll vb6 il est imperatif de recompiler egalement la dll cpp car c'est elle qui crée une instance de la classe de hook dans le process client (donc des que la version de la dll vb6 change la dll cpp ne marche plus c'est le dll hell ! lol)

Deuxiement :

Si il y avais un probleme dans l'injection ou dans le processus de création de thread le programme vous l'indiquerais donc ... a prioris ce n'est pas le cas

Troisiemement :

Il se peut que la procedure d'injection ne marche pas pour cela regarder la valeur renvoyer pas HookProcess si c'est 0 l'injection a fouaré(donc debuggage de la procedure dans la dll)

Quatriement :

Il se peut aussi que la creation d'une classe dans le process client fouare dans ce cas rien ne laisse presager que le processus a rater sauf ... que la fenetre des events ne s'affiche pas ! donc la faut jeter un oeil sur la dll cpp voir si elle est a jour et si elle est presente a la bonne version et dans le repertoire system32

Cinquiemement :

Pour voir si tout ce passe bien je vous conseil de tv charger la source ModViewer : http://vbfrance.com/code.aspx?ID=21408
et de regarder si dans le process client les dll sont bien presente

voila, vous comprendrez que le debuggage se fait selon les machines...

B@nne prog
Afficher les 7 commentaires