Décryptage donnée envoyée sur port série
Répondre à la discussion
Affichage des résultats 1 à 18 sur 18

Décryptage donnée envoyée sur port série



  1. #1
    malo777

    Décryptage donnée envoyée sur port série


    ------

    Bonsoir à tous,
    J'ai un logiciel qui pilote un talkie walkie par le port série.
    Dans ce logiciel on peut y entrée les paramètres du talkie ainsi que les fréquences sur lequel il travaillera.

    J'ai pu "espionner" la liaison du port série lorsque j'ai écrit sur le talkie et ça m'a donnée ça :

    ##############

    Mais je ne sais pas trop comment décrypté ça pour le ré-utilisé!?
    Le logiciel est en Visual Basic visiblement, mais lorsque je le décomplie (avec VBDecompiler), il ne me sort pas du code VB mais ça par exeple (c'est juste un extrait) :

    loc_004DFFC0: push ebp
    loc_004DFFC1: mov ebp, esp
    loc_004DFFC3: sub esp, 0000000Ch
    loc_004DFFC6: push 00404E36h ; QueryPerformanceFrequency(%x1)
    loc_004DFFCB: mov eax, fs: [00h]
    loc_004DFFD1: push eax
    loc_004DFFD2: mov fs: [00000000h] , esp
    loc_004DFFD9: sub esp, 00000014h
    loc_004DFFDC: push ebx
    loc_004DFFDD: push esi
    loc_004DFFDE: push edi
    loc_004DFFDF: mov var_C, esp
    loc_004DFFE2: mov var_8, 00403CD0h
    loc_004DFFE9: mov esi, arg_8
    loc_004DFFEC: mov eax, esi
    loc_004DFFEE: and eax, 00000001h
    loc_004DFFF1: mov var_4, eax
    loc_004DFFF4: and esi, FFFFFFFEh
    loc_004DFFF7: push esi
    loc_004DFFF8: mov arg_8, esi
    loc_004DFFFB: mov ecx, [esi]
    loc_004DFFFD: Call [ecx+04h]
    loc_004E0000: mov edx, [esi]

    Si quelqu'un pouvait m'aider...

    merci beaucoup.

    Malo


    Nous refusons que que les fichiers soient hébergés ailleurs que sur nos serveurs, je te prie donc d'utiliser la fonction "Gérer les pièces jointes" que tu trouveras en mode avancé de l'éditeur de messages

    yoda1234.

    -----
    Dernière modification par yoda1234 ; 14/01/2012 à 04h47.

  2. #2
    invite8666d089

    Re : Décryptage donnée envoyée sur port série

    Si tu nous disais tout ? Ce que tu veux faire, en particulier : SSTV ? Packet radio ? RTTY ? CW ?
    Et ce logiciel que tu cherches à décompiler, il s'appelle comment ?

  3. #3
    malo777

    Re : Décryptage donnée envoyée sur port série

    Le logiciel s'appelle KG-UV Commander.
    Je souhaiterais autonomiser le transfert de fichier. ne plus avoir besoin d'un ordi pour copier sur le talkie un fichier d'ensemble de mémoire (pré enregistrer).
    A savoir : http://forums.futura-sciences.com/ma...63-existe.html

    Mais pour cela, il faut d'abord savoir ce qui est envoyé au talkie et comment!

    Pour la pièce jointe, elle est hélas trop grosse pour être héberger sur ce site, c'est pour cela que je l'ai héberger ailleurs.
    N'y a-t-il pas d’exception possible ?
    Dernière modification par malo777 ; 14/01/2012 à 12h33.

  4. #4
    yoda1234

    Re : Décryptage donnée envoyée sur port série

    Citation Envoyé par malo777 Voir le message

    Pour la pièce jointe, elle est hélas trop grosse pour être héberger sur ce site, c'est pour cela que je l'ai héberger ailleurs.
    N'y a-t-il pas d’exception possible ?
    Est-il vraiment nécessaire de mettre toutes les données sous forme de PDF?
    Change de format (évite le PDF).
    Zippe le si nécessaire.
    Dernière modification par yoda1234 ; 14/01/2012 à 13h31.
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  5. A voir en vidéo sur Futura
  6. #5
    malo777

    Re : Décryptage donnée envoyée sur port série

    Voila la pièce jointe : supprimée
    Dernière modification par JPL ; 15/01/2012 à 17h37. Motif: Fichier zip illisible supprimé

  7. #6
    malo777

    Re : Décryptage donnée envoyée sur port série

    Oups pardon. voici la bonne j'espère : Fonction WRITE.zip

  8. #7
    Jack
    Modérateur

    Re : Décryptage donnée envoyée sur port série

    tu utilises quel système d'exploitation?

    A+

  9. #8
    malo777

    Re : Décryptage donnée envoyée sur port série

    Je suis sur Windows XP Familiale 2002 SP3

  10. #9
    Jack
    Modérateur

    Re : Décryptage donnée envoyée sur port série

    Dans ce cas, utilise plutôt HDD free serial port monitor 3.1
    La visualisation de trames échangée est bien plus claire.

    A+

  11. #10
    malo777

    Re : Décryptage donnée envoyée sur port série

    Merci Jack. Ce logiciel est beaucoup plus complet et me donne plus d'infos.
    Mais je ne saurais toujours pas les déchiffrées, hélas...
    Si je les post ici, est-ce quelqu'un pourra m'aidr?

  12. #11
    Jack
    Modérateur

    Re : Décryptage donnée envoyée sur port série

    Tout dépend du protocole utilisé. Des fois c'est assez évident : trames simples, code ASCII, etc. Mais si le concepteurs ont voulu empêcher de décrypter facilemnt les trames, c'est une autre histoire.

    Fais toujours voir ce qui est échangé.

    A+

  13. #12
    malo777

    Re : Décryptage donnée envoyée sur port série

    Voila le fchier SPM à ouvrir avec Serial port Monitor.
    J'espère qu'il pourra t'aider à m'aider

    COM11 Monitoring Session.zip

  14. #13
    Jack
    Modérateur

    Re : Décryptage donnée envoyée sur port série

    Il n'y a pas moyen de l'avoir en texte? Depuis que je suis sur W7, plus moyen d'utiliser serial monitor.

    A+

  15. #14
    malo777

    Re : Décryptage donnée envoyée sur port série

    Si bien sur.
    Je pensais que ce serait plus simple d'avoir le fichier d'origine mais effectivement si tu ne peux pas le lire, c'est mieux en texte.

    Voici donc les 4 fichier (un part fenêtre du logiciel) : Export COM11 SPM.zip

  16. #15
    Jack
    Modérateur

    Re : Décryptage donnée envoyée sur port série

    Le fichier dump me semble le plus exploitable, mais j'ai bien peur qu'il soit très compliqué d'en ressortir le principe de codage des trames. Quelles ont été le manipulations qui ont entrainé ces échanges?

    A+

  17. #16
    malo777

    Re : Décryptage donnée envoyée sur port série

    J'ai écrit des fréquences dans le talkie.
    Plusieurs page de réglage sont disponible dans le logiciel de pilotage du talkie.
    Dans la première, réglage des canaux, il y à ces colonnes :

    *nom du canal (6 caractères de 0à9 et de AàZ)
    *fréquence de réception (xxx,xxxxx) chiffres
    *fréquence d'émission (xxx,xxxxx) chiffres
    *sous canal en réception (0à128)
    *sous canal en émission (0à128)
    *Puissance d'émission (Low/High)
    *Blocage lors de réception (ON/OFF)
    *Notes (32 caractères de 0à9 et de AàZ)

    Ces colonnes sont dispo pour 128 canaux différents.

    Ensuite il y à une deuxième page de réglage dans laquelle on règle les

    fonctions principales du talkie :
    *Battery Save Mode (On/Off)
    *Roger Beep (Off/Begin/End/Both)
    *Transmit over time (3 chiffres à taper)
    *VOX (0à10)
    *Voice Prompt (Off/Chinese/English)
    Transmit Over time alarm (0à10)
    *Beep Prompt (On/Off)
    *Power on display (Battery Voltage/Fullscreen/Welcome)
    *Keypad lock (Off/on)
    *Scan Mode (Time/Carrier wave/Search)
    *Side key 1 (OFF/Scan/Lamp/SOS/Radio)
    *Auto backlight (On/Off)
    *StopWatch (On/Off)
    *Priority channel (0à128)
    *ANI Transmit (ON/OFF)
    *ANI Delay (0à30)
    *ANI ID (6 caractères de 0à9 et ABCD)
    *Sidetone (Off/Key/ANI ID/ Key+ANI ID)
    *Mode Password (6 caractères)
    *Reset Password (6 caractères)
    *Menu (Enabled/Disabled)
    *Welcome Msg Line 1 (6 caractères de 0à9 et de AàZ)
    *Welcome Msg Line 2 (6 caractères de 0à9 et de AàZ)
    *Single Receive Msg (6 caractères de 0à9 et de AàZ)
    *Dual Receive (ON/OFF)
    *Current VFO (VFO A/VFO B)



    3ème Page : VFO Settings : Chacune de ces options est disponible pour les deux "bandes radio" écoutables :

    *Display Mode (Channel/Channel+Frequence/Channel+Name/VFO)
    *RX frequency (xxx,xxxxx) -> chiffres
    *Squelch Level (0à9)
    *Frequency step (5.00KHZ/6.25KHZ/10KHZ/12.5KHZ/25KHZ/50KHZ/50KHZ)
    *TX power (low/High)
    *Encode DCS/CTCSS (OFF + 121 choix)
    *Decode DCS/CTCSS (OFF + 121 choix)
    *TX deviation (Wide/Narrow)
    *Shift direction (OFF/+/-)
    *Offset frequency (x.xxx) -> chiffres
    *Start Channel (0à128)


    Donc ça fait un paquet de données différentes à envoyer
    Dernière modification par malo777 ; 18/01/2012 à 20h34.

  18. #17
    Jack
    Modérateur

    Re : Décryptage donnée envoyée sur port série

    Il faudrait donc savoir à quelle commande correspond chaque trame afin d'établir éventuellement une corrélation.

    A+

  19. #18
    malo777

    Re : Décryptage donnée envoyée sur port série

    J'ai déjà essayer de regarder un peu. Je vais m'y pencher un plus.

Discussions similaires

  1. Relier un interrupteur sur port parallèle (ou port série)
    Par invitedc8ebe95 dans le forum Électronique
    Réponses: 11
    Dernier message: 04/02/2013, 10h20
  2. Acquisition sur port série
    Par invitea25c69bb dans le forum Électronique
    Réponses: 0
    Dernier message: 27/10/2009, 14h35
  3. multiplexage sur port serie
    Par invitee7add810 dans le forum Électronique
    Réponses: 16
    Dernier message: 29/09/2009, 11h33
  4. envoyer des donnee de pic vers pc par port serie
    Par invite7cb641da dans le forum Électronique
    Réponses: 4
    Dernier message: 25/05/2009, 00h14
  5. Tensions sur port série
    Par invite3a1051d7 dans le forum Électronique
    Réponses: 0
    Dernier message: 21/05/2005, 16h44