| Cryptography & Encryption Ver- und Entschlüsselung, Algorithmen, Kryptoanalyse ? Kryptographie in der Praxis. Blowfish, Triple-DES, XOR u.a. |
Diskussion: Algorithmus zum Berechnen einer Signatur herausfinden im Forum Cryptography & Encryption, in der Kategorie Security Area; Anzeige Moin, ich analysiere im Moment ein Online-Spiel auf dem iPad. Das ganze läuft im Hintergrund über einen Json-Webservice, den ...
![]() |
| | #1 (permalink) |
| Registriert seit: 29.05.07 ![]() Likes: 0 | Anzeige Moin, ich analysiere im Moment ein Online-Spiel auf dem iPad. Das ganze läuft im Hintergrund über einen Json-Webservice, den ich mit Hilfe eines Web Debugging Proxy analysieren/manipulieren kann. Allerdings bin ich schon nach kurzer Zeit auf ein kleines Problem gestoßen: Die Requests die an den Webservice gehen, sind mit einer Signatur versehen. Mit Hilfe der Signatur überprüft der Server anscheinend ob die gesendeten Daten manipuliert wurden. Hier mal ein Beispielrequest: Code: json={ "worldVersion":"1.1.2", "language":"de", "postStamp":1321804986817}&signature=6018b65451a6e52e50bda93730485560 Hat jemand eine Idee wie man an die Berechnung dieser Signatur drankommen kann? Zum Schluss: Ich möchte bei diesem Spiel nicht cheaten oder Sonstiges, es interessiert mich lediglich... |
| | |
| | #2 (permalink) |
| Senior Member | Das Spiel reversen wäre eine Idee und schauen was genau gemacht wird um die Signatur zu erhalten. Ich könnte mir vorstellen das eine Hardware ID bei der Install des Spiels abgerufen wurden ist die auf den Server gespeichert wird und dann immer bei einen neuen Request verglichen wird. MD5 mit Salz oder so in die richtung. Desweiteren gilt immer der Grundsatz du kannst auf einen xbeliebigen String auch eine xbeliebige verschlüsslerung mit einen xbeliebigen Inhalt abbilden....
__________________ cu Chakky we are dreaming in digital we are living in realtime we are thinking in binary we are talking in IP welcome to our world |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 29.05.07 ![]() Likes: 0 | Danke für die Antwort! :-) Die Idee hatte ich auch schon, bin aber noch nicht dahinter gekommen wie ich das bei einer iOS-App am besten anstellen sollte... |
| | |
| | #4 (permalink) | |
| Registriert seit: 07.05.07 ![]() Likes: 19 | Naja, ähnliche Verhalten kenne ich bei der Verhinderung sogenannter CSRF-Attacken. Normalerweise geschieht dies zum Beispiel so, dass über alle Inputfelder ein Hash gebildet wird. Natürlich gesalted. Wie auch Chakky schon erwähnte. Zitat:
Viel wichtiger ist die Information, ob diese signature in jedem Request verschieden ist. Falls nicht, hat sich der Fall ja sowieso erledigt. Ich kenne mich mit I-Whatever-Geräten nicht aus, aber wenn du meinst, dass du noch nicht dahinter gekommen bist, wie eine App zu reversen, dann würd ich das Vorhaben vergessen. Denn falls es sich um die vorher angesprochene Methode handelt Input-Daten zu verifizieren, dann müssten folgende Dinge geklärt werden:
__________________ | |
| | |
| | #6 (permalink) |
| Themenstarter Registriert seit: 29.05.07 ![]() Likes: 0 | Die Signature ist natürlich bei jedem Request anders, probiert das restliche Request anzupassen habe ich schon - ohne Erfolg (Meldung vom Server: "BAD SIGNATURE") Bin aber schon ne ganze Ecke weitergekommen was das Reversen der App angeht, allerdings ist das Thema Neuland für mich und ich denke das Reversen einer iOS-App ist auch nicht der leichteste Einstieg... Also erstmal wieder lernen... ![]() Wenn irgendwer trotzdem noch Vorschläge hat, bzw Tipps was das Reversen angeht, nehme ich diese natürlich auch gerne an. |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP Algorithmus zum Berechnen Jüdischer und Islamischer Feiertage/Ereignisse | Knight1 | (Web-) Design und webbasierte Sprachen | 4 | 24.08.11 16:42 |
| Welcher Hashcode/welche Signatur ist dies (Algorithmus gesucht)? | krassy | Cryptography & Encryption | 5 | 12.08.09 01:15 |
| Algorithmus um Nullstellen zu berechnen! | l-phoenizier | Code Kitchen | 2 | 12.05.06 20:51 |
| Algorithmus um Nullstellen zu berechnen! | l-phoenizier | Cryptography & Encryption | 1 | 12.05.06 15:27 |
| Hash Algorithmus herausfinden | xxy | Cryptography & Encryption | 4 | 29.08.05 00:26 |