silkscalp
Messages postés27Date d'inscriptionlundi 30 octobre 2000StatutMembreDernière intervention20 janvier 2011 23 juil. 2005 à 16:53
OK merci pour l'info du written. Pour Kaena, si t'as modifié les octets a patcher, ce n'est pas un crack pour Kaena (si les octets que l'on doit modifier ne sont pas bon....) donc c'est légal.
Et pis c'est vrai que le source est PATATALO est plus court et plus clair. Il n''est pas "pas plus mal" il est mieux. Faut dire, les source de patch en ASM, il y a plein de facon de les faire et seule la pratique permet de coder rapidement sans se poser de question, de connaitre les retour dans eax etc.... .
En tout cas merci de votre présence car je trouve que l'ASM (Nasm, Masm, Tasm ou Fasm) manque cruellement de source comparé aux autres langages...
++
silkscalp
Tiens je vais envoyer un meltice....
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 20142 23 juil. 2005 à 11:06
salut,
;---------------------------------------------------------
; ferme le fichier
push dword [fhandle]
call [CloseHandle]
; fin
jmp fin
error:
push dword 0
call [ExitProcess]
fin:
push MB_OK
push dword titre
push dword message
push dword 0
call [MessageBoxA]
jmp error
;------------------------------------------
; ferme le fichier
push dword [fhandle]
call [CloseHandle]
; fin
;jmp fin
fin:
push MB_OK
push dword titre
push dword message
push dword 0
call [MessageBoxA]
;jmp error
error:
push dword 0
call [ExitProcess]
pas plus mal, non ???
@++
silkscalp
Messages postés27Date d'inscriptionlundi 30 octobre 2000StatutMembreDernière intervention20 janvier 2011 22 juil. 2005 à 20:27
Il y a un probleme avec les commentaire car des instruction comme
Call ; [CreateFileA]
CMP ; EAX, -1
Avec les commentaires, le call ne fait rien ni le CMP, etc.
Et pis ca serait sympa pour les novices de + commenter le code comme pour le PUSH dword Written ; a quoi correspond le written, à la valeur fixe 1 ?
Merci en tout cas, c'est sympa de voir de l'ASM.
++
Silkscalp
23 juil. 2005 à 16:53
Et pis c'est vrai que le source est PATATALO est plus court et plus clair. Il n''est pas "pas plus mal" il est mieux. Faut dire, les source de patch en ASM, il y a plein de facon de les faire et seule la pratique permet de coder rapidement sans se poser de question, de connaitre les retour dans eax etc.... .
En tout cas merci de votre présence car je trouve que l'ASM (Nasm, Masm, Tasm ou Fasm) manque cruellement de source comparé aux autres langages...
++
silkscalp
Tiens je vais envoyer un meltice....
23 juil. 2005 à 11:06
;---------------------------------------------------------
; ferme le fichier
push dword [fhandle]
call [CloseHandle]
; fin
jmp fin
error:
push dword 0
call [ExitProcess]
fin:
push MB_OK
push dword titre
push dword message
push dword 0
call [MessageBoxA]
jmp error
;------------------------------------------
; ferme le fichier
push dword [fhandle]
call [CloseHandle]
; fin
;jmp fin
fin:
push MB_OK
push dword titre
push dword message
push dword 0
call [MessageBoxA]
;jmp error
error:
push dword 0
call [ExitProcess]
pas plus mal, non ???
@++
22 juil. 2005 à 20:27
Call ; [CreateFileA]
CMP ; EAX, -1
Avec les commentaires, le call ne fait rien ni le CMP, etc.
Et pis ca serait sympa pour les novices de + commenter le code comme pour le PUSH dword Written ; a quoi correspond le written, à la valeur fixe 1 ?
Merci en tout cas, c'est sympa de voir de l'ASM.
++
Silkscalp