News
Challenges
Crackme
ClientSide
Cryptographie
Forensics
Hacking
Logique
Programmation
Stéganographie
Wargame
Tous les challenges
Forum
Tutoriaux
FAQ
Liens utiles
IRC
Newbie Connect
Liens
Partenaires
Réglement
Goodies
L'incubateur
A propos
L'équipe
Hall Of Fame
NewbieContest
Divers
»
Cracking
»
Fonction VB desassemblées
Username:
1 heure
1 jour
1 semaine
1 mois
Toujours
Password:
Accueil
Aide
Rechercher
Recherche rapide
Recherche avancée
[Fermer]
Identifiez-vous
Inscrivez-vous
Pages: [
1
]
Imprimer
Auteur
Fil de discussion: Fonction VB desassemblées (Lu 3947 fois)
deathRabbit
Profil challenge
Classement : 6356/55020
Néophyte
Hors ligne
Messages: 15
Fonction VB desassemblées
«
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 : 52/55020
Membre Senior
Hors ligne
Messages: 262
Re : Fonction VB desassemblées
«
#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 : 6356/55020
Néophyte
Hors ligne
Messages: 15
Re : Fonction VB desassemblées
«
#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 à:
Merci de choisir une destination:
-----------------------------
Général
-----------------------------
=> Proposition de tutoriaux
=> Général
=> Suggestions/Dev. du site
=> Projet en Cours
=> Defouloir
=> Sondage pour le site
=> Bugs
-----------------------------
News
-----------------------------
=> News du site
=> News Hacking/Cracking/Phreaking
=> News Informatique/Hardware/Tuning
-----------------------------
Challenges
-----------------------------
=> Aide Crackme
=> Aide Cryptographie
=> Aide Forensics
=> Aide Hacking
=> Aide Javascript/Java/HTML
=> Aide Logique
=> Aide Programmation
=> Aide Stéganographie
=> Aide Wargame
-----------------------------
Afterwards
-----------------------------
=> Afterwards Crackme
=> Afterwards Cryptographie
=> Afterwards Forensics
=> Afterwards Hacking
=> Afterwards Javascript/Java/HTML
=> Afterwards Logique
=> Afterwards Programmation
=> Afterwards Stéganographie
=> Afterwards Wargame
-----------------------------
Divers
-----------------------------
=> Linux
=> Hacking
=> Cracking
=> Hardware
=> Informatique
-----------------------------
Programmation
-----------------------------
=> Langages compilés
=> Autres langages
=> Langages Web
Chargement...