Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2555 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [Aide decompil/compil d'un Exe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Aide decompil/compil d'un Exe

n°1348303
Alisteroid
Posté le 17-04-2006 à 20:09:13  profilanswer
 

Bonjour à tous  
 
j'ai un petit logiciel en .exe, je suis en train de faire la traduction française,
j'ai traduit le .ini qui va avec mais j'aimerai modifier le texte qui se trouve dans l'exe
 comment dois je faire?
 
Merci de votre aide :jap:

mood
Publicité
Posté le 17-04-2006 à 20:09:13  profilanswer
 

n°1348318
gooopil
pfiew
Posté le 17-04-2006 à 20:41:43  profilanswer
 

Demander l'autorisation au créateur du logiciel pour qu'il te file la source et que tu traduises son logiciel ?

n°1348462
tbp
Posté le 18-04-2006 à 00:55:28  profilanswer
 

Tu ouvres le binaire dans notepad, tu tripotes les chaînes en faisant attention à ne pas ajouter de caractères et à ne pas flinguer les \0 et tu sauves.  
 
Très important: ne pas oublier de garder les doigts croisés pendant toute l'opération.
 
Par contre je ne vois pas le rapport avec la décompil.

Message cité 1 fois
Message édité par tbp le 18-04-2006 à 00:56:21
n°1348508
Ace17
Posté le 18-04-2006 à 08:24:50  profilanswer
 

Surtout pas Notepad! Ca va te gicler la moitie des octets... Utilise au moins un editeur hexadecimal. Ca ne resoudra pas tout, car si tu t'y prends de cette maniere (s'attaquer au binaire directement) tu seras incapable de remplacer des chaines courtes par des chaines plus longues, dans la mesure ou tu ne peux pas rajouter d'octets (sinon ca decale tout).  
Le mieux est sans aucun doute de repartir de la source du logiciel, pour le recompiler dans le bon langage.

n°1348593
tbp
Posté le 18-04-2006 à 10:38:17  profilanswer
 

Halte à la désinformation! Notepad est suffisant pour ce genre d'opération.

n°1348605
esox_ch
Posté le 18-04-2006 à 10:57:07  profilanswer
 

notepad il a pas le probleme de rajouter un espace mort au debut du fichier?
J'avais eu ce probleme une fois ...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1350191
Ace17
Posté le 20-04-2006 à 08:24:46  profilanswer
 

tbp a écrit :

Halte à la désinformation! Notepad est suffisant pour ce genre d'opération.


On doit pas avoir le meme Notepad alors. Je viens de faire le test avec un fichier exe. Ca m'a converti tous les 0x00 en 0x20 (en espaces, quoi). Inutile de preciser que le programme ne se lance plus.
Comment ne pas "flinguer" les zeros?

Message cité 2 fois
Message édité par Ace17 le 20-04-2006 à 08:29:38
n°1350194
sircam
I Like Trains
Posté le 20-04-2006 à 08:32:27  profilanswer
 

Ace17 a écrit :

Comment ne pas "flinguer" les zeros?


En utilisant un éditeur de texte.  [:airforceone]  


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1351376
tbp
Posté le 21-04-2006 à 16:35:02  profilanswer
 

Je viens de re-essayer explicitement avec notepad et il a flingué les \0. J'suis un bouffon. [:al zheimer]
J'ai du sniffer trop de colle et ne pas me rendre compte que j'utilisais notepad++ (qui lui fonctionne) ou un autre remplacement de notepad à l'époque.
 
Pardon pour le bruit.

n°1351382
Arjuna
Aircraft Ident.: F-MBSD
Posté le 21-04-2006 à 16:40:46  profilanswer
 

tbp a écrit :

Tu ouvres le binaire dans notepad, tu tripotes les chaînes en faisant attention à ne pas ajouter de caractères et à ne pas flinguer les \0 et tu sauves.  
 
Très important: ne pas oublier de garder les doigts croisés pendant toute l'opération.
 
Par contre je ne vois pas le rapport avec la décompil.


notepad c'est moyen pour éditer un fichier binaire.
 
faut mieu ultraedit ou textpad, qui n'altèrent pas le contenu binaire

mood
Publicité
Posté le 21-04-2006 à 16:40:46  profilanswer
 

n°1351387
Arjuna
Aircraft Ident.: F-MBSD
Posté le 21-04-2006 à 16:43:44  profilanswer
 

esox_ch a écrit :

notepad il a pas le probleme de rajouter un espace mort au debut du fichier?
J'avais eu ce probleme une fois ...


en effet, avec notepad, le risque est grand : s'il reconnait le document comme du ASCII, il va shooter tous les bits de poids fort.
deplus, certaines chaînes hexa peuvent décaller l'affichage dans notepad (genre tu mets un "from feed" au milieu, et notepad écrase ce qu'il a déjà mis en début de ligne.
sans parler que s'il reconnait de l'utf-8, il va rajouter le header utf-8 à l'enregistrement.
 
pour moi il est à éviter car source de problèmes (même si c'est pas systématique)

n°1351389
Arjuna
Aircraft Ident.: F-MBSD
Posté le 21-04-2006 à 16:45:39  profilanswer
 

Ace17 a écrit :

On doit pas avoir le meme Notepad alors. Je viens de faire le test avec un fichier exe. Ca m'a converti tous les 0x00 en 0x20 (en espaces, quoi). Inutile de preciser que le programme ne se lance plus.
Comment ne pas "flinguer" les zeros?


c'était "ntldr32.exe" au moins :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [Aide decompil/compil d'un Exe

 

Sujets relatifs
Boucle For qui s'arrete a i+1 - A l'aide please[RESOLU] VBS : demande d'aide suppression de fichier selon leur date
AIDE JavascriptAide Javascript Expression reg
aide sur filtre automatiqueBesois d'aide sur les états car tres debutant
Aide fonction Dir (VBA)Outil aide MVC
Aide pour tests sur Safari et Konqueror[JS] deserialiser du XML....aide sur un script existant :)
Plus de sujets relatifs à : [Aide decompil/compil d'un Exe


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)