Hallo Leute,
nach langer Abstinenz hab ich mich nochmal etwas in das Thema, bzw. unsere Problematik
eingelesen und meine bisherigen Erkenntnisse gesammelt.
Ich hatte damals ja versucht den Zeichenraum für die Prüfsumme zu bestimmen, wir hatten
ja angenommen, dass die Zeichen A-P für die Prüfsumme verwendet werden.
Das habe ich mit 1000 zufallsgenerierten Meldungen verifiziert und bin dabei auf 71 Meldungen
gestossen, die sich nicht versenden liessen.
Wenn wir mal von einem Zeichenraum von A-Z ausgehen, so bleibt immer noch die Frage wie die beiden
Buchstaben generiert werden. Was bisher klar ist: das Vertauschen von Buchstaben innerhalb der
Befehlszeichenfolge ist ohne Probleme möglich, folglich achtet die Prüfsummenberechnung nicht auf
die Anordnung der Zeichen.
Hatte zwischenzeitlich mal die Möglichkeit eine Demoversion von DigicomNT genauer zu begutachten und
mit dem Befehl "strings" alle lesbaren Zeichenketten auszugeben. Der Befehl vorne "ITC300AABCDEFGH"
ist so als feste Zeichenkette im Programm enthalten, der scheint also gleich zu sein.
Leider reichen meine Kenntnisse nicht aus, um in dem Programmcode irgendwas zu deuten, was die Berechnung angeht.
Habt ihr noch eine schlaue Idee wo wir ansetzen könnten?
Grüße
das-Bit