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

  FORUM HardWare.fr
  Programmation
  Divers

  Decompiler une application MS-DOS 16 bit

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Decompiler une application MS-DOS 16 bit

n°1636079
Terminapor
I'll see you rise.
Posté le 03-11-2007 à 15:55:52  profilanswer
 

Hi there \o/
 
Alors voilà, j'aimerais savoir si c'est possible de décompiler une application MS-DOS 16 bit (apparemment programmée en Visual Basic)
 
J'ai fais plein de recherche, mais tout ce que j'ai trouvé ne marchait pas (vb Reformer, VB decompile lite, et j'en passe d'autre)
 
Ou alors, juste dumper les images...
 
Merci beaucoups et @++ :hello:


---------------
Perhaps you don't deserve to breathe
mood
Publicité
Posté le 03-11-2007 à 15:55:52  profilanswer
 

n°1636237
AthlonSold​ier
Feel the power
Posté le 04-11-2007 à 01:01:06  profilanswer
 

Jusqu'a preuve du contraire, le Visual basic (d'où son nom) c'est fait pour faire des applications fenetrés... je ne pense pas que ton programme soit donc codé en Visual basic. Essaye IDA (google).

n°1636239
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-11-2007 à 01:18:17  profilanswer
 

AthlonSoldier a écrit :

Jusqu'a preuve du contraire, le Visual basic (d'où son nom) c'est fait pour faire des applications fenetrés... je ne pense pas que ton programme soit donc codé en Visual basic. Essaye IDA (google).


VB 1.0 tournait sous DOS.
 
décompiler du VB ne sert à rien, pour la simple et bonne raison qu'un programme VB se contente de faire des appels continuels au runtime VB. donc tu devras aussi "tracer" les appels à la dll du runtime, ce qui n'est pas une mince affaire.
sans parler du coté légal de la chose.

n°1636241
AthlonSold​ier
Feel the power
Posté le 04-11-2007 à 01:28:46  profilanswer
 

Sauf que les appels au runtime VB sont assez explicites, tu peux donc sans problème tracer en assembleur.

n°1636252
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-11-2007 à 02:43:48  profilanswer
 

oui, mais ça dépend le but aussi. si c'est pour faire un echo mémoire d'une quelconque donnée, ou essayer de chopper l'endroit ou placer le NOP salvateur, alors bon courage dans un programme en VB :spamafote:
(et je parle pas des nag screens :D)

n°1636254
AthlonSold​ier
Feel the power
Posté le 04-11-2007 à 02:56:37  profilanswer
 

Sans problème. Les NOPs c'est pour les pdays, les vrais font des sauts inconditionnels.

n°1636258
IrmatDen
Posté le 04-11-2007 à 04:04:00  profilanswer
 

AthlonSoldier a écrit :

Essaye IDA (google).


Bravo l'incitation au piratage... :sarcastic:  
Vois plutôt pour OllyDbg, un peu moins puissant, un peu plus abordable techniquement (y compris en quantité de tutos), infiniment plus abordable financièrement.
Et ta définition de "vrai", je suis curieux de la connaître :D
 
Mais c'est quoi le but? La solution n'est peut-être pas appropriée...

n°1636282
Terminapor
I'll see you rise.
Posté le 04-11-2007 à 10:25:49  profilanswer
 

AthlonSoldier a écrit :

Jusqu'a preuve du contraire, le Visual basic (d'où son nom) c'est fait pour faire des applications fenetrés... je ne pense pas que ton programme soit donc codé en Visual basic. Essaye IDA (google).


Déjà essayé IDA, mais j'aimerais aussi récuperer les ressources externes (son, image, etc)
 

IrmatDen a écrit :


Bravo l'incitation au piratage... :sarcastic:  
Vois plutôt pour OllyDbg, un peu moins puissant, un peu plus abordable techniquement (y compris en quantité de tutos), infiniment plus abordable financièrement.
Et ta définition de "vrai", je suis curieux de la connaître :D
 
Mais c'est quoi le but? La solution n'est peut-être pas appropriée...


 
Juste un peu tripoter le jeu quoi :D


---------------
Perhaps you don't deserve to breathe
n°1636408
AthlonSold​ier
Feel the power
Posté le 04-11-2007 à 15:09:27  profilanswer
 

