elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 13:38  


Tema destacado: ¡Aprende hacking con práctica! - WarZone, el wargame de elhacker.net

+  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] Ir Abajo Respuesta Imprimir
Autor Tema: prueba "Serial"  (Leído 2,160 veces)
kaiserr

Desconectado Desconectado

Mensajes: 37


constancia y dedicacion


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

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 por kaiserr » En línea
roilivethelife

Desconectado Desconectado

Mensajes: 18


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

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: 50


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


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

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 »

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: 37


constancia y dedicacion


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

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 »

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

Desconectado Desconectado

Mensajes: 37


constancia y dedicacion


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

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 »

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 »

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 »


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
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines