elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad
| | |-+  Desafíos - Wargames (Moderador: Kasswed)
| | | |-+  prueba "Serial"
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: prueba "Serial"  (Leído 15,313 veces)
kaiserr

Desconectado Desconectado

Mensajes: 242


constancia y dedicacion


Ver Perfil
prueba "Serial"
« en: 27 Septiembre 2011, 22:18 pm »

buenas
nos si ponerlo aqui o en warzone perdonar

hoy mismo acabo de resolver la prueba del "serial" y la verdad esque lo hice mas o menos a suerte jaja :(
llevo horas y horas comparando el codigo y la solucion par entender del todo el codigo y hay una parte que no se si es por el cansancio o por que no me entra que no entiendo
he de avisar con es la primera vez que miro un codigo JS , lo que pasa esque la sintaxis es parecida a otros lenguajes y voy entendiendo poco a poco

me dejo de rollos, queria preguntaros si me podeis explicar por encima la funcion de esta parte del codigo, como os he dicho he completado la prueba por suerte y un minimo (o incluso menos) por leer y entender el codigo

aqui va la parte que no me entra

Código:
 for (i = 0; i < sText.length && IsNumber == true; i++) 
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;
  
   }





EDITO: a parttir de IsNumber= false   tambien lo entiendo
os pongo el codigo completo para guiaros
Código:
function ver (cod) {

if (cod.length != 16){
alert("Codigo No Valido");
return false;
}

var codx =new Array(cod);
var chk = '';
var tmp;
var cvs;
var cvd;

cvd = cod.substr(15,1);
cod = cod.substr(0,15);

 if (cod.length != 15 || IsNumeric(cod) == false){
 alert("Codigo No Valido");
 return false;
 }

 for (i=0;i<cod.length;i++){
   if (i%2 == 0){
   tmp = cod.substring(i,i+1) * 1;
   
   }
   else{
    tmp = cod.substring(i,i+1) * 2;
   }
   
  if (tmp >= 10){
  tmp = tmp.toString();
  tmp = tmp.substr(0,1) + tmp.substr(1,1);
  }
 
 chk = chk.concat(tmp);
 }

tmp = '';


for (i=0;i<chk.length;i++){
tmp = (tmp*1) + (chk.charAt(i)*1);
}


tmp = tmp.toString();
chk = (tmp.substr(0,1)*1) + (tmp.substr(1,1)*1);
chk = chk * 10;
chk = (chk*1) - (tmp*1);
cvs = chk % 10;

  if (cvs == cvd){
 
  return true;
  }
  else{
  alert("Codigo No Valido");
  return false;
  }
}


function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }


« Última modificación: 27 Septiembre 2011, 22:34 pm por kaiserr » En línea

roilivethelife

Desconectado Desconectado

Mensajes: 54


Ver Perfil
Re: prueba "Serial"
« Respuesta #1 en: 12 Octubre 2011, 18:09 pm »

yo tambien lo resolví con un poco de suerte!!!
que serial probaste??
te envio el que puse yo por privado!


En línea

adan-2994

Desconectado Desconectado

Mensajes: 59


"><script>alert(document.cookie+'cuidate');</scr..


Ver Perfil WWW
Re: prueba "Serial"
« Respuesta #2 en: 13 Octubre 2011, 03:54 am »

Yo analize el JS y me estaba enrollando con el codigo , mejor lo guarde en local y de esa manera veia si me devolvia el "true" que esperaba, probando varios seriales, mas bien los seriales q cumplieran la condicion
En línea

...ella tiene flow, tremendo ranqueo, tu la vez pasar con su nebuleo (Blam Blam blin blin)
Mikes95

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: prueba "Serial"
« Respuesta #3 en: 22 Octubre 2011, 13:23 pm »

Yo soy novato pero es que muy novato, se algo de HTML, pero en esta prueba solo llego hasta ver el Codigo fuente, desde ahi, nose que hacer... Tampoco se lo que es un codigo serial
En línea

kaiserr

Desconectado Desconectado

Mensajes: 242


constancia y dedicacion


Ver Perfil
Re: prueba "Serial"
« Respuesta #4 en: 22 Octubre 2011, 16:27 pm »

un serial es como una contraseña, un codigo alfanumerico unico para un objeto en particular
nunca has visto programas que te piden que introduzcas un serial ? o algun juego?
pues eso :)
En línea

Mikes95

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: prueba "Serial"
« Respuesta #5 en: 22 Octubre 2011, 21:49 pm »

Ahh ya entiendo, necesito un programma para esta prueba?
En línea

kaiserr

Desconectado Desconectado

Mensajes: 242


constancia y dedicacion


Ver Perfil
Re: prueba "Serial"
« Respuesta #6 en: 23 Octubre 2011, 14:57 pm »

no
tienes que averiguarlo a partir del codigo
En línea

Mikes95

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: prueba "Serial"
« Respuesta #7 en: 23 Octubre 2011, 15:21 pm »

Creo que tardare un poco en resolver esto, yo de HTML se poco, solo se que el serial tiene 16 caracteres que solo utiliza 1234567890. hasta ahi llego...
En línea

Mikes95

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: prueba "Serial"
« Respuesta #8 en: 24 Octubre 2011, 17:33 pm »

La respuesta sale en codigo binario?
En línea

crashback

Desconectado Desconectado

Mensajes: 4



Ver Perfil
Re: prueba "Serial"
« Respuesta #9 en: 5 Marzo 2012, 05:04 am »


hey amigo me puedes ayudar con serial warzone por favor llevo dias intentado explicame no me des la respuesta solo explicame como va ?
En línea

<a href="http://www.danasoft.com"><img src="http://www.danasoft.com/sig/422132285192.jpg" border="0"></a><div style="font-family:arial,sans-serif;font-size:11px;"><p>Sign by Danasoft - <a href="http://www.danasoft.com">For Backgrounds and Layouts</a></p></div>
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
De donde puedo descargar utilidades: "Formas", "Estilos", "Motivos", D
Diseño Gráfico
Ad0nis 2 8,817 Último mensaje 2 Septiembre 2006, 15:48 pm
por Ad0nis
Prueba ya la versión beta abierta gratuita en Europa de "SAGA Online"
Noticias
wolfbcn 0 1,661 Último mensaje 20 Mayo 2010, 13:11 pm
por wolfbcn
Prueba a todos los que se crean "hackers" « 1 2 »
Desafíos - Wargames
sabeeee 17 13,531 Último mensaje 2 Octubre 2011, 21:17 pm
por roilivethelife
recursos visual basic, """"""proceso inmortal"""""
Análisis y Diseño de Malware
Dark4ngel 7 14,122 Último mensaje 3 Noviembre 2011, 10:42 am
por Dark4ngel
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines