2017-01-27 3 views
-3

Hi Guys Im Moment erfassen einige Verkehr von einer Android-Anwendung, aber die Anfragen, die es an den Server sendet scheint verschlüsselt. Würdest du solche Anfragen entschlüsseln können? Oder ist das unmöglich?Wie entschlüsselt man eine HTTP-Anfrage während der Paketerfassung

platform = android & version = 1.0.31 & lang = de & requestId = 44 & time = 1485552535566 & batch =% 5b 7b%%% 22% 22id 3a177205% 2c% 22time% 22% 3a1485552512601% 2c% 22name % 22%% 3a 22collectResource% 22% 2c% 22params% 22%% 3a 5b155% 5D% 2c% 22hash% 22% 3a1948904473% 7d% 5d & sessionId = 674937_bc59a16eae9e1559b2e60ae068baf4e7

+3

Dies ist nicht verschlüsselt, schauen Sie in die Entschlüsselung. Suchen Sie nach Online-Tools wie mit 'decode url string'. –

Antwort

1

, die nicht verschlüsselt sind, ist es kodiert. Suchen Sie nach "online url decode". In Ihrem Beispiel erhalten Sie:

Plattform = android & version = 1.0.31 & lang = en & requestId = 44 & Zeit = 1485552535566 & Batch = [{ "id": 177.205, "Zeit": 1485552512601“ name ":" collectResource“, "params"[155] "hash": 1948904473}] & sessionId = 674937_bc59a16eae9e1559b2e60ae068baf4e7

1

Die% xx sind URL codierten Hexadezimalwerte. Zum Beispiel ist% 22 die Hex-Version des doppelten Anführungszeichens. Ich denke, wenn Sie JavaScript oder ein anderes Tool verwenden, um die URL-Codierung zu dekodieren oder alle% -Strings manuell in die entsprechenden Zeichen zu ändern, werden Sie sehen, dass die Nachricht wirklich nur URL-kodierten Klartext ist.

Verwandte Themen