Web - Client

samedi 21 avril 2018, 13:03  #1
Web - Client Javascript - Obfuscation 3
Jord D. jord
  • 2 posts

svp ! j’aurais besoin d’aide sur ce challenge.
j’arrive pas a bien comprendre ce que fait ce script :

function dechiffre(pass_enc){
var pass = "70,65,85,88,32,80,65,83,83,87,79,82,68,32,72,65,72,65" ;
var tab = pass_enc.split(’,’) ;
var tab2 = pass.split(’,’) ;var i,j,k,l=0,m,n,o,p = "" ;i = 0 ;j = tab.length ;
k = j + (l) + (n=0) ;
n = tab2.length ;
for(i = (o=0) ; i < (k = j = n) ; i++ ){o = tab[i-l] ;p += String.fromCharCode((o = tab2[i])) ;
if(i == 5)break ;}
for(i = (o=0) ; i < (k = j = n) ; i++ ){
o = tab[i-l] ;
if(i > 5 && i < k-1)
p += String.fromCharCode((o = tab2[i])) ;
}
p += String.fromCharCode(tab2[17]) ;
pass = p ;return pass ;
}

lundi 23 avril 2018, 20:37  #2
Web - Client Javascript - Obfuscation 3
showbibi
  • 1 posts

N’oublie pas cette partie !

function dechiffre(pass_enc)
var pass = "70,65,85,88,32,80,65,83,83,87,79,82,68,32,72,65,72,65" ;
var tab = pass_enc.split(’,’) ;
var tab2 = pass.split(’,’) ;var i,j,k,l=0,m,n,o,p = "" ;i = 0 ;j = tab.length ;
k = j + (l) + (n=0) ;
n = tab2.length ;
for(i = (o=0) ; i < (k = j = n) ; i++ )o = tab[i-l] ;p += String.fromCharCode((o = tab2[i])) ;
if(i == 5)break ;

for(i = (o=0) ; i < (k = j = n) ; i++ )
o = tab[i-l] ;
if(i > 5 && i < k-1)
p += String.fromCharCode((o = tab2[i])) ;

p += String.fromCharCode(tab2[17]) ;
pass = p ;return pass ;

String["fromCharCode"](dechiffre("\x35\x35\x2c\x35\x36\x2c\x35\x34\x2c\x37\x39\x2c\x31\x31\x35\x2c\x36\x39\x2c\x31\x31\x34\x2c\x31\x31\x36\x2c\x31\x30\x37\x2c\x34\x39\x2c\x35\x30")) ;

h = window.prompt(’Entrez le mot de passe / Enter password’) ;
alert( dechiffre(h) ) ;

lundi 2 juillet 2018, 00:15  #3
Web - Client Javascript - Obfuscation 3
Jord D. jord
  • 2 posts

merci  😉