Exescope, Ressource hacker, etc...
 

Spoiler :

Sur un programme 16 bits ça risque d'être marrant  :whistle:

Message cité 1 fois
Message édité par AthlonSoldier le 04-11-2007 à 15:09:49
n°1636464
Terminapor
I'll see you rise.
Posté le 04-11-2007 à 17:40:05  profilanswer
 

AthlonSoldier a écrit :

Exescope, Ressource hacker, etc...
 

Spoiler :

Sur un programme 16 bits ça risque d'être marrant  :whistle:



déjà essayé les deux, ca n'a rien donné :(


---------------
Perhaps you don't deserve to breathe
mood
Publicité
Posté le 04-11-2007 à 17:40:05  profilanswer
 

n°1636568
drasche
Posté le 04-11-2007 à 22:54:06  profilanswer
 

Terminapor a écrit :

Déjà essayé IDA, mais j'aimerais aussi récuperer les ressources externes (son, image, etc)


Du vol pur et simple?


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°1636986
Terminapor
I'll see you rise.
Posté le 05-11-2007 à 17:05:17  profilanswer
 

drasche a écrit :


Du vol pur et simple?


 
Non, st'un vieu jeu que j'ai toujours aimé, et j'voulais juste un peu le modifié (mais pas revendre ou quoi)
 
Enfin bon, si c'est tout simplement impossible, ben je m'arrêterais là... :)

n°1637007
MagicBuzz
Posté le 05-11-2007 à 17:26:30  profilanswer
 

Pour IDA (chais pas ce c'est mais bon)
 
Juste pour info, y'a un peu une version Freeware qui existe.
http://www.dirfile.com/ida_pro_freeware_version.htm
 
Enfin, c'est ce que dit le site, après je sais pas [:magicbuzz]

n°1637018
IrmatDen
Posté le 05-11-2007 à 17:42:23  profilanswer
 

Effectivement, ça existait... avant (il y a longtemps :)):
http://www.datarescue.be/downloadfreeware.htm
Vu la version, ça semblerait être celle-là.

n°1638533
Terminapor
I'll see you rise.
Posté le 07-11-2007 à 17:42:26  profilanswer
 

Ouais, j'ai testé la freeware et la trial, mais ca n'a rien donné :/
 
J'pense que je vais refaire le code source a la main, mais ca va prendre du temps, surtout seul :D
 
Merci :hello:


---------------
Perhaps you don't deserve to breathe
n°1642026
anordem
Posté le 13-11-2007 à 10:58:01  profilanswer
 

Terminapor a écrit :

Ouais, j'ai testé la freeware et la trial, mais ca n'a rien donné :/
 
J'pense que je vais refaire le code source a la main, mais ca va prendre du temps, surtout seul :D
 
Merci :hello:

Pour désassembler un programme 16 bits, il faut un désassembleur qui gère le 16bits. IDA est parfaitement adapté pour ça. OllyDbg comme tous les outils 32bits, pas du tout, car un exe 16bits n'est pas au format PE. Tu trouveras peut être des outils intéressants ici : http://programmerstools.org/taxonomy/term/23
 

IrmatDen a écrit :

Effectivement, ça existait... avant (il y a longtemps :)):
http://www.datarescue.be/downloadfreeware.htm
Vu la version, ça semblerait être celle-là.


La version freeware est passée en 4.9 : http://www.datarescue.com/idabase/idadownfreeware.htm
 
Après, je te dis pas la gueule des graphismes que tu vas récupérer, si c'est un jeu Dos... (16x16 en 4bits ? )  :o


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

  Decompiler une application MS-DOS 16 bit

 

Sujets relatifs
faire une super application (comme visual studio)Enchainer des commandes DOS
Application J2eeProbleme deployement sur SUN JAVA SYSTEM APPLICATION SERVER 9.1
Serveur d'application .NETApplication web pro, quel langage conseilleriez-vous ?
Récupération etat d'application avec les APIpositionner une variable d'environnement avec DOS
VBA ACCESS pb fermeture applicationApplication de réplication entre 2 bases différentes
Plus de sujets relatifs à : Decompiler une application MS-DOS 16 bit


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