Como ofuscar Codigo PHP


La ofuscación de código es una técnica que permite ocultar el código para que no sea descifrado o sea difícil de descifrar, y asi evitar que se conozcan y/o modifiquen los algoritmos.

Para lograr esto vamos a usar 3 funciones base64_encode, base64_decode y eval.

  • base64_encode(texto) toma como parámetro una cadena de texto y la convierte en codificación base64.
  • base64_decode(texto) toma como parámetro una cadena de texto codificada en base64 y la convierte en texto normal.
  • eval(texto) toma como parámetro una cadena de texto y la ejecuta como código PHP.

Si quieren saber mas sobre el algoritmo base64 les invito a visitar la pagina de wikipedia.

Vídeo tutorial

Les invito a ver el vídeo donde explico paso a paso como ofuscar el código PHP.

Les invito a suscribirse a mi canal de youtube https://youtube.com/evilnapsis/  y apoyarme a seguir creando contenido.

Recomendaciones

Hay que tomar en cuenta algunos puntos.

  • Personalmente no recomiendo, ni practico esta técnica, pero sirve como ejemplo practico.
  • Esta técnica es relativamente de descifrar, si puede ser un poco complejo en algunos casos, pero con un poco de paciencia se puede lograr.
  • Si no se tienen conocimientos de las funciones ocupadas también puede ser mas difícil.
  • Esta técnica no es recomendada para productos en continuo desarrollo, a menos que el bloque de código ofuscado no se valla a modificar.

No olviden dejar sus dudas y comentarios 😉

 

Leave a comment