ToFe Geschrieben 13. August 2011 Teilen Geschrieben 13. August 2011 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.