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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: [1]
1  Seguridad Informática / WarZone / Zona 0 en: 27 Agosto 2011, 10:58 am
Qué tal gente!

Estoy manos a la obra con la segunda prueba (Zona 0) y tengo algunas dudas.

"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."

Qué tipo de código debe de ser?
Tengo que inventarmelo o buscarlo?

___________________________________________________________________

He leído el código fuente y...

no entiendo qué significa esto:

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

del nombre "shit" la acción será "ver.php" y el método "GET" ??
No lo pillo.

______________________________________________________

<input type="text" name="cob">
<input type="submit" OnClick="ver(document.forms[0].cob.value)" value="Entrar">

Qué significan estos comandos exactamente?

______________________________________________________

</form>
<!--No intentes engañar el sistema-->
</body>


Y a qué viene esa nota? Acaso se puede engañar al sistema?

_________________________________________________

Y por último...


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

javascript me sale en forma de enlace, y le doy, entonces me lleva a una página en la que también hay un código fuente:

function ver (cod) {

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

Por lo que entiendo aquí dice que el código no puede tener 16 caracteres o que no puede llevar el número 16. (?)

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

Qué es "var"?
__

Bueno y hay más cosas pero aquí hay algo que me llama la atención;
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;

creo que aquí está la clave, pero no sé yo...
Si podéis ayudarme en algo o darme alguna pista os estaría muy aradecido.  :D


Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines