Code en Java script
tonio
-
Mik -
Mik -
Il s'agit d'un script en java script et je jette l'éponge, je n'y arrive pas.
J'aurais besoin du code c'est le résultat à chercher
<SCRIPT LANGUAGE="JavaScript">
<!--
var base= new Array ("0", "1", "2", "3" , "4" , "5" , "6", "7", "8" , "9" , "A", "B", "C", "D", "E", "F", "G", "H", "I", "J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z")
var pass=" "
var z=23;
var y=28;
var f= new Array( );
var K=new Array( );
for (x=0; x<10; x++)
{
f[x]=x<<9
f[x]+=23
}
for (x=10; x<36; x++)
{
y=y<<1
v= Math.sqrt(y)
v= parsenInt (v,16)
v+=5
f[x]=v
y++
}
for (x=36; x<62; x++)
{
z=z<<1
v= Math.sqrt (z)
v= parseInt (v,16)
v+=74
f[x]=v
z++
}
var iCounter = 3
function inc( )
{
iCounter--
if (iCounter > 0)
{
if (confirm("\nCE MOT DE PASSE EST INVALIDE\n\nUN AUTRE ESSAI ?"))
Check ( )
else
location.href='mot_pass.html'
}
else
location.href='mot_pass.html'
}
function Check ( )
{
pass = prompt ("ENTREZ VOTRE MOT DE PASSE", " ")
if (pass==null | | pass==" ")
{
history.go (-1)
}
else
{
code [1]
var lpass=(pass.length)+1
for (l=1 ; l<lpass ; 1++)
{
K[1] = pass.charAt(1)
}
var code=0;
for (y=1; y<lpass; y++)
{
for (x=0; x<62; x++)
{
if (K[y]==base[x])
{
code+=f[x]
code*=y
}
}
}
if (code==402056)
go ( );
else
inc ( ).
}
}
function go ( )
{
location.href=pass+".html";
}
//-->
</SCRIPT>
J'aurais besoin du code c'est le résultat à chercher
<SCRIPT LANGUAGE="JavaScript">
<!--
var base= new Array ("0", "1", "2", "3" , "4" , "5" , "6", "7", "8" , "9" , "A", "B", "C", "D", "E", "F", "G", "H", "I", "J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z")
var pass=" "
var z=23;
var y=28;
var f= new Array( );
var K=new Array( );
for (x=0; x<10; x++)
{
f[x]=x<<9
f[x]+=23
}
for (x=10; x<36; x++)
{
y=y<<1
v= Math.sqrt(y)
v= parsenInt (v,16)
v+=5
f[x]=v
y++
}
for (x=36; x<62; x++)
{
z=z<<1
v= Math.sqrt (z)
v= parseInt (v,16)
v+=74
f[x]=v
z++
}
var iCounter = 3
function inc( )
{
iCounter--
if (iCounter > 0)
{
if (confirm("\nCE MOT DE PASSE EST INVALIDE\n\nUN AUTRE ESSAI ?"))
Check ( )
else
location.href='mot_pass.html'
}
else
location.href='mot_pass.html'
}
function Check ( )
{
pass = prompt ("ENTREZ VOTRE MOT DE PASSE", " ")
if (pass==null | | pass==" ")
{
history.go (-1)
}
else
{
code [1]
var lpass=(pass.length)+1
for (l=1 ; l<lpass ; 1++)
{
K[1] = pass.charAt(1)
}
var code=0;
for (y=1; y<lpass; y++)
{
for (x=0; x<62; x++)
{
if (K[y]==base[x])
{
code+=f[x]
code*=y
}
}
}
if (code==402056)
go ( );
else
inc ( ).
}
}
function go ( )
{
location.href=pass+".html";
}
//-->
</SCRIPT>
A voir également:
- Code en Java script
- Jeux java itel - Télécharger - Jeux vidéo
- Code ascii - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Code puk bloqué - Guide
2 réponses
Moi je viens de le faire là :)
J'ai d'abord tenté en le brutforçant...puis je me suis vite rendu compte que l'arbre des possibilitées était trop vaste.
Cependant en analysant le code on se rend compte que c'est faisable rapidement.
Il suffis de bien regarder le tableau K, puis de diviser la lettre X du mot de pass par son code puis de soustraire sa valeur a l'aide de ce tableau. En éliminant les lettres qui ne sont pas divisible l'arbre des possibilité diminue très rapidement.
Etant donné que le code est petit, il n'y a pas beaucoup de solution.
Je me suis permis de reprendre ce code dans une mission de mon site(https://hackbbs.org/miss/30/ etant donné qu'il a ete redicalement changé par un de nos membres.
Le code a trouver est desormais de 174153441 et il y a pas mal de solutions possible.
Ce code est très rigolo et je serais interessé par savoir où tu l'as trouvé pour en dicuter avec son créateur.
@Bientôt,
++Mik
J'ai d'abord tenté en le brutforçant...puis je me suis vite rendu compte que l'arbre des possibilitées était trop vaste.
Cependant en analysant le code on se rend compte que c'est faisable rapidement.
Il suffis de bien regarder le tableau K, puis de diviser la lettre X du mot de pass par son code puis de soustraire sa valeur a l'aide de ce tableau. En éliminant les lettres qui ne sont pas divisible l'arbre des possibilité diminue très rapidement.
Etant donné que le code est petit, il n'y a pas beaucoup de solution.
Je me suis permis de reprendre ce code dans une mission de mon site(https://hackbbs.org/miss/30/ etant donné qu'il a ete redicalement changé par un de nos membres.
Le code a trouver est desormais de 174153441 et il y a pas mal de solutions possible.
Ce code est très rigolo et je serais interessé par savoir où tu l'as trouvé pour en dicuter avec son créateur.
@Bientôt,
++Mik
J'ai un peu de mal à suivre le déroulement du script.
Je sais qu'il faut choisir son code parmi les lettres majuscules, minuscules, et chiffre; et que se code à la fin doit être egal a 402056 ?