Accueil > Forum > > > > editeur hexa
editeur hexa
lundi 16 septembre 2002 à 22:30:50 |
editeur hexa

Mike
|
Salut, J'ai un probleme avec une sorte de prog pour faire des patch, j'utilise un hediteur hexa ( Hview ) pour ouvrir l'application, et une appli VB pour faire les modifs. Par exemple je crée un variable constante ds un prog genre const variable = "salut" Msgbox variable je compile, j'ai mon exe, Je lance donc mon editeur hexa, je repere la variable constante "salut" donc, pour le moment je ve juste changer le "s" donc je repere l'offset de "s" ds mon editeur hexa meton 300 et j'applique ce programme VB ; Open "appli.exe" For Binary Access Write As #1 put #1, 300 + 1, "T" close #1 Et je ve que quand je lance mon appli.exe le msgbox soit "Talut" car j'aurais remplacer le "s" par un "T", j'avais fé un programme similaire qui fonctionner mais je l'es perdu, et pas moyen de retrouver le bug. Justement le bug, c que qu'il fé bien des modifs ds le l'exe, mais j'ai l'impression qu'il les fé n'importe ou, enfin disons ds les alentour des offset de 300 mais pas sur 300, je pige vraiment pas pourquoi. Si donc tu pe 'maider ça seré sympa @+ HAVE FUN enjoy WWW.MOTEURPROG.COM
|
|
mercredi 18 septembre 2002 à 01:50:36 |
Re : editeur hexa

Cath
|
Salut, Dans ton code, le "T" va se placer à 301, pas à 300. Essaye plutôt de trouver la position précise de "Salut" avec la fonction Instr. Si tu ne la trouves pas, cherche 0S0a0l0u0t car ton exe contient probablement des chaînes Unicode. A+ HCath
------------------------------- Réponse au message : -------------------------------
Salut, J'ai un probleme avec une sorte de prog pour faire des patch, j'utilise un hediteur hexa ( Hview ) pour ouvrir l'application, et une appli VB pour faire les modifs. Par exemple je crée un variable constante ds un prog genre const variable = "salut" Msgbox variable je compile, j'ai mon exe, Je lance donc mon editeur hexa, je repere la variable constante "salut" donc, pour le moment je ve juste changer le "s" donc je repere l'offset de "s" ds mon editeur hexa meton 300 et j'applique ce programme VB ; Open "appli.exe" For Binary Access Write As #1 put #1, 300 + 1, "T" close #1 Et je ve que quand je lance mon appli.exe le msgbox soit "Talut" car j'aurais remplacer le "s" par un "T", j'avais fé un programme similaire qui fonctionner mais je l'es perdu, et pas moyen de retrouver le bug. Justement le bug, c que qu'il fé bien des modifs ds le l'exe, mais j'ai l'impression qu'il les fé n'importe ou, enfin disons ds les alentour des offset de 300 mais pas sur 300, je pige vraiment pas pourquoi. Si donc tu pe 'maider ça seré sympa @+ HAVE FUN enjoy WWW.MOTEURPROG.COM
|
|
mardi 1 avril 2003 à 21:21:36 |
Re : editeur hexa

AlexMAN
|
Non !! Ton éditeur Héxa te donne les offsets en HEXA !!! Et VisualBasic fonctionne en ... DECIMAL !!
Voila c tout (Donc si tu as pas compris il faut convertir ton offset en décimal)
------------------------------- Réponse au message : -------------------------------
> Salut, > Dans ton code, le "T" va se placer à 301, pas à 300. > Essaye plutôt de trouver la position précise de "Salut" avec la fonction Instr. Si tu ne la trouves pas, cherche 0S0a0l0u0t car ton exe contient probablement des chaînes Unicode. > A+ > HCath > > > > ------------------------------- > Réponse au message : > ------------------------------- > > Salut, > > J'ai un probleme avec une sorte de prog pour faire des patch, j'utilise un hediteur hexa ( Hview ) pour ouvrir l'application, et une appli VB pour faire les modifs. > > Par exemple je crée un variable constante ds un prog genre > > const variable = "salut" > Msgbox variable > > je compile, j'ai mon exe, Je lance donc mon editeur hexa, je repere la variable constante "salut" donc, pour le moment je ve juste changer le "s" donc je repere l'offset de "s" ds mon editeur hexa meton 300 et j'applique ce programme VB ; > > Open "appli.exe" For Binary Access Write As #1 > put #1, 300 + 1, "T" > close #1 > > Et je ve que quand je lance mon appli.exe le msgbox soit "Talut" car j'aurais remplacer le "s" par un "T", j'avais fé un programme similaire qui fonctionner mais je l'es perdu, et pas moyen de retrouver le bug. > Justement le bug, c que qu'il fé bien des modifs ds le l'exe, mais j'ai l'impression qu'il les fé n'importe ou, enfin disons ds les alentour des offset de 300 mais pas sur 300, je pige vraiment pas pourquoi. > > Si donc tu pe 'maider ça seré sympa > > @+ HAVE FUN > enjoy > WWW.MOTEURPROG.COM >
|
|
Cette discussion est classée dans : exe, variable, editeur, ds, hexa
Répondre à ce message
Sujets en rapport avec ce message
editeur exe [ par logik51 ]
Salut,j'suis en train de faire un editeur hex...jusque la ca va...seulement je voudrai modifier sa structure via mon prog sans changer la date du fic
debuger une dll activeX [ par bidules ]
Salut,Comment faire pour debuger une activeX?moi je fais, ds proprité du projet, demarrer un exe.Ds l'exe j'ai mis la reference de la dll compilé.Ensu
mettre un mot d'une phrase ds une variable [ par kidpigeyre ]
c un peu plus compliqué que ça ne le paraît :voici la phrase ::!~ JOIN :jémerai mettre le JOIN ds la variable chaine en sachant que et sont déjà de
Récupérer une variable ! [ par CrowEye ]
je ne sais pas trop comment expliquer ca mais ..je voudrai que lorsque l'on tape le chemin de mon exe suivi d'une variable ( ex: C:\monprogz.exe -bonj
lancer un exe ds son repertoire [ par Skywalker ]
Slt ,Je cherche une façon de lancer une application externe mais j'ai besoin d'abord d'aller ds son repertoire courant , on m'a parler de change dir e
?¿? COMMENT ¿?¿ [ par Titant ]
Putain je suis ds la merde !Je voudrai savoir comment copier le fichier .exe que l'on lance. ds C: par exmple !Ex: j'ai un fichier qui se nome (A.exe)
Stokage une variable ds une table Access en VBA [ par Seb ]
Je voudrais stocker une variable ds une table Access.En donnant comme parametres :-La table-le champs de la table.Merci d'avance pour vos reponses.Seb
encapsuler une dll ds l'exe en VB.NET ou VB6 [ par astruc ]
Bonjour je voudrais incorporer pls dll ds mon exe (VB6) afin qu'il puisse fonctionner sans installer les dll sur le poste client.Comment dois-je m'y p
Charger une form ds VB a partir d'une Variable [ par STEF1 ]
Je m'explique, développant sutout sur ACCESS je commence sous VB6, et j'ai du mal....Voilà j'ai créé un RECORDSET de typeSet rs = Db.openrecordset("Se
Limiter le nombre de décimales ds une variable [ par cmt ]
BonjourComment faire pour limiter le nombre de décimales qd on travaille avec une variable. J'aimerais par exemple garder 2 chiffres après la virgule.
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : VITESSERE : VITESSE par ucfoutu
Cliquez pour lire la suite par ucfoutu MACRO VBA EXCELMACRO VBA EXCEL par sigma17
Cliquez pour lire la suite par sigma17 VITESSEVITESSE par ossama261988
Cliquez pour lire la suite par ossama261988
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|