logo Homepage
+  NewbieContest
|-+  Divers» Cracking» Fonction VB desassemblées
Username:
Password:
Pages: [1]
  Imprimer  
Auteur Fil de discussion: Fonction VB desassemblées  (Lu 2305 fois)
deathRabbit
Profil challenge

Classement : 6286/54319

Néophyte
*
Hors ligne Hors ligne
Messages: 15


Voir le profil
« le: 17 Mai 2009 à 00:29:05 »

Bonjour,

Tout plein de question aujourd'hui. J'ai un peu de mal à lire le code suivant sous OllyDbg :
CALL DWORD PTR DS:[<&MSVBM60.__vbaVarAdd>]
J'ai compris qu'il s'agissait d'une fonction utilisée en VB pour additionner deux valeurs. Si c'est une fonction qui a été utilisée, son code asm ne devrait pas changer, et donc produir la même chose à chaque fois qu'on l'utilise, exact?
J'ai fouiller chez google, mais je n'arrive pas à trouver de documentation qui me permette de savoir quelles valeurs ont été additionnées. Pouvez-vous m'éclairer?

Merci
Journalisée
Iansus

Profil challenge

Classement : 50/54319

Membre Senior
****
Hors ligne Hors ligne
Messages: 262


Voir le profil WWW
« #1 le: 17 Mai 2009 à 07:52:44 »

Les paramètres de la fonction sont Pushées avant l'appel de la fonction, si je me souviens bien.
Par contre, il faut encore déterminer le nombre de paramètre...
Journalisée
deathRabbit
Profil challenge

Classement : 6286/54319

Néophyte
*
Hors ligne Hors ligne
Messages: 15


Voir le profil
« #2 le: 17 Mai 2009 à 21:39:54 »

Oui, c'est bien ça. Il semblerait que certaines soient "pushées" avec un dérivé de la fonction MOV. Il me reste à réussi à différencier les "MOV d'arguments" aux "MOV classiques" si on peut dire. Et encore pire : déterminer où est envoyé le retour de la fonction.

Merci
Journalisée
Pages: [1]
  Imprimer  
 
Aller à: