Masm :: getmodulefilenamea :: recuperer le nom de l'executable

0/5 (11 avis)

Snippet vu 7 787 fois - Téléchargée 31 fois

Contenu du snippet

voici comment recuperer le nom de l'executable.
G recuperé l'utilisation de cette fonction en decompilant des exe...
vive win32dasm!

Source / Exemple :


; #########################################################################

.386
.model flat, stdcall
option casemap :none   ; case sensitive

; #########################################################################

      include \masm32\include\windows.inc
      include \masm32\include\user32.inc
      include \masm32\include\kernel32.inc

      includelib \masm32\lib\user32.lib
      includelib \masm32\lib\kernel32.lib

; #########################################################################
.data
    buffer    dd 0
    Mtitle    db "Pure ASM32",0
.code

start:
   push 50h                 ; 80 caracteres max (mettez plus si vous craignez un buffer overflow)
   push offset buffer       ; nom de la variable qui va accueillir le resultat
   push 0                   ; je sais pas a koi ça sert
   call GetModuleFileNameA  ; nom de la fonction
    ; messagebox, je V pas expliker...
    push MB_OK
    push offset Mtitle
    push offset buffer
    push 0
    call MessageBox

    push 0
    call ExitProcess

end start

A voir également

Ajouter un commentaire Commentaires
BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 17
16 juil. 2003 à 11:28
Besoin de win32dasm pour cela ? Tu l'as dans tous les exemples fournis avec MASM et dans beaucoup de sources ici.
BlackWizzard Messages postés 1258 Date d'inscription mercredi 21 mars 2001 Statut Membre Dernière intervention 21 juin 2009 2
16 juil. 2003 à 12:02
ba alors G pas vu...
et puis decompiler les source, ça m'amuse...j'essai de comprendre comment fonctionne les code...surtout les virus, C tres interressant car ils font des tas de trucs en qques lignes de code...
cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007
16 juil. 2003 à 16:48
J'ai auparavant abord‚ le sujet dans une pr‚c‚dente source. Si les virus et autres Back-Doors t'int‚resse, tu trouveras une m‚thode d'inscription HKLM et de copie fichier sur cette source:

http://www.asmfr.com/article.aspx?Val=109

Ma majorit‚ des id‚es figurant dans tes 2 sources sont expliqu‚es ++
BlackWizzard Messages postés 1258 Date d'inscription mercredi 21 mars 2001 Statut Membre Dernière intervention 21 juin 2009 2
16 juil. 2003 à 18:38
thx
dis moi, tu ecrit en eom on dirai...C dur de te lire, change le codage de ton navigateur!
cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007
16 juil. 2003 à 23:29
desolé. J'ai un problm avec mon navigateur. Je suis obligé de changer de codage à chaque nouvelle page. Pas drole...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.