¿Como decodificar en Base 64? Aquí te decimos que hacer, totalmente práctico y facil

Ayer no pude postear, por estar moviendo el sitio de Hackeame, a , como sabrán tuve un gran trabajo, lo que más me costo fue encontrar el theme, bueno… hasta las 4 de la mañana estuve acomodándolo y todo bien, hasta que de repente tuve la necesidad de colocar algo más en el Footer.php, y cuando lo baje para editar, me encontré con que el código estaba codificado por completo, no solo este archivo sino todo el resto.

Cada vez mas programadores, estan intentando encriptar su código fuente, me hace recuerdo a la era, donde la gente intentaba hacer lo mismo con sus sitios, bloqueando primero el clic derecho, y luego también protegiendo el contenido, para que no se pudiera capturar. Cuando es obvio que la gente cada vez aprende más, y siempre que quieran hallaran la manera de hacerlo.

Este es el código que me encontré:

[PHP]


Pg0KCQ0KCTxkNHYgNGQ9ImYyMnQ1ciI+DQoNCgkNCgkJPHA+JmMycH
k7IGEwMDkgPDEgaHI1Zj0iPD9waHAgYmwyZzRuZjIoJzNybCcpOyA/PiI
gdDR0bDU9Ijw/cGhwIGJsMmc0bmYyKCduMW01Jyk7ID8+Ij48P3BocC
BibDJnNG5mMignbjFtNScpOyA/PjwvMT4gLSA8P3BocCBibDJnNG5mMi
gnZDVzY3I0cHQ0Mm4nKTsgPz48YnIgLz4NCgkJQW50NFMyYzQxbCB0
aDVtNSBieSA8MSBocjVmPSJodHRwOi8vd3d3LncyMnRoNW01cy5jMm
0iIHQxcmc1dD0iX2JsMW5rIj53MjJ0aDVtNXM8LzE+ICBBbmQgU2gxcjV
kIDF0IDwxIGhyNWY9Imh0dHA6Ly93d3cubjVtNXM0c201ZDQxLnRrIiB
0NHRsNT0iVzJyZHByNXNzIHRoNW01cyIgdDFyZzV0PSJfdDJwIj5ORU1
FU0lTTUVESUE8NG1nIHNyYz0iPD9waHAgYmwyZzRuZjIoJ3Q1bXBsM
XQ1X2Q0cjVjdDJyeScpOz8+LzRtMWc1cy80YzJucy93MjJ0aDVtNXMu
cG5nIiAxbHQ9IlcyMnRoNW01cyIgLz48LzE+DQoJCTxkNHYgY2wxc3M
9ImNsNTFyIj48L2Q0dj4NCg0KCQkNCgk8L2Q0dj48IS0tIC8jZjIydDVyI
C0tPg0KDQo8L2Q0dj48IS0tIC8jYzJudDE0bjVyIC0tPg0KDQo=';
[/PHP]

Estoy seguro que si llegaron a este sitio, fue porque tienen problemas con el código, y necesitan decodificarlo para modificar. Lo primero que hice fue ver en que lenguaje esta codificado, aquí nos avisa que esta en .

[PHP]eval(_decode[/PHP]

Una vez, termine de decodificar el código, que por si acaso hay que copiar solo el código en , no todo el código, para ser más exactos lo que esta entre y ';eval luego le damos decode y listo abajo nos aparecerá nuestro código decodificado.

Yo pense que ya estaba todo resuelto, pero resulta que este diseñador, me lo puso aún más difícil, al parecer también esta una vez más encriptado, fijense el código que obtuve decodificándolo:

[HTML] ?>



[/HTML]

Si sa un poco de HTML se darán cuenta que es HTML, pero como que hay algo raro, estan mal escritas las palabras, o casi mal escritas. Por ejemplo:

[HTML]?> [/HTML]

Debería ser algo como esto:

[HTML]?> [/HTML]

Es aquí donde debemos poner a prueba nuestra lógica, y como que ya está decodificado, en el primer código también, hay otro código mas adelante:

[PHP] eval(_decode(‘JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g
9c3RydHIoJF9YLCcxMjM0NTZhb3VpZScsJ2FvdWllMTIzNDU2Jyk7JF
9SPWVyZWdfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfW
Ck7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw==’));?>
[/PHP]

Decodificandolo:

[PHP] $_X=_decode
($_X);$_X=strtr($_X,’123456aouie’,’aouie123456′);
$_R=ereg_replace(‘__FILE__’,”‘”.$_F.”‘”,$_X);
eval($_R);$_R=0;$_X=0;
[/PHP]

No es necesario saber PHP, para darse cuenta, de que hemos encontrado la manera de descifrar por completo nuestro código, donde dice exactamente:

[PHP]’123456aouie’,’aouie123456′);
$_R=ereg_replace[/PHP]

