2012-10-09 17 views
5

Estoy personalizando la clasificación geodésica, mi cliente no me ha dado acceso a un archivo de licencia (más bien no le he preguntado sobre esto).Cómo decodificar archivos cifrados de ionCube?

Puedo personalizarlo desde el panel de administración, pero quiero personalizarlo en mi sistema local.

Pero cuando traté de hacerlo, me redireccionaron a un sitio fuera de página.

creo que es debido al código product.php archivo (Tengo mismo código como éste):

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

+0

No sé exactamente, pero creo que este código encripta los archivos php (tal como lo leí aquí). – sandip

Respuesta

8

ionCube (al menos cuando era PHP Acelerador) PHP compilado a código de bytes antes de la codificación .

Esto elimina completamente el código fuente, e incluso si pudieras revertir el proceso de codificación, aún te quedarían códigos de operación compilados, no fuente.

El cargador ionCube decodifica el bytecode, que luego no necesita ser analizado, y es ejecutado directamente por la máquina virtual PHP.

Si recuerdo bien, el codificador también realiza optimizaciones y ofuscaciones en el bytecode, que ayudan a prevenir la descompilación.

+0

Existen descompiladores gratuitos, creo que convierten los códigos de operación en fuente. –

+0

@Shaquin No replicarán necesariamente la fuente exacta, e incluso pueden equivocarse, debido a las optimizaciones de bytecode. – Leigh

+0

@Leigh Intenté uno, e incluso guardé el caso del nombre de la función. –

Cuestiones relacionadas