2017-03-05 8 views
0

私はリバースエンジニアリングしたいと思う何らかのチェックサム(8ビット)のデータを吐き出すデバイスを持っています。 (balboa spa wifi、興味のある方のために)。リバースエンジニアリング8ビットCRC

メッセージは次のとおり

「7E」はメッセージのヘッダ/フッタである

7E1DFFAF130000640B2B00000100000400000000000000000064000000A57E

、1Dは長さであり、この場合、A5は、チェックサム・バイトです。

私はrevengにこれらを供給しようとしましたが、どのようにパラメータを設定しても "モデルが見つかりません"というメッセージが出るだけです。私は間違って何をしていますか?

剥がさヘッダー/フッターといくつかの例のデータを、最後にチェックサム: 1DFFAF130000640B2800000100000400000000000000000064000000D1 1DFFAF130000640B2900000100000400000000000000000064000000FD 1DFFAF130000640B2A0000010000040000000000000000006400000089 1DFFAF130000640B2B00000100000400000000000000000064000000A5

これらの4つの文字列が続くおかげ

+0

また、FFAF13は「メッセージタイプ」なので、計算の一部ではない可能性があります。 – Tim

答えて

0

reveng -w 8 -sは私に結果を提供します。ただし、パラメータを解決するのに十分なデータがありません。さまざまな長さのメッセージを含む、CRCを含むそのようなメッセージがさらに必要です。

+0

OK ..私は、デバイスからより多くのメッセージを生成することができます。さまざまな長さのデータを取得することは少し面倒かもしれませんが、私はそれを行っていきます。ありがとう! – Tim

+0

おそらく私はそれを間違って編集しました。私は異なる長さのメッセージを含むより多くのデータを生成しましたが、今は2〜3日間実行していますが、同じ出力を生成しています:./reveng:searching:width = 8 poly = 0x01 refin = false refout = false ./reveng:検索:width = 8 poly = 0x01 refin = false refout = false 以上 – Tim

+0

はい、revengのビルドに何か問題があります。 –

関連する問題