Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Verschlüsselung?

Empfohlene Antworten

Veröffentlicht

Hallo

Ich hoffe, das Thema passt hier. Es geht um Verschlüsselung, bzw. um Entschlüsselung - man könnte auch sagen: ein Rätsel (also mit Spieldaten).

Es sei ein Webserver mit PHP-Progrämmchen gegeben, dem ich "Daten vor die Flinte" werfen kann (über HTTP POST DATA) - das Programm liefert einen base64-String zurück, ansonsten sei das Programm komplett unbekannt. Spannend ist, dass bei selben Beispieldaten unterschiedliche Ergebnisstrings zurückkommen (aber fast konstanter Länge). Da koennte also Verschlüsselung im Spiel sein? HTTPS ist aber nicht im Spiel, nur HTTP.

Z.B. bei einem Versuch mit einem ca. 120 bytes langen Beispieldatensatz (Buchstaben und Zahlen) kommen folgende Strings raus (drei Durchläufe):


DzLyxvTRxTxKJ1NdYN7YkwQ3U1SRKU1QNxRpHYZatwyFgXNQhD3qnfV+dSqmtyqlIVwycnPDjO1hYEX08nN3ycGEp17rvgsXaVNP6ZpjwJHI8h46PkGw7Tvgtz/h7EfK3KtgxI/yk6MP4e2IjRsSCDmh+hCRuP9uHmoLxY26ikVuwPkmJcBhc89PXDyewiiRuYRdWaGW1xRcHpwpcbGWyajcnAKSCQEW3Vzjj4E5ktInImHQE0yBnVZH3V8UbC7Nkzq+5pnBhEKcgKLXJNxkk459ii3WYTrlnHgX48XdnnDroNbZukKJihkF294i3hOewQgjPKf0bRsqrw==

jBb5cnJXkPtpUNORYtp06QW/NnN5T7Vw8G9xnYx2CzAL9kZUTcRCo6tu6A3QoI05MB8ALU+JSMuIjIg1dKAuZm3x+9Db3/WSZ/9ZmRBVevoAq6ggF+xLN4oU7c4DP0JEX7CtaonqjGNQg27uutM45+rxiUa4N2IS0EBlN2T7ikRRmUeuL36d+RG1sHhDrdxq2LmOQ58noorVcslUvzP2kQNkkOfsjzMUd/ydyjHAwdet+Q5rxuCmxpkEbJcUuFhqRWQxQPvCqzmmn0JEQUcUFjVYhYaiJdX4ePzoMG5bR8tUFAmembnOtrEoNtgRd9ntNhQRtYRxSdGWjA==

gbQxM3G8PCqGhk+UW5gbItPa2oCyBOSCorQQKP3l3r0MPTup/acgdKjffc6T8oYuS06EM/9FOVPqQ0zlfFbVkUl0/kO+FtoKXhXvfzskbqbl3QNoKxemLJHhbaoeN+w3rf+GEP9n+5+98vMMjWccVFGbD7To9wS45IAHsNZACLUrTgkEmNxYCS2aX306n3J6DSsqq5F+kvP+Q1+ni/OJSYGd++4AAYNtxXf7V0pfYQmELHVX30wX+UuOnxZ3A5pUto2ack1ZhSNkN5K26XcKtl3mGI7nUc2PKoIgEf+eVwkTYt4VcazTa/BYajj3Tt0h07Wgt8O6rN67hw==

Ich kann dem PHP-Script beliebige (von euch erfundene) Daten vorwerfen, falls das was hilft. Ich bin fast sicher, dass noch eine (auf dem Webserver liegende) Datei eine Rolle spielt, 2191 Bytes gross, mit ungefähr folgenden Inhalt (das SCHNIPP ist von mir):

cdhz+5mrFJuZdlJI3nLfl66IVwZzous0m7b020By....SCHNIPP....or0wiATjQhJfymCpo=

fn7QVBbKJacl8qxhVpiGLXdG0MvrVSoDhiTwdJnW....SCHNIPP....7ASQFjRUTDVtZkBMOBJF1IKriUyrxuXD4fHxBMNJtjBxkFWYF35fZuM4a7LpIPUfNSv5MAhTegwWDllRCU44mnJw1jmGMqNNE=

KHCX3X6ue2q67h8SX0IUDKF1bImIlT/E0OefFjAd....SCHNIPP....OK5+5Xk16cXzq/jCG7AtBS1v2ffqIEd2TdN3XGQ4nkhPIbPpZ/oOH+LxiYdivWvNM/epxHRLafFHqgzfZ3XwBHWr8CjyxLnu7cTiZTNKZ+GjW08vO78lIoJ8bDrlTS3TxTjoK

4Vk37Ns3py1NwWU70cnxNiiof6tw57xnbeWOPUfb....SCHNIPP....t6p/rgZEluobo5hitpbcAiWGKvzkdYEhWZ/s5UoDEaEgS3QbvStZefkHgyGC8eFubD8EwJWrb/4txW3VWMtYhstzvLnzYpI4E496rLrBsT/

hvmYKIBZiI/4/ksW48Wx3QQr9PSa+o0y3LniPqAd....SCHNIPP....yc7E57PnslIcrpvP7VrePuHdE/N1yjpJznXFpet4G9xBIdGLTzGlGcEgoEG4Ndu4Mjt33lSUC2L6LA==

wN8pm82SRbPale/dVrag6kmpmAZELmKzjpGVhtRQ....SCHNIPP....we+0wM/iRdlvzHqhYLX5NfkV59Jb/0SeuS8VFkk7l+YGtluK7sWLcNd+XkIR1xR32M0ANUwFt1/YdXlkIKHcJNVIpIip65fSkxW54E3zqtOeXky

wJ74FRmrXzXDVp03LrBHDOWlSBzPXqlZncMYp2SU....SCHNIPP....ls58A0tN6Ez0myNg4Frok/7bnUMhgNzDJbZKY0Hlxg6enBbU3AIn0dCDeNoVmyjkmlAITzhWphQz1mPfqiaoXNudfVdzjewntLEX6AA== 

Wie kann ich mich an den Algorithmus rantasten?

Die 2191 Bytes grosse Datei in 7 Happen zerlegen und base64-dekodieren war "nicht direkt zielführend". Was kann ich noch probieren?

Ciao

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.