Как да разчитам PHP-скрипт
На първо място, трябва да имате представа за това какви са различните видове защита, PHP скриптове. Общо на линия са три:
- Защита от скриптове, кодиращи bytecodes, изискващи допълнителни разширения на PHP-работа с тях. Това е най-трудният тип примери за защита: Zend Guard, ionCube, Nu-Coder.
- Защита на базата на кода за криптиране директно към оригиналния сценарий чрез използването на специален алгоритъм. Примери: PHP шифър, Truebug PHP енкодер, SourceCop PHP протектор.
- Объркване - промяна на името на променливи и функции, отстраняване на пространства и знаците за нов ред и т.н. Относително най-прост вид примери: PHP защитник, Obfusc.
Така че, със сценария и шифрования анонимен алгоритъм за вас, първо трябва да се определя от това, което е кодирано. Това може да помогне един чудесен инструмент PCL е PHPiD. Тя признава, че множеството протектори, например една и съща ionCube:
Като определя защитник, можете да търсите за съществуващи решения за декодиране на енкодер. Но в повечето случаи, ще ви помогне услуга dezend.me.
Той откри наскоро, но вече има много функции: защита разшифроването на сървъра ionCube 6.5, Zend, Nu-Кодер, както и декодиране и deobfuscation всички скриптове шифровани без да се използват допълнителни PHP разширения. За съжаление, резултатите от декодиране ionCube оставя много да се желае, в някои части на кода, тест скрипт бяха коригирани ръчно. Но универсален декодер се справя много по-добре, въпреки че не е достатъчно нормален форматирането на кода. Като цяло, услугата остави положително впечатление, надявам се, няма да бъде затворен 🙂
Какво да правя, ако услугата не помогна (например сценария е кодиран свеж ionCube)? Можете да се опитате да използвате инструментите, които са разпръснати по deioncube.in сайт. На местно форум също може да бъде помолен да разчитам на скрипта, в повечето случаи, ще бъде безплатен.