Comment faire pour lire dans un binaire(dll entre autre) les fonctions export�es.
J'ai trouv� un truc en VB mais c'est super bizarre.
Je cherche un truc en C ou C++
Merci bien.
Comment faire pour lire dans un binaire(dll entre autre) les fonctions export�es.
J'ai trouv� un truc en VB mais c'est super bizarre.
Je cherche un truc en C ou C++
Merci bien.
Salut,
Si c'est juste pour les voir, enfin c'est � dire pas les lister depuis le code, je sais que QuickViewPlus (http://www.tucows.com/preview/302331) le fait. Par contre il me semble que tu as juste les noms des points d'entr�es, donc pas les parametres ni rien, c'est plus "pour info" qu'autre chose... enfin sauf s'il y a un .ref avec la DLL, et que le gentil programmeur a indiqu� en commentaire les parametres, le retour etc ...
mais je sais pas trop si c'est �a que tu cherchais![]()
Je cherche surtout comment dependency walker arrive � trouver les points d'ent�es, param�tres et dependences des dlls.
Ca ne peut qu'etre l'analyse binaire de la dll.
Est-il possible d'avoir les sources de dependency walker ou d'un outil similaire?
Merci
Ce serait sympa de r�pondre svp, ca fait un moment que je cherche cette info.
Merci
Il ouvre la dll/exe comme un fichier classique et l'analyse. Il fait tout tout seul, y'a pas d'API pour �a.
Une dll/exe 32 bits est au format PE. C'est document�.
http://msdn.microsoft.com/library/en-us/dndebug/html/msdn_peeringpe.asp
http://msdn.microsoft.com/msdnmag/issues/02/02/PE/default.aspx
http://msdn.microsoft.com/msdnmag/issues/02/03/PE2/default.aspx
http://www.microsoft.com/whdc/system/platform/firmware/PECOFF.mspx
Merci pour les liens.
Ou peux on trouver des exemples applicatifs tout fait.
Merci
Des trucs bien propres bien faits y'en a pas des masses. Mais des petits programmes par ci par l� qui filent certaines infos on en trouve pas mal. Cherche avec le mot cl� PE.
Cherche aussi du c�t� de la g�n�ration d'un .lib � partir d'une dll (pour VC++ 2003 toolkit notamment), des mecs ont bricol� des petits programmes qui dumpent les fonctions export�es d'une dll.
Partager