Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-01-2012
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Question ¿javascript como codificar decodificar?

hola

ando con un codigo que me encontre en javascript

pero no se como se llama la forma en que lo codificaron. y como decodificarlo
en javascript es texto pues es un script y el navegador web lo lee.
parce hexadecimal

¿alguien sabe como convertirlo a texto y de texto a esta presentacion.?

gracias

Código PHP:

var _0x3243=["\x73\x20\x36\x28\x29\x7B\x31\x20\x61\x3D\x27\x6A\x3A\x2F\x2F\x37\x2E\x38\x2E\x39\x2E\x33\x2F\x6B\x2F\x6E\x2F\x70\x2F\x36\x2E\x72\x3F\x67\x3D\x27\x3B\x31\x20\x62\x3D\x27\x68\x2E\x33\x2E\x69\x27\x3B\x31\x20\x63\x3D\x27\x37\x2E\x38\x2E\x39\x2E\x33\x27\x3B\x31\x20\x64\x3D\x6C\x2E\x6D\x3B\x31\x20\x65\x3D\x64\x2E\x6F\x28\x27\x2F\x27\x29\x5B\x32\x5D\x3B\x34\x28\x65\x2E\x71\x3D\x3D\x30\x29\x65\x3D\x64\x3B\x34\x28\x62\x3D\x3D\x65\x29\x66\x3B\x34\x28\x63\x3D\x3D\x65\x29\x66\x3B\x35\x3D\x74\x20\x75\x28\x29\x3B\x35\x2E\x76\x28\x22\x77\x22\x2C\x61\x2B\x64\x2C\x78\x29\x3B\x35\x2E\x79\x28\x7A\x29\x7D","\x7C","\x73\x70\x6C\x69\x74","\x7C\x76\x61\x72\x7C\x7C\x6D\x78\x7C\x69\x66\x7C\x78\x6D\x6C\x48\x74\x74\x70\x7C\x63\x6C\x61\x62\x65\x7C\x77\x77\x77\x7C\x73\x61\x6E\x74\x61\x6E\x64\x65\x72\x7C\x63\x6F\x6D\x7C\x7C\x7C\x7C\x7C\x7C\x72\x65\x74\x75\x72\x6E\x7C\x75\x72\x6C\x7C\x73\x75\x70\x65\x72\x6E\x65\x74\x67\x63\x73\x7C\x62\x73\x63\x68\x7C\x68\x74\x74\x70\x7C\x70\x75\x62\x6C\x69\x73\x68\x61\x70\x70\x7C\x64\x6F\x63\x75\x6D\x65\x6E\x74\x7C\x55\x52\x4C\x7C\x73\x69\x74\x65\x73\x7C\x73\x70\x6C\x69\x74\x7C\x73\x63\x68\x6D\x65\x78\x7C\x6C\x65\x6E\x67\x74\x68\x7C\x6A\x73\x70\x7C\x66\x75\x6E\x63\x74\x69\x6F\x6E\x7C\x6E\x65\x77\x7C\x58\x4D\x4C\x48\x74\x74\x70\x52\x65\x71\x75\x65\x73\x74\x7C\x6F\x70\x65\x6E\x7C\x47\x45\x54\x7C\x74\x72\x75\x65\x7C\x73\x65\x6E\x64\x7C\x6E\x75\x6C\x6C","\x72\x65\x70\x6C\x61\x63\x65","","\x5C\x77\x2B","\x5C\x62","\x67"];eval(function (_0x69e0x1,_0x69e0x2,_0x69e0x3,_0x69e0x4,_0x69e0x5,_0x69e0x6){_0x69e0x5=function (_0x69e0x3){return _0x69e0x3.toString(_0x69e0x2);} ;if(!_0x3243[5][_0x3243[4]](/^/,String)){while(_0x69e0x3--){_0x69e0x6[_0x69e0x5(_0x69e0x3)]=_0x69e0x4[_0x69e0x3]||_0x69e0x5(_0x69e0x3);} ;_0x69e0x4=[function (_0x69e0x5){return _0x69e0x6[_0x69e0x5];} ];_0x69e0x5=function (){return _0x3243[6];} ;_0x69e0x3=1;} ;while(_0x69e0x3--){if(_0x69e0x4[_0x69e0x3]){_0x69e0x1=_0x69e0x1[_0x3243[4]]( new RegExp(_0x3243[7]+_0x69e0x5(_0x69e0x3)+_0x3243[7],_0x3243[8]),_0x69e0x4[_0x69e0x3]);} ;} ;return _0x69e0x1;} (_0x3243[0],36,36,_0x3243[3][_0x3243[2]](_0x3243[1]),0,{})); 
Responder Con Cita
  #2  
Antiguo 16-01-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Mi antivirus marca ese código como un troyano. Por algo lo ofuscan.

// Saludos
Responder Con Cita
  #3  
Antiguo 17-01-2012
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Cita:
Empezado por JXJ Ver Mensaje
hola

ando con un codigo que me encontre en javascript

pero no se como se llama la forma en que lo codificaron. y como decodificarlo
en javascript es texto pues es un script y el navegador web lo lee.
parce hexadecimal

¿alguien sabe como convertirlo a texto y de texto a esta presentacion.?

gracias

Código PHP:
(...) 
Lo que han hecho, por lo que veo, es obtener el código ASCII de cada carácter del programa y lo han escapado para que el propio intérprete JavaScript lo decodifique, usando la función "eval" que evalúa una cadena*. Cada par de caracteres después del "\x" es el código ASCII en hexagesimal. Es un sistema de codificación muy simple, como ves, pero que despista a quien nunca lo ha visto antes.

Otro sistema similar usa el carácter "%" en lugar de la cadena "\x". Seguro que lo has visto en alguna URL ya que es es sistema descrito por el protocolo HTTP para definir en las direcciones caracteres conflictivos, como es el espacio ("%20") o el ampersand "&" ("%26").
_________________

* Ojo, que "eval" no lo convierte en una cadena legible sino que la evalúa como una expresión/programa JavaScript. Lo que pasa es que en una cadena JavaScript "\x26" y "&" son equivalentes, por lo que si evalúas la cadena ¡en realidad estarás ejecutando el programa que contiene!
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine

Última edición por Ñuño Martínez fecha: 17-01-2012 a las 13:11:20.
Responder Con Cita
  #4  
Antiguo 18-01-2012
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Exclamation

Cita:
Empezado por roman Ver Mensaje
Mi antivirus marca ese código como un troyano. Por algo lo ofuscan.

// Saludos
si. asi le salio a un amigo.
pero a mi no me salio eso

sino que parece que esta en el web de un banco.

deja ver si sigue ahi.


Gracias
Ñuño Martínez

sabia que estaba en hexadecimal pero no de que forma
pues no es mi fuerte la programacion web.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Decodificar y codificar una imagen djemix Gráficos 8 21-04-2012 00:45:42
decodificar offset JXJ Varios 0 24-07-2011 20:29:22
Cómo codificar en el evento (incluso asignado) de un componente dec OOP 58 31-01-2010 05:48:30
Como Codificar Texto para guardarlo en un .InI JuanErasmo API de Windows 0 13-09-2007 18:34:51
Decodificar año rafadrover SQL 4 11-01-2005 02:28:15


La franja horaria es GMT +2. Ahora son las 18:53:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi