IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

cherche une âme pour décompiler et analyser un prog Java


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    425
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 425
    Par défaut cherche une âme pour décompiler et analyser un prog Java
    Bonjour,

    Voilà, normalement je suis plutôt actif dans les catégories VBS et Windev.
    Mais j'ai su mettre la main sur un programme écrit en Java, language avec laquelle je n'ai aucune expérience.

    Ce que je voudrais c'est connaître une partie spécifique du programme.
    Je m'en fou du visuel etc...

    Le programme consiste à communiquer avec une machine externe médical.
    Elle sert à récupérer ce qui doit normalement aller vers une imprimante connecté en usb.
    Après récupération des données elle les convertis vers PDF.

    La connection entre la machine et mon pc ce fait normalement via un convertisseur parallèle vers USB.
    Donc machine sortie USB --> câble USB/parallèle --> convertisseur Parallèle/USB --> vers l'USB du mon PC

    Moi j'ai un câble parallèle vers Série. Donc j'arrive à récupérer les données via un câble USB/parallèle et puis vers un câble parallèle vers Série (de la marque Blackbox)

    Disons qu'on niveau câblage il n'y pas de problème.

    Ce que je voudrais récupérer du programme c'est comment il récupère les données ? Le programme récupère un fichier PRN.

    Moi je n'y arrive pas. Ni avec HyperTerminal ni avec la lecture du Com1 via Windev. Si, mais ce n'est pas lisible.

    Est-ce que le programme fait des conversions des données qui rentrent ?

    En fait je voudrais tout savoir comment les données sont traités pour reproduire cette connaissance éventuellement via Windev.

    Lequel de vous, avec une bonne âme, à envie de passer un peux de temps sur ce projet ?
    Si oui, je vous envoie forcément les JAR's et les CLASS's etc...

    Bien à vous et merci d'avance.

  2. #2
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    j'ai pas le temps , mais tu peux essayer un décompilateur Java pour tes *.class

    Par exemple l'outil JAD .

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    425
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 425
    Par défaut
    C'est ce que j'ai fait, mais je perds un peu le nord car je n'ai pas un apperçu global.

    Je ne voix pas quel class suit l'autre etc... j'ai trouvé le mode de connexion mais je ne pige pas comment elle sont récupéré.

    Donc si qq'un aurais qq heures à me consacrer

    BAV

  4. #4
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    explique un peu plus ! mais sache que je doute qu'ils y ait des personnes ici qui auront plusieurs heures à te consacrer, tu es sur un forum là.
    De plus histoire de décompilation peut en rebuter plus d'un (et à juste valeur) car souvent synonyme de piratage, il existe de nombreuses librairies protégées.
    Pour se protéger, l'obfuscation du code source est là justement pour t'empêcher de comprendre le source une fois décompilé.

  5. #5
    Membre éclairé
    Homme Profil pro
    Analyste/développeur Java EE
    Inscrit en
    Janvier 2005
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste/développeur Java EE

    Informations forums :
    Inscription : Janvier 2005
    Messages : 376
    Par défaut
    Je rajouterai également que la décompilation n'aide pas beaucoup à la compréhension. J'ai déjà du décompiler un de mes programmes car j'avais perdu mes fichiers *.java (fausse manipulation) et j'avais utiliser JAD.

    Le résultat n'est pas identique à l'original loin de là ! Quand on décompile un programme, on perd les commentaires, les noms des variables (remplacés par des noms à un caractère et un nombre) et certaines manipulations compliquées sont décomposées par le décompilateur.

    Une fois que tu as décompilé ton programme, tu te retrouves avec des fichiers *.java quasiment illisible... J'ai du le faire une fois, j'espère bien que je ne devrais jamais le refaire ! J'aurai été beaucoup plus vite en refaisant tout le code qu'en rendant la décompilation compréhensible (c'était un petit programme de quelques classes).

  6. #6
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    Si tu veux vraiment que quelqu'un le fasse pour toi, tu peux toujours poster ta demande sur Progonline pour trouver un candidat pour cette mission.

Discussions similaires

  1. Je cherche une aide pour installer un réseau wifi
    Par samaa dans le forum Windows XP
    Réponses: 9
    Dernier message: 17/04/2007, 21h44
  2. Réponses: 2
    Dernier message: 03/03/2007, 22h30
  3. Réponses: 2
    Dernier message: 28/02/2007, 14h01
  4. **Je cherche une équipe pour un MMORPG**
    Par Max_le_pro dans le forum Projets
    Réponses: 5
    Dernier message: 17/10/2006, 19h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo