Preciso de ajuda para descriptografar um arquivo javascript criptografado com (p.a.c.k.e.r)

  • Autor Autor Javi Ramirez
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Javi Ramirez

Javi Ramirez

Gamma
Verificación en dos pasos activada
Hola Beteros;

Tengo un problema con un archivo javascript ya que se encuentra encriptado bajo (p.a.c.k.e.r) lo quiero desencriptar para hacer algunos cambios en las ordenes de ese script, yo intente hacerlo pero al ejecutar mi sitio ya no realiza su función tal vez tenga algún error en la sintaxis solo quería saber quien me podría ayudar a desencriptarlo de forma correcta.

Saludos y muchas gracias!
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
¿/packer/?

En ese mismo sitio tiene un decoder? 🙂
 
Hola Beteros;

Tengo un problema con un archivo javascript ya que se encuentra encriptado bajo (p.a.c.k.e.r) lo quiero desencriptar para hacer algunos cambios en las ordenes de ese script, yo intente hacerlo pero al ejecutar mi sitio ya no realiza su función tal vez tenga algún error en la sintaxis solo quería saber quien me podría ayudar a desencriptarlo de forma correcta.

Saludos y muchas gracias!

¿De qué script se trata?

¿/packer/?

En ese mismo sitio tiene un decoder? 🙂

El decoder sólo sirve para ver el código de fuente de lo que encriptaste en ese momento.
 
<script>
$(document).ready(function(){ $('#mensaje').limit('250','#restante'); <?php $auth = md5(rand(1,1000)+$k); $_SESSION['c']= $auth;?>var ___ = "<?php echo $_SESSION['c'];?>";eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('$("#w").o(4(){0 b=$(\'#i\').2();0 c=$(\'#k\').2();0 d=$(\'#z-8\').2();$.9({e:"f",g:"h.5",j:6,l:{m:n,7:b,p:d,q:c,t:r.s()*u}}).v(4(a){x(y(a)==1){3("A")}B{3("C D E F")}G.H.I="J.5"});K 6});',47,47,'var||val|alert|function|php|false|num|selector|ajax|||||type|POST|url|send|numero|cache|mensaje|data|auth|___|submit|cod|msj|Math|random||1000|done|form_sms|if|parseInt|country|ENVIADO|else|ERROR|AL|ENVIAR|SMS|window|location|href|index|return'.split('|'),0,{}))});
</script>


¿De qué script se trata?



El decoder sólo sirve para ver el código de fuente de lo que encriptaste en ese momento.
 
En teoría, si pones
Inserir CODE, HTML ou PHP:
eval=alert;
antes de
Inserir CODE, HTML ou PHP:
eval(function(p,a,c,k,e,r)
y ejecutas el script te debería salir un mensaje con el contenido desencriptado.
 
En teoría, si pones
Inserir CODE, HTML ou PHP:
eval=alert;
antes de
Inserir CODE, HTML ou PHP:
eval(function(p,a,c,k,e,r)
y ejecutas el script te debería salir un mensaje con el contenido desencriptado.

Efectivamente como comenta el compañero, pero tu código está incompleto.
 
le pase el Enlace eliminado

Inserir CODE, HTML ou PHP:
 $(document).ready(function () {
   $('#mensaje').limit('250', '#restante'); <? php $auth = md5(rand(1, 1000) + $k);
   $_SESSION['c'] = $auth; ?>
   var ___ = "<?php echo $_SESSION['c'];?>";
   eval(function (p, a, c, k, e, r) {
     e = function (c) {
       retu rn(c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toStr ing(36))
     };
     if (!''.replace(/^/, String)) {
       while (c--) r[e(c)] = k[c] || e(c);
       k = [function (e) {
         return r[e]
       }];
       e = function () {
         return '\\w+'
       };
       c = 1
     };
     while (c--) if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]);
     return p
   }('$("#w").o(4(){0 b=$(\'#i\').2();0 c=$(\'#k\').2();0 d=$(\'#z-8\').2();$.9({e:"f",g:"h.5",j:6,l:{m:n,7:b,p:d,q:c ,t:r.s()*u}}).v(4(a){x(y(a)==1){3("A")}B{3("C D E F")}G.H.I="J.5"});K 6});', 47, 47, 'var||val|alert|function|php|false|num |selector|ajax|||||type|POST|url|send|numero|cache |mensaje|data|auth|___|submit|cod|msj|Math|random| |1000|done|form_sms|if|parseInt|country|ENVIADO|el se|ERROR|AL|ENVIAR|SMS|window|location|href|index| return'.split('|'), 0, {}))
 });

espero te sirva, salu2
 
le pase el Enlace eliminado

Inserir CODE, HTML ou PHP:
 $(document).ready(function () {
   $('#mensaje').limit('250', '#restante'); <? php $auth = md5(rand(1, 1000) + $k);
   $_SESSION['c'] = $auth; ?>
   var ___ = "<?php echo $_SESSION['c'];?>";
   eval(function (p, a, c, k, e, r) {
     e = function (c) {
       retu rn(c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toStr ing(36))
     };
     if (!''.replace(/^/, String)) {
       while (c--) r[e(c)] = k[c] || e(c);
       k = [function (e) {
         return r[e]
       }];
       e = function () {
         return '\\w+'
       };
       c = 1
     };
     while (c--) if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]);
     return p
   }('$("#w").o(4(){0 b=$(\'#i\').2();0 c=$(\'#k\').2();0 d=$(\'#z-8\').2();$.9({e:"f",g:"h.5",j:6,l:{m:n,7:b,p:d,q:c ,t:r.s()*u}}).v(4(a){x(y(a)==1){3("A")}B{3("C D E F")}G.H.I="J.5"});K 6});', 47, 47, 'var||val|alert|function|php|false|num |selector|ajax|||||type|POST|url|send|numero|cache |mensaje|data|auth|___|submit|cod|msj|Math|random| |1000|done|form_sms|if|parseInt|country|ENVIADO|el se|ERROR|AL|ENVIAR|SMS|window|location|href|index| return'.split('|'), 0, {}))
 });

espero te sirva, salu2

No sabía que se podía desminimizar el Javascript. Muy buen aporte!
 
Inserir CODE, HTML ou PHP:
$(document).ready(function () {
    $('#mensaje').limit('250', '#restante'); 
   <?php
     $auth = md5(rand(1, 1000) + $k);
     $_SESSION['c'] = $auth;
   ?>
    var ___ = "<?php echo $_SESSION['c']; ?>";
    $("#form_sms").submit(function () {
        var b = $('#numero').val();
        var c = $('#mensaje').val();
        var d = $('#country-selector').val();
        $.ajax({
            type: "POST",
            url: "send.php",
            cache: false,
            data: {
                auth: ___,
                num: b,
                cod: d,
                msj: c,
                : Math.random() * 1000
            }
        }).done(function (a) {
            if (parseInt(a) == 1) {
                alert("ENVIADO")
            }
            el se {
                alert("ERROR AL ENVIAR SMS")
            }
            window.location.href = "index.php"
        });
        return false
    });
});
 
Última edição:
Voltar
Topo