2012-10-09 13 views
5

Dostosowuję geodezyjnie, mój klient nie dał mi dostępu do pliku licencji (raczej nie pytałem go o to).Jak rozszyfrować pliki zaszyfrowane w programie ionCube?

Jestem w stanie dostosować go z panelu administratora, ale chcę go dostosować w moim systemie lokalnym.

Ale kiedy próbowałem to zrobić, zostaje on przekierowany do strony poza stroną.

myślę, że ze względu na kod product.php pliku (mam samego kodu jak ten)

What does this PHP do? Is it an encoder/decoder?

+0

Nie wiem dokładnie, ale myślę, że ten kod szyfruje pliki php (jak czytam tutaj). – sandip

Odpowiedz

8

ionCube (przynajmniej gdy było Akcelerator PHP) zestawiane PHP byteCode przed kodowaniem .

To całkowicie eliminuje kod źródłowy, a nawet gdybyś był w stanie odwrócić proces kodowania, nadal byłbyś z opcją kompilacji, a nie ze źródła.

Program ładujący ionCube dekoduje kod bajtowy, który następnie nie musi być analizowany i jest wykonywany bezpośrednio przez maszynę wirtualną PHP.

Jeśli poprawnie przywołuję, enkoder wykonuje również optymalizacje i zaciemnianie kodu bajtowego, które pomagają zapobiec dekompilacji.

+0

Darmowe dekompilatory istnieją, myślę, że zamieniają one opkodami na źródło. –

+0

@Shaquin Oni nie będą musieli replikować dokładnie tego źródła, a nawet mogą go zepsuć z powodu optymalizacji kodu bajtowego. – Leigh

+0

@Leigh Próbowałem jednego, a nawet trzymałem skrzynkę z nazwą funkcji. –

Powiązane problemy