Dice reemplace:

1 por a
2 por o
3 por u
4 por i
5 por e

Listo ahora es facil, solo debemos copiar nuestro anterior a cualquier editor, si quieren el bloc de notas, y le damos reemplazar, y ponemos:

Buscar:

1

Reemplazar por:

a

Y asi con el resto, luego de haber terminado de reemplazar, el código por fin sale a la luz:

[HTML] ?>

?>

[/HTML]

Y listo, eso fue todo, si tienen preguntas o alguna critica o comentario, sientanse libres de comentar.

Sobre Isaac Zarzuri

20 comentarios

  1. Amigo, no será más fácil ver la plantilla en el navegador, ver el código fuente desde el navegador y copiar la parte correspondiente a la plantilla?? Vamos, digo yo…

  2. la parte correspondiente al footer, quería decir

  3. Es un ejemplo General, no quiere decir exactamente que todos podamos hacer lo mismo.

    Enfatice mi problema, pero a lo que voy es a la técnica, o procedimiento.

    Si. Puede servir copiar y pegar el codigo fuente, pero eso solo me permitiría copiar codigo HTML, y el PHP?

    Saludos y gracias por tu comentario.

  4. Estimado,

    Me puedes ayudar a decdificar este codigo,

  5. Cual es el código?
    Si necesitas ayuda, puedes usar el Foro, y te ayudaremos en todo.

    Saludos.

  6. Buenas… el buscador de google me ha llevado hasta aquí, el tutorial parece realemnte excelente pero sigo sin poder desencriptar un archivo.

    Te agradecería que me ayudases.

  7. Hola @Alekhine si pudieras de alguna manera escribir el codigo, o por ultimo subir el archivo por la red, te ayudaríamos.

    Tambien puedes pasar por el Foro.

    Saludos.

    Gracias por tu comentario

  8. @Alekhine mejor pasate por el foro. Saludos ;)
    Asi le sirve tu información a todo el mundo.

  9. alguien me puede ayudar , por favor necesito descoficicar un archivo condificado en php por favor ayudenme riuben_bb@yahoo.es

  10. Hola @Riuben pasate por el foro, foro.hackeame.org
    Y te ayudaremos con tu problema.

    Saludos.

  11. broo el que hizo el post demas we muchas gracias pero tengo que pedirte un favor…me agregas al msn mi email es yonaaleman@yop.com
    por favor agrega que tengo que preguntarte algo ..

  12. tengo este codigo trancado y no puedo decodificarro para modificar y cambiar de idioma.
    Si me explicas como se hace te agradeceria muchisimo
    Saludo.

    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

  13. saludos, tengo este código y necesito que me ayuden.. me urge de verdad.. de ante mano muchas gracias….

    [code]
    <?php if (!function_exists("T7FC56270E7A70FA81A5935B72EACBE29";)) {
    function T7FC56270E7A70FA81A5935B72EACBE29($TF186217753C37B9B9F958D906208506E) {

    $TF186217753C37B9B9F958D906208506E = base64_decode($TF186217753C37B9B9F958D906208506E);
    $T7FC56270E7A70FA81A5935B72EACBE29 = 0;
    $T9D5ED678FE57BCCA610140957AFAB571 = 0;
    $T0D61F8370CAD1D412F80B84D143E1257 = 0;
    $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[1]) << 8) + ord($TF186217753C37B9B9F958D906208506E[2]);
    $T3A3EA00CFC35332CEDF6E5E9A32E94DA = 3;
    $T800618943025315F869E4E1F09471012 = 0;
    $TDFCF28D0734569A6A693BC8194DE62BF = 16;
    $TC1D9F50F86825A1A2302EC2449C17196 = "";
    $TDD7536794B63BF90ECCFD37F9B147D7F = strlen($TF186217753C37B9B9F958D906208506E);
    $TFF44570ACA8241914870AFBC310CDB85 = __FILE__;
    $TFF44570ACA8241914870AFBC310CDB85 = file_get_contents($TFF44570ACA8241914870AFBC310CDB85);
    $TA5F3C6A11B03839D46AF9FB43C97C188 = 0; preg_match(base64_decode("LyhwcmludHxzcHJpbnR8ZWNobykv";),
    $TFF44570ACA8241914870AFBC310CDB85,
    $TA5F3C6A11B03839D46AF9FB43C97C188);

    for (;$T3A3EA00CFC35332CEDF6E5E9A32E94DA<$TDD7536794B63BF90ECCFD37F9B147D7F;) {
    if (count($TA5F3C6A11B03839D46AF9FB43C97C188))
    exit;
    if ($TDFCF28D0734569A6A693BC8194DE62BF == 0) {
    $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8);
    $TF623E75AF30E62BBD73D6DF5B50BB7B5 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]);
    $TDFCF28D0734569A6A693BC8194DE62BF = 16;
    }

    if ($TF623E75AF30E62BBD73D6DF5B50BB7B5 & 0x8000) {
    $T7FC56270E7A70FA81A5935B72EACBE29 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) <> 4);

    if ($T7FC56270E7A70FA81A5935B72EACBE29) {
    $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) & 0x0F) + 3;

    for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $T0D61F8370CAD1D412F80B84D143E1257++)
    $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257] = $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012-$T7FC56270E7A70FA81A5935B72EACBE29+$T0D61F8370CAD1D412F80B84D143E1257];
    $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571; } else { $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8); $T9D5ED678FE57BCCA610140957AFAB571 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) + 16;

    for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571;
    $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]);
    $T3A3EA00CFC35332CEDF6E5E9A32E94DA++; $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571;
    }
    }
    else

    $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++];
    $TF623E75AF30E62BBD73D6DF5B50BB7B5 <“.$TFF44570ACA8241914870AFBC310CDB85.”

    [/code]

  14. Hola amigos, en efecto desencriptar un codigo php que utilice base64 es lo ,as facil del mundo, pues se puede obtener el codigo original con solo usar la funcion inversa decode_base64, pero si somos nosotros los que queremos proteger un codigo php, les voy a detallar la mejir forma de que podamos proteger de forma segura nuestros scriots php para que otras personas no puedan desencriptar nuestros codigos php

    La encriptacio. de php en base64, permite encriptar codigos php pero lamentablemente con esto nomse esta protegiendo el codigo php, unicamente se esta encriptado lo cual es super facil de desencriptar haciendo asi que unicamente regalemos nuestro codigo fuente, pues aunque a la vista parece dificil, el codigo original se puede obtener facilmente con solo colocarle la funcion inversa de base64 y eval, que cualquier programador lo podria hacer, por eso lo mas recomendado y los mas seguro es hacer una ofuscacion profesional de tu codigo php que consistiria en hacer el codigo completamente ilegible y sin posibilidad de desencriptarlo ni siquiera por ti mismo, una ofuscacion proefisonal, consiste efectivamente, en renombrar todas las variables y funciones a cadenas de caracteres rando , larguisimas y sin sentdio formadas al azar, agregar al codigo varias variables sin sentido de forma aleatoria, quitar todos los comentarios, todos los espacios, enteres, lineas en blanco, y dejar el codigo final en una sola linea recta, esto SI seria proteger nuestro codigo PHP, y entonces cuando ya nuestro codigo esta ofuscado de manera profesioanal, si queremos agregar un nivel de proteccion mayor, entonces si podriamos encriptar el codigo ofuscado, de esa forma si podriamos estar seguros de haber protegido al maximo nuestro codigo php, nosostros utilizamos dos paginas super seguras y confiables, para proteger nuestros scrips php de forma rapida y segura, con todos los detalles descritos aqui, pues ofuscar un codigo web de forma profesional de forma manual es un proceso que puede consumir varias horas, por eso para ofuscar codigos php en cuestion de segundos, el sitio que utilizamos es: http://www.ofuscarphp.com y luego despues de haber ofuscado el codigo, para asegurarnos que el codigo quedara protegido al maximo, encriptamos el codigo ya ofuscado en: http://www.protegerphp.info, bueno amigos, espero les sirvan estos tips y haberles aclarado la direfencia entre ofuscar y encriptar, saludos !

Comentar

Su dirección de correo electrónico no será publicada.Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>