Hallo Gemeinde,
ich mach es mal kurz. Wir haben eine Maschine die für den
Softwaremenüpunkt "Service" ein Passwort verlangt. Dieses Passwort hat 6
numerische Stellen. Es wird jeden Tag ein anderes Passwort verlangt,
also im Jahr 365 Passwörter. Ich habe hier eine Liste von 365
Passwörtern eines vergangen Jahres.
Ist es möglich hier den Algorithmus für die Passwörter zu bekommen?
Danke!!!
Poldi schrieb:> Ist es möglich hier den Algorithmus für die Passwörter zu bekommen?
Falls Du es schaffst, eine Funktion zu finden, die Dir aus den N letzten
Worten (N << 365) das nächste zweifelsfrei berechnet: JA
Die "Zufallszahlen" wären dann aber relativ schwach.
Ansonsten hilft nur "Brute Force"...
Poldi schrieb:> Ist es möglich hier den Algorithmus für die Passwörter zu bekommen?
Wenn dreihundertfünfundsechzigmal das selbe Wort da steht, ist es
relativ einfach...
Poldi schrieb:> Hallo Gemeinde,>> ich mach es mal kurz. Wir haben eine Maschine die für den> Softwaremenüpunkt "Service" ein Passwort verlangt. Dieses Passwort hat 6> numerische Stellen. Es wird jeden Tag ein anderes Passwort verlangt,> also im Jahr 365 Passwörter. Ich habe hier eine Liste von 365> Passwörtern eines vergangen Jahres.> Ist es möglich hier den Algorithmus für die Passwörter zu bekommen?>> Danke!!!
Gib doch mal die ersten 10 bis 20 Keys raus und sag an aus welchem Jahr
die sind. Vielleicht wirds bis heute abend was :-)
Hallo Alexander und Hurz,
sorry war gerade unterwegs. Also das Datum bezieht die Maschine intern.
Ist quasi eine standalone Maschine ohne Verbindung zur Aussenwelt. Im
Anhang mal Keys von zwei Monaten.
Bin gespannt!
Poldi schrieb:> Hallo Alexander und Hurz,>> sorry war gerade unterwegs. Also das Datum bezieht die Maschine intern.> Ist quasi eine standalone Maschine ohne Verbindung zur Aussenwelt. Im> Anhang mal Keys von zwei Monaten.>> Bin gespannt!
Also was die zweite Zahl angeht, erkennt das sogar meine Oma!
Poldi schrieb:> Hallo Alexander und Hurz,>> sorry war gerade unterwegs. Also das Datum bezieht die Maschine intern.> Ist quasi eine standalone Maschine ohne Verbindung zur Aussenwelt. Im> Anhang mal Keys von zwei Monaten.>> Bin gespannt!
Zahl 3 sieht nach +2 MOD 10 aus
Poldi schrieb:> Hallo Alexander und Hurz,>> sorry war gerade unterwegs. Also das Datum bezieht die Maschine intern.> Ist quasi eine standalone Maschine ohne Verbindung zur Aussenwelt. Im> Anhang mal Keys von zwei Monaten.>> Bin gespannt!
zahl 1 hat ne recht einfache abhängigkeit zum vormonat, allerdings weiß
ich nicht woher der initalwert kommt
Also genau deshalb wende ich mich ja an euch da ich erstens keine Oma
mehr habe und zweitens die Hilfe von euch benötige. Vielleicht könnte
ich etwas mehr Erläuterung bekommen um nicht doof sterben zu müssen
warum die Stellen zwei und drei klar sind. Wäre echt super!!! Habe jetzt
schon das Gefühl das ich extremst minderbemittelt bin.
Poldi schrieb:>> Bin gespannt!
Also prinzipiell sieht das ganze durchaus lösbar aus und das auch ohne
den Einsatz von einem Rechner. Die Frage ist doch eher woher diese
Aufgabe kommt:
- existiert dieser Automat wirklich und du willst dir einen Spass machen
den Code zu knacken? => weiter rumknobeln
- studierst du Mathe und das ist eine Übungsaufgabe? Dann ist rätseln
sicher nicht gefragt, sondern irgendetwas aus dem dazugehörigen Kontext
soll genutzt werden
- studiert du Informatik und du sollst ein Programm schreiben was das
ganze evt. Bruteforce-mässig abarbeitet? => weiter rumknobeln
Meine Güte, probier doch selbst mal ein bisschen herum. Für einige
Ziffern in deinem Code ist das doch schonmal ganz einfach.
Der Rest: Mach dir eine Excel-Tabelle mit allen Daten und den
entsprechenden Code-Ziffern. Dann wandle das Datum in eine fortlaufende
Zahl um (Tage seit ...). Vielleicht kannst du daraus was erkennen.
Gruß
Marius
Idee schrieb:> Handelt es sich um einen Mähdrescher?
Ja sicherlich und Bauer Heribert Hansen muss jeden morgen um 5Uhr nen
neuen Service-Code eingeben... man man man
In einem Mähdrescher ist mehr Technik als du daheim in deiner ganzen
Wohnung hast. Und ja, zum Umstellen diverser Einstellungen müssen dort
solche Codes eingeben werden)
Marius Wensing schrieb:> Meine Güte, probier doch selbst mal ein bisschen herum. Für einige> Ziffern in deinem Code ist das doch schonmal ganz einfach.
Genau.
Die letzte Spalte ist in beiden Monaten zb 1:1 identisch.
Das könnte also zb eine fixe Ziffernfolge sein, könnte aber auch
irgendwie mit dem Jahr zusammenhängen (wahrscheinlicher). Müsste man mit
einer Folge für 2012 klären.
Überhaupt wird es auch schlau sein, sich zb Dezember 2011 und Jänner
2012 nebeneinander zu legen. Denn in deinen beiden Beispielen ist immer
dasselbe Jahr involviert, was bedeutet dass sich die Jahreszahl, sofern
sie in der Berechnung verwendet wird (was ich mal annehme), gleich
auswirkt. Jeder vermeintliche Zusammenhang muss also auch dahingehend
geprüft werden, ob die Jahreszahl da mit reinfällt.
> Guten Morgen! Hat jemand eine Idee wie man das Thema angehen könnte?
Erstmal durch scharfes hinsehen. Irgendwann fallen einem Muster bzw.
mögliche Zusammenhänge auf. Und manchmal fällt einem nun mal nichts dazu
ein. Was hast du erwartet? Das da jetzt jemand sagt: Oh, das ist klar.
DIe einzelnen Ziffern werden so und so berechnet.
Auch mal 2 Spalten zusammenfassen und als 2-stellige Zahl auffassen und
überprüfen ob da mögliche Zusammenhänge zum Tag, Monat, Tagnummer im
Jahr, (was dir sonst noch so einfällt was man mit einem Datum machen
könnte) geben kann.
Jaaaaa. Das ganze ist durchprobieren! Hinschauen, eine Hypothese machen,
Hypothese überprüfen. Wenn es so einfach wäre, dass man die Zahlen in
ein Programm gibt und das wirft die Vorschrift raus, dann könnte sich
der Hersteller den Aufwand auch gleich sparen.
Karl Heinz Buchegger schrieb:> Marius Wensing schrieb:>> Meine Güte, probier doch selbst mal ein bisschen herum. Für einige>> Ziffern in deinem Code ist das doch schonmal ganz einfach.>>> Genau.> Die letzte Spalte ist in beiden Monaten zb 1:1 identisch.> Das könnte also zb eine fixe Ziffernfolge sein, könnte aber auch> irgendwie mit dem Jahr zusammenhängen (wahrscheinlicher). Müsste man mit> einer Folge für 2012 klären.
Nein, stimmt nicht.
Die für Jänner ist ein klein wenig anders aber sehr ähnlich. Das sieht
mir aber eher danach aus, als ob da was gerechnet wird, denn die
Abweichungen (sofern es welche gibt) sind immer um 1 kleiner als in den
anderen Spalten und das könnte wieder ein Hinweis auf eine Rundungssache
sein, die beim Monat 1 dann eben in manchen Fällen zu einem Abrunden um
1 führt. Auf jeden Fall beginnen die Sequenzen alle gleich (mit einer 5)
und haben eine Periodenlänge von 10. Da würde ich mal drauf tippen, dass
sich diese Zahl auf jeden Fall aus Tag und Monat zusammensetzt und mod
10 gerechnet wird (vielleicht auch mod 100 und die vorhergehende Spalte
gehört auch noch dazu)
Erst mal vielen Dank das ich überhaupt hier Rückmeldungen bekomme.
Natürlich habe ich schon eine Excelliste erstellt um Auffälligkeiten in
den Keys zu finden. Datum und Keys binär zerlegt, und versucht
Beziehungen zum Datum herszustellen. Verläufe über die Monate und Jahr
zu sichten usw.
Ist doch klar das hier nur nur poste nachdem ich meine Möglichkeiten als
ausgeschöpft sehe. Also wenn jemand Lust hat mit mir das Rätsel zu
lösen, dem schicke ich per email gerne meine Excel Datei. Bitte kurze
Info an mich wer will. Alle anderen die hier eher genervt sind bitte ich
auf etwaige Kommentare zu verzichten. Ihr musst ja nicht Antworten und
Frustantworten bringen die Lösung auch nicht her. Vielen Dank für eure
bisherigen Bemühungen.
[Mod: Mailadresse gelöscht, bitte die Nachrichtenfunktion benutzen]
Weiter oben wurde doch schon gefragt, woher die Kiste ihr Datum bezieht.
Du hast doch geschrieben, sie ist nicht mit der Außenwelt verbunden.
Schonmal versucht, das Datum zurückzustellen auf einen Tag mit dir
bekanntem Passwort?
Sollte das funktionieren, kannste dir den ganzen Code-Kram sparen und
anschliessend das Datum wieder zurücksetzen...
Flogian schrieb:> Idee schrieb:>> Handelt es sich um einen Mähdrescher?>> Ja sicherlich und Bauer Heribert Hansen muss jeden morgen um 5Uhr nen> neuen Service-Code eingeben... man man man
Besser wäre abends um 23.00 Uhr, dann wird das "Klauen durch wegfahren"
erschwert. :-)
Die letzte Spalte anthält weder 0 noch 8 noch 9. In Spalte 3 sind in
einem Monat immer wieder die gleichen Zahlenkolonnen enthalten.
Ich würde die Frage nach dem Code in einem Forum für Mathematik oder
Informatik stellen.