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

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Auteur Sujet :

Checksum (trouve pas)

n°2017226
jimmy71
Posté le 16-08-2010 à 15:14:22  profilanswer
 

Reprise du message précédent :
le problème, c'est que je veux bien vous donner en texte le fichier, mais c'est le forum n'accepte pas les 'ACK;ETB;SOH...'
 
la "doc" du système est inexistante c'est cela le problème!
 
Une somme?

mood
Publicité
Posté le 16-08-2010 à 15:14:22  profilanswer
 

n°2017227
Deamon
Posté le 16-08-2010 à 15:15:25  profilanswer
 

jimmy71 a écrit :

le problème, c'est que je veux bien vous donner en texte le fichier, mais c'est le forum n'accepte pas les 'ACK;ETB;SOH...'  […]


Non mais de toute façon on va pas faire le boulot à ta place pour quelque chose qui en plus est pénible à faire et pas certain d'aboutir...

n°2017243
jimmy71
Posté le 16-08-2010 à 16:38:07  profilanswer
 

eh, je te demande pas de faire le boulot à ma place, tu as lu ça où? je te demande me me mettre sur la piste! si tu en est pas capable, abandonne ce fil de discution

n°2017244
flo850
moi je
Posté le 16-08-2010 à 16:44:05  profilanswer
 

détail le contexte : marque et le modele de l'afficheur par exemple

n°2017246
jimmy71
Posté le 16-08-2010 à 16:48:16  profilanswer
 

modèle frontal, marque aesys pupitre standard kc640

n°2017247
jimmy71
Posté le 16-08-2010 à 16:49:00  profilanswer
 

frontal: AG300 120x16


Message édité par jimmy71 le 16-08-2010 à 16:49:12
n°2017250
flo850
moi je
Posté le 16-08-2010 à 16:50:22  profilanswer
 

tu  as esayer  decontacter aesys ?

n°2017252
Deamon
Posté le 16-08-2010 à 16:55:28  profilanswer
 

jimmy71 a écrit :

eh, je te demande pas de faire le boulot à ma place, tu as lu ça où? je te demande me me mettre sur la piste! si tu en est pas capable, abandonne ce fil de discution


Tu proposes de nous donner le fichier donc je croyais...
Si tu sais pas le type de checksum, ce qu'il prend en compte et tout ça risque d'être impossible à part en testant chaque possibilité. Si en plus ils ont utilisé un checksum maison tu trouveras jamais.

n°2017257
jimmy71
Posté le 16-08-2010 à 17:04:59  profilanswer
 

Deamon:escuse moi, je m'emporte vite..^^  je ne connais pas en effet le chscksum utilisé, mais il se rapproche énormément au CRC16 je trouve..
 
flo850: oui biensur, le logiciel seul coute 400€ c'est d'ou je viens poster cette demande..

n°2017259
Deamon
Posté le 16-08-2010 à 17:07:44  profilanswer
 

jimmy71 a écrit :

[…] mais il se rapproche énormément au CRC16 je trouve.. […]


Y a pas mal de trucs pour des questions de sécurité qui font un hash et ajoute un nombre fixe pour éviter qu'on retrouve plus facilement. Donc ça peut être du CRC16 mais + autre chose ou bien une autre opération par dessus on en sait rien.

mood
Publicité
Posté le 16-08-2010 à 17:07:44  profilanswer
 

n°2017262
jimmy71
Posté le 16-08-2010 à 17:16:41  profilanswer
 

ah....et il n'y a pas de logiciel qui décortique un fichier en vu de trouver le checksum qu'on lui indique?

n°2017307
Deamon
Posté le 16-08-2010 à 22:06:33  profilanswer
 

Non car c'est inutile. ;)

n°2017308
jimmy71
Posté le 16-08-2010 à 22:14:16  profilanswer
 

pourquoi ça?

n°2017310
Deamon
Posté le 16-08-2010 à 22:31:02  profilanswer
 

Bah il n'y a aucun cas où ça peut servir. Soit tu calcules la signature d'un fichier ou soit tu essayes de retrouver une phrase ou un mot qui a été hashé mais à côté de ça je vois vraiment pas l'utilité.

n°2017317
jimmy71
Posté le 16-08-2010 à 23:35:09  profilanswer
 

bon apparament on a quand même deux inforamtions que je pense bonne:
 
-la partie checksum est bien celle selectionné
-ça à l'allure du CRC16 + quelque chose..

n°2017469
jimmy71
Posté le 17-08-2010 à 17:11:23  profilanswer
 

j'ai à ma disposition, un autre fichier, dans le même style(quelque difference fesant changer le checksum), qui fonctionne au niveaux du checksum,est-ce que que ça pourrais nous aider à avancer dans le problème.?

Message cité 1 fois
Message édité par jimmy71 le 17-08-2010 à 18:21:30
n°2017499
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 17-08-2010 à 19:05:39  profilanswer
 

Uploades tes deux fichiers (celui que tu nous montres sur Notepad++ et l'autre fichier) sur un site genre megaupload qu'on se fasse un avis nous même.


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
n°2017509
jimmy71
Posté le 17-08-2010 à 20:39:16  profilanswer
 

très bien, je vous donne le lien megaupload pour que l'on puisse chercher cte foutu checksum.. http://www.megaupload.com/?d=DF6DLV92

n°2017537
gilou
Modérateur
Modzilla
Posté le 18-08-2010 à 00:45:49  profilanswer
 

jimmy71 a écrit :

j'ai à ma disposition, un autre fichier, dans le même style(quelque difference fesant changer le checksum), qui fonctionne au niveaux du checksum,est-ce que que ça pourrais nous aider à avancer dans le problème.?

Oui, avec un seul exemple, c'était quasiment infaisable, avec deux, c'est pas impossible, avec un peu de chance.
Euh, ton lien -> The file you are trying to access is temporarily unavailable.
A+,


Message édité par gilou le 18-08-2010 à 00:46:54

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2017542
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 18-08-2010 à 04:48:59  profilanswer
 

Calcul fait vite fait, en partant sur la base d'une somme 16bits:
 
Fichier 2: 21815 (somme calculée avec Hex Editor Neo) - 21471 (Somme écrite) = 344
Fichier 1: 29137 - 28793 = 344
 
Qu'on aie exactement la même différence entre les deux me paraît étrange. A mon avis dans ce code il doit y avoir une partie "statique" qui fait qu'elle n'est pas comptée dans le checksum d'ou la différence de 344. Mais maintenant pour moi ça ne fait aucun doute que ton checksum est une somme toute conne (16bits, 32bits peu importe)


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
n°2017601
jimmy71
Posté le 18-08-2010 à 10:56:10  profilanswer
 

ah oui en effet, alors il y aurait une partie statique! ce qui expliquerait la petite difference... d'accord... à tester je vais tester une petite modification sur un des fichiers, et le tester sur le pupitre

n°2017607
jimmy71
Posté le 18-08-2010 à 11:13:28  profilanswer
 

est-ce possible, de calculer le checksum, puis, de rajouter le nombre de lettre et chiffre? (en l'ocurence 344) au checksum?

n°2017616
jimmy71
Posté le 18-08-2010 à 11:21:24  profilanswer
 

par contre, tu as trouvé où le 21815 sur Hex Editor Neo? je  ne le trouve pas ?

n°2017618
Deamon
Posté le 18-08-2010 à 11:21:57  profilanswer
 

jimmy71 a écrit :

est-ce possible, de calculer le checksum, puis, de rajouter le nombre de lettre et chiffre? (en l'ocurence 344) au checksum?


Tu veux dire dans Hex Editor Neo ?


Message édité par Deamon le 18-08-2010 à 11:22:18
n°2017641
jimmy71
Posté le 18-08-2010 à 11:54:11  profilanswer
 

enfin je veux dire, quel selection as-tu faite pour arriver a 21815?

n°2017670
jimmy71
Posté le 18-08-2010 à 14:12:53  profilanswer
 

Merci à tous!!!! c'est génial!  merci à WiiDS pour sa grande trouvaille! car c'est un effet un morceau statique+ le checksum! bon j'ai testé en marquant se Bup ne prende pas de voyageur, j'ai recaluler le cheksum, et enlevé le nombre statique au checksum et voilà! merci encore! Bon je vous retiens au courant si ça redéconne (j'ai peut être crié victoire trop vite...)

n°2017672
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 18-08-2010 à 14:20:41  profilanswer
 

A mon avis (et ce que je sous entendais dans mon message) le checksum ne doit pas prendre en compte une partie de ton "code" (si on peut appeler ça comme ça :o) mais effectivement en retranchant 344 ça marche tout aussi bien :D


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
n°2017681
jimmy71
Posté le 18-08-2010 à 14:41:36  profilanswer
 

c'est marrant, j'ai truvé 390 en code...m'enfin ça fonctionne! merci

n°2017714
jimmy71
Posté le 18-08-2010 à 15:45:06  profilanswer
 

bon si je rajoute beaucoup de texte, le chiffre statique n'est plus le même....c'est embetant

n°2017760
jimmy71
Posté le 18-08-2010 à 19:12:15  profilanswer
 

bon, j'ai crié victoire trop rapidement. Le chiffre (statique) ne l'est pas! j'ai rajouté quelque lignes, et le checksum à donc changé, je l'ai recalculé et soustraie le chiffre "statique" mais rien a faire, il a changé....

n°2017810
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 18-08-2010 à 23:36:56  profilanswer
 

Ouep, c'est ce que je disais, la sélection est pas bonne :o Faut trouver ce qu'il faut sélectionner pour calculer le checksum, l'idée de retrancher le chiffre étant quand même trop bourrine :jap:


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
n°2017847
jimmy71
Posté le 19-08-2010 à 09:58:59  profilanswer
 

oui exacte, n'empeche que si je ne rajoute pas de texte, mais que je change les lettres, et que je soustrait 390 au checksum donné par hex editor neo, ça fonctionne

n°2017867
gilou
Modérateur
Modzilla
Posté le 19-08-2010 à 11:44:37  profilanswer
 

Faites gaffe aussi a ce que ce soit bien le CRC-16 et non pas la CRC-CCIT qui est employé.
http://darkridge.com/~jpr5/archive/alg/node190.html
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2017869
Un Program​meur
Posté le 19-08-2010 à 11:52:04  profilanswer
 

Ou une simple somme modulo 2^16, ou une somme modulo 2^16 avec ajout de la retenue:

Code :
  1. uint32_t tmp = acc + data;
  2. acc = tmp%65536 + tmp/65536;



---------------
The truth is rarely pure and never simple (Oscar Wilde)
n°2017876
jimmy71
Posté le 19-08-2010 à 12:34:13  profilanswer
 

oulà, d'accord, donc euh..?

n°2017877
jimmy71
Posté le 19-08-2010 à 12:34:40  profilanswer
 

d'accord donc je fais quoi? 2^16? quesque c'est?

n°2017901
gilou
Modérateur
Modzilla
Posté le 19-08-2010 à 14:03:05  profilanswer
 

2^16: 2 puissance 16
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2017909
jimmy71
Posté le 19-08-2010 à 14:25:06  profilanswer
 

d'accord, mais que dois-je faire avec le code ci-dessus?

n°2017939
gilou
Modérateur
Modzilla
Posté le 19-08-2010 à 15:18:01  profilanswer
 

Ben il t'a juste donné d'autres fonctions de calcul de CRC, puisque des CRC, il y en a pas qu'un seul type. Parce que si celle employée dans ton cas est pas la CRC-16 (la plus courante), ben ce que tu veux faire collera pas.
Au vu de la tronche des fichiers, c'est probablement la zone entre les deux ;RxChars->... qui est celle sur laquelle porte le calcul du crc.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2017964
jimmy71
Posté le 19-08-2010 à 16:24:48  profilanswer
 

je viens de regarder, pour le fichier checksumbon2, si vous selectionnez après Zp...*00 et que vous finissez par   voyageur.. , vous arrivez à 21479
au lieu de 21471, on s'approche mais pas encore entierement..

n°2017992
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 19-08-2010 à 17:05:04  profilanswer
 

gilou a écrit :

Ben il t'a juste donné d'autres fonctions de calcul de CRC, puisque des CRC, il y en a pas qu'un seul type. Parce que si celle employée dans ton cas est pas la CRC-16 (la plus courante), ben ce que tu veux faire collera pas.
Au vu de la tronche des fichiers, c'est probablement la zone entre les deux ;RxChars->... qui est celle sur laquelle porte le calcul du crc.
A+,


La simple somme 16 bits colle trop bien pour que ça soit un type de checksum différent. On est pas toujours a l'abri d'une erreur, mais ca m'étonnerait pas mal.


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3

Aller à :
Ajouter une réponse
 

Sujets relatifs
un form qui appele la page où il se trouvela code PHP et le code HTML qui se trouve aprés ne fonctionnent pas!
Include d'un menu selon la session ou on se trouve, sécurité ?bug que je ne trouve pas sur mon panier
batch qui trouve un sid puis l'intègre dans une clé de registreQuestion bête. Mais je n'ai pas trouvé
trouve pas de fichier alors que le fichier est dedans??mon programme ne trouve pas la classe
[C] Erreur que je trouve pas :Dtrier un tableau qui se trouve sur une autre feuille
Plus de sujets relatifs à : Checksum (trouve pas)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR