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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad
| | |-+  Desafíos - Wargames (Moderador: Kasswed)
| | | |-+  Duda lenguaje HTML
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Duda lenguaje HTML  (Leído 12,570 veces)
Error 404:

Desconectado Desconectado

Mensajes: 58



Ver Perfil
Duda lenguaje HTML
« en: 17 Septiembre 2013, 12:03 pm »

Hola a todos, intentaré ir al grano. En el reto de Zona 0; se que hay que mirar el codigo fuente y luego darle a javascript, el problema es que no se basicamente nada de lenguaje html, y e estado buscando manuales y no he encontrado lo que yo estoy buscando, porque sinceramente no me interesa demasiado aprender en su totalidad html (sobretodo porque actualmente estoy prendiendo C++); asi que me pregunto si sabeis de un manual que solo explique esa parte  del lenguaje, es decir la que se usa para comparar contraseñas, cifrarlas, etc... :huh:
Muchas gracias por adelantado  :)


En línea

Si se puede imaginar, se puede programar.
BlackM4ster


Desconectado Desconectado

Mensajes: 499


Error, el teclado no funciona. Pulse F1 para continuar


Ver Perfil WWW
Re: Duda lenguaje HTML
« Respuesta #1 en: 17 Septiembre 2013, 12:04 pm »

HTML para comparar y cifrar contraseñas? WTF  :huh:
(Querrás decir PHP...  :¬¬)


En línea

- Pásate por mi web -
https://codeisc.com
Error 404:

Desconectado Desconectado

Mensajes: 58



Ver Perfil
Re: Duda lenguaje HTML
« Respuesta #2 en: 17 Septiembre 2013, 12:20 pm »

Ups :-[  fallo por mi parte jajajaja. (aun soy muy novato, perdon por las barbaridades)
Si, veras  este es el ejemplo que no me he explicado bien XD.
Código:
<html>
<head>
<title>Zona 0</title>
</head>
<body>
<br><br>
Tu mision en el dia de hoy no es nada mas que entrar al area restringida de Zona 0. Como recuerdan estamos en una Zona de Guerra y tenemos que atacar a los enemigos. Se dice que hay una informacion que nos dara una gran ventaja en esta batalla. Nuestros espias nunca se equivocan y por eso necesitamos que tu entres a este lugar y nos saque la informacion. El problema es que solamente permiten a personas autorizadas con un codigo especial y un codigo solo sirve para una vez. Asi que intenta de entrar a la area restringida con algun codigo no usado previamente.<br><br>
Suerte,<br>
Torre de Comando

<script src="javascript"></script>


<br><br>
Codigo de Acceso:
<form name="shit" action="ver.php" method="GET">

<input type="text" name="cob">
<input type="submit" OnClick="ver(document.forms[0].cob.value)" value="Entrar">
</form>
<!--No intentes engañar el sistema-->
</body>

</html>

Una vez aqui le doy a javascript, y me sale esto:
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;
   
   }


Creo que aqui es donde se hace la comparacion de la pass que pongo. Por eso, unicamente me interesa aprender esta parte del lenguaje,no su totalidad (no me refiero solo a entender lo de este ejemplo, sino lo que sea importante para hacer este tipo de retos)
 Muchas gracias y perdon de nuevo por las tonterias que pueda soltar, aun estoy aprendiendo y me falta  muchiiiiiiiisimo jaja  ;)
En línea

Si se puede imaginar, se puede programar.
BlackM4ster


Desconectado Desconectado

Mensajes: 499


Error, el teclado no funciona. Pulse F1 para continuar


Ver Perfil WWW
Re: Duda lenguaje HTML
« Respuesta #3 en: 18 Septiembre 2013, 08:22 am »

Ese javascript hace una serie de comprobaciones, vete una a una mirando...
Por poner un ejemplo, si lo que escribes tiene diferente que 16 carácteres, retorna false.
Con eso ya sabes que la contraseña tiene 16 carácteres.
Y así hasta que consigas saber cual es el que retorna true

Suerte
En línea

- Pásate por mi web -
https://codeisc.com
Error 404:

Desconectado Desconectado

Mensajes: 58



Ver Perfil
Re: Duda lenguaje HTML
« Respuesta #4 en: 18 Septiembre 2013, 09:32 am »

Eso si, pero como no entiendo ese lenguaje (solo deduzco algunas cosas porque se parece a cosas que e visto en otros lenguajes o incluso a algo que e visto en cracking), por eso digo si conoceis de algun manual que te enseñe esa parte del lenguaje y no su totalidad.
Muchas gracias.
En línea

Si se puede imaginar, se puede programar.
x0bs

Desconectado Desconectado

Mensajes: 29


Ver Perfil
Re: Duda lenguaje HTML
« Respuesta #5 en: 22 Septiembre 2013, 21:56 pm »

Lo que estas buscando no es html... eso es javascript, el reto es bastante sencillo, por lo menos yo lo vi asi, tiene una forma facil de "bypassear" la contrasena, estudia el javascript y a ver si lo descubres. Saludos
En línea

Almapa

Desconectado Desconectado

Mensajes: 111


Ver Perfil
Re: Duda lenguaje HTML
« Respuesta #6 en: 23 Septiembre 2013, 00:17 am »

Una solución rápida una vez entiendas el código, sin cambiar nada del código seria hacerte un pequeño keygen con el bucle que crea la variable a comparar.

Un saludo
En línea

xaps

Desconectado Desconectado

Mensajes: 157



Ver Perfil
Re: Duda lenguaje HTML
« Respuesta #7 en: 11 Noviembre 2013, 17:40 pm »

Eso si, pero como no entiendo ese lenguaje (solo deduzco algunas cosas porque se parece a cosas que e visto en otros lenguajes o incluso a algo que e visto en cracking), por eso digo si conoceis de algun manual que te enseñe esa parte del lenguaje y no su totalidad.
Muchas gracias.

No vas a encontrar ningún tutorial que te explique ESE mismo código. Si quieres aprender a resolver este tipo de retos, no te sirve aprender solo lo que se te pide. Aprende el lenguaje, y entonces aplica tus conocimientos para resolver el reto. De nada te va a servir aprender a superar este reto si te dedicas solo a estudiar esas funciones tan básicas.
En línea

"The programmers of tomorrow are the wizards of the future" - Gave Newel
abrahag_45

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Duda lenguaje HTML
« Respuesta #8 en: 3 Marzo 2015, 08:47 am »

Hola, tambien soy completamente nuevo en esto y voy empezando igual que tú.
Mi pregunta es: ¿Como sacaste ese codigo java script? yo solo logro ver el codigo html u.u
En línea

BlackM4ster


Desconectado Desconectado

Mensajes: 499


Error, el teclado no funciona. Pulse F1 para continuar


Ver Perfil WWW
Re: Duda lenguaje HTML
« Respuesta #9 en: 3 Marzo 2015, 12:01 pm »

Hola, tambien soy completamente nuevo en esto y voy empezando igual que tú.
Mi pregunta es: ¿Como sacaste ese codigo java script? yo solo logro ver el codigo html u.u


<script src="javascript"></script>

"javascript" es una url
En línea

- Pásate por mi web -
https://codeisc.com
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda con el lenguaje C++/C
Programación C/C++
Juanma_faust 4 3,129 Último mensaje 7 Junio 2010, 00:47 am
por Eternal Idol
Duda con lenguaje
Programación General
Fuen 1 2,445 Último mensaje 13 Junio 2010, 18:48 pm
por [D4N93R]
duda en pila con lenguaje c
Programación C/C++
king1517 2 2,715 Último mensaje 29 Junio 2011, 18:28 pm
por leogtz
[DUDA] Lenguaje de Programaci?n C
Programación C/C++
C45F0RK 1 1,950 Último mensaje 6 Febrero 2012, 20:07 pm
por Eternal Idol
Duda lenguaje C
Programación General
Danichi 6 2,901 Último mensaje 18 Enero 2014, 03:08 am
por Danichi
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines