begin process at 2012 05 25 09:47:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Assembleur

 > 

Divers

 > 

Débutant(e)

 > 

en quel langage est ecrit ce programme


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

en quel langage est ecrit ce programme

dimanche 22 mars 2009 à 11:58:22 | en quel langage est ecrit ce programme

jedilu

Membre Club

bonjour
en quel language est ecrit ce programme car j'ai un probleme pour le lancer
merci

00629DE5   AE               SCAS BYTE PTR ES:[EDI]
00629DE6   9E               SAHF
00629DE7   49               DEC ECX
00629DE8   05 C89C8E04      ADD EAX,48E9CC8
00629DED  ^E2 9A            LOOPD SHORT 3DEmbroi.00629D89
00629DEF   D303             ROL DWORD PTR DS:[EBX],CL
00629DF1   FC               CLD
00629DF2   98               CWDE
00629DF3   1802             SBB BYTE PTR DS:[EDX],AL
00629DF5   16               PUSH SS
00629DF6   97               XCHG EAX,EDI
00629DF7   5D               POP EBP
00629DF8   0130             ADD DWORD PTR DS:[EAX],ESI
00629DFA   95               XCHG EAX,EBP
00629DFB   A2 004A93E7      MOV BYTE PTR DS:[E7934A00],AL
00629E00   FF63 91          JMP DWORD PTR DS:[EBX-6F]
00629E03   2C FE            SUB AL,0FE
00629E05  ^7D 8F            JGE SHORT 3DEmbroi.00629D96
00629E07  ^71 FD            JNO SHORT 3DEmbroi.00629E06
00629E09   97               XCHG EAX,EDI
00629E0A   8DB6 FCB18BFB    LEA ESI,DWORD PTR DS:[ESI+FB8BB1FC]
00629E10   FB               STI
00629E11   CB               RETF                                     ; Far return
00629E12   8940 FA          MOV DWORD PTR DS:[EAX-6],EAX
00629E15   E5 87            IN EAX,87                                ; I/O command
00629E17   85F9             TEST ECX,EDI
00629E19   FF85 CAF81984    INC DWORD PTR SS:[EBP+8419F8CA]
00629E1F   0FF733           MASKMOVQ MM6,QWORD PTR DS:[EBX]          ; Memory address is not allowed
00629E22   8254F6 4D 80     ADC BYTE PTR DS:[ESI+ESI*8+4D],-80
00629E27   99               CDQ
00629E28   F5               CMC
00629E29   67:7E DE         JLE SHORT 3DEmbroi.00629E0A              ; Superfluous prefix
00629E2C   F4               HLT                                      ; Privileged command
00629E2D   817C23 F3 9B7A68>CMP DWORD PTR DS:[EBX-D],F2687A9B
00629E35   B5 78            MOV CH,78
00629E37   AD               LODS DWORD PTR DS:[ESI]
00629E38   F1               INT1
00629E39   CF               IRETD
00629E3A  ^76 F2            JBE SHORT 3DEmbroi.00629E2E
00629E3C   F0:E9 7437EF03   LOCK JMP 0451D5B6                        ; LOCK prefix is not allowed
00629E42   73 7C            JNB SHORT 3DEmbroi.00629EC0
00629E44   EE               OUT DX,AL                                ; I/O command
00629E45   1D 71C1ED37      SBB EAX,37EDC171
00629E4A   6F               OUTS DX,DWORD PTR ES:[EDI]               ; I/O command

 

dimanche 22 mars 2009 à 17:45:36 | Re : en quel langage est ecrit ce programme

ghuysmans99

Membre Club
C'est du dissassembly :
  • La première colonne est l'offset
  • La deuxième le code compilé représenté en hexadécimal
  • La troisième le code désassemblé
http://img404.imageshack.us/img404/7166/signaturegf4.gif
dimanche 22 mars 2009 à 19:17:08 | Re : en quel langage est ecrit ce programme

ToutEnMasm


Je rajoute un desassemblage fait sans le code source.
Avec le code source,on obtient ce genre.

0040146d c1e210          shl     edx,10h
00401470 03ca            add     ecx,edx
00401472 743d            je      lance!aPetitep+0x132 (004014b1)
00401474 0fbcd1          bsf     edx,ecx
00401477 7438            je      lance!aPetitep+0x132 (004014b1)
00401479 66813c160d0a    cmp     word ptr [esi+edx],0A0Dh
0040147f 752b            jne     lance!aPetitep+0x12d (004014ac)
00401481 52              push    edx


Cette discussion est classée dans : ds, ptr, dword, short, eax


Répondre à ce message

Sujets en rapport avec ce message

optimisation [ par sajid_morad ] salut tout le monde , j ai une parti du code en c++, que j ai voulu optimiser , le l ai reécri en asm , mai ça donne pas grand chose, si quelqu un po LecteurEstDvd asm inline [ par AlexMAN ] Bonjour, Voila j'ai un ptit pb au nivo, je pense, de l'appel de la fonction DeviceIoControl, le code : //Fonction Cint __stdcall LecteurEstDvd(char *p Probleme de compilation [ par noel70 ] Bonjour a tous.voila, sur une fenetre, j'ai mis un bouton, et quand j clique sur ce bouton, j'aimerais faire apparaitre une autre fenetre.Alors ce que BeginPaint code débutant [ par TRAX44 ] Bonjour, le problème est tout simple je comprends absolument pas ce qui marche pas. Le "programme" est censé créer une fenêtre est afficher du texte e REVERSE ENGEEER aide API [ par Fuckly94 ] Salut tout le monde!!je me lance dans le reverse engeneer,c'est à dire la modification de programme déja compilé!!le seul probléme que j'ai,c'est pour 5 Erreurs à trouver [ par bizzard4 ] Bonjour !J'explique le contexte. Un de mes professeurs ma donné comme défi de trouver les 5 erreurs dans le code ASM suivant. Je sais qu'il l'a trouvé dword ptr / word ptr chez nasm [ par morganitos ] Bonjour à tous, je code sous nasm et voici mon problème : Quand j'écris une instruction du type : mov eax, dword ptr [ebx] OU cmp word ptr [ebx], 0h Problemme avec mes character... XD [ par belette321 ] J'esseil d'ajouter une commande administrateur a dans un des mes jeux en-ligne, /admin_popup (Fait apparaitre un MSG dans une boite dans le lobby). Un out bmp [ par vincent2795 ] Bonjour, dans ma source, j' essaye de faire un screenshot, et de le nommer pas la date et l' heure ou il es pris. mon problème: si le nom du fichier e Cycles de mov [ par vecchio56 ] Je me demandais si les instructions suivantes étaient équivalentes en termes de performances, ou si certaines d'entres elles demandaient plus de cycle


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,215 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales