![]() |
Crypted-PHP und die Fehlersuche
Hallo DP,
Ich hab hier das Problem, dass ich für die Schule ein PHP-Skript fehlerfrei machen soll. Das Problem darin besteht, dass es mit eAccelerator gecrypted wurde und der Autor nicht erreichbar ist. Wie kann ich nun an den Source kommen zu Fehlerbefreiung. Das sind die nötigen Einträge in der php.ini:
Code:
[eAccelerator]
extension=eaccelerator.dll eaccelerator.shm_size = "0" eaccelerator.cache_dir = "C:\apache\tmp" eaccelerator.enable = "1" eaccelerator.optimizer = "0" eaccelerator.debug = "0" eaccelerator.check_mtime = "1" eaccelerator.filter = "" eaccelerator.shm_max = "0" eaccelerator.shm_ttl = "0" eaccelerator.shm_prune_period = "0" eaccelerator.shm_only = "0" eaccelerator.compress = "1" eaccelerator.compress_level = "9" eaccelerator.keys = "shm_and_disk" eaccelerator.sessions = "shm_and_disk" eaccelerator.content = "shm_and_disk" eaccelerator.admin.name = eaccelerator.admin.password = |
Re: Crypted-PHP und die Fehlersuche
garnicht. ist bytecode dieser kann nicht in php-code zurück gewandelt werden.
|
Re: Crypted-PHP und die Fehlersuche
Zitat:
|
Re: Crypted-PHP und die Fehlersuche
selbst wenn du eine exe hast bringt das nichts, da du daraus ja auch keinen quellcode machen kannst! ich weiß nur nicht, ob es nicht doch möglich ist aus bytecode php code zu generieren. laut meinem vorredner allerdings nicht.
btw: ist das skript groß? ist es schwer komplett neu zu schreiben? kannst du den/die fehler eingrenzen? |
Re: Crypted-PHP und die Fehlersuche
Bytecode kannst du mit Assember vergleichen.
Wenn du aus der .Net Welt kommst, dann ist das mit der IL vergleichbar. Schlüsselwörter, Funktionen und Variablen werden durch ID's ersetzt. Diese werden dann von dem Interpreter schneller gelesen. Normal wird der Bytecode vom Übersetzer/Parser beim Scriptaufruf generiert. Der eAcc. schiebt den Bytecode direkt in den Interpreter, also ohne den Umweg über den Parser. Bytecode ist normal auch größer als der Source. Viele Caches komprimieren den Code allerdings. |
Re: Crypted-PHP und die Fehlersuche
Huch, da hat ja einer was geschrieben. :shock:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz