<job>
<script language="jscript">
var add=[12,2,17,5,16,31,28,10,16,20,22,1];
var subst={58:122,59:121,60:120,61:119,62:118,63:117,64:116,91:115,92:114,93:113,94:112,45:111,96:110};
function generatePassword(input){
var inputMac=input.replace(/:/g,"").toUpperCase();
var macPassword="";
if((inputMac.search(/^[A-F0-9]{12}$/)==-1) || (inputMac =="000000000000")){
return macPassword="invalid"}
else{
var b;
var a;
var c="";
for(b=0;b<11;b++){
a=inputMac.charCodeAt(b)+add;
if(subst[a]){
a=subst[a]
}
c+=String.fromCharCode(a).toUpperCase()
}
return macPassword=""+c+"";
}
};
</script>
<script language="vbscript">
Dim out,sMac,passWord
Do
sMac = InputBox( vbCr & vbLf & "Supported device:" & vbCr & vbLf & "B312-939 | B315s-938 | B310as-938 | B525-65a" & vbCr & vbLf & "" & vbCr & vbLf & "Please enter a valid MAC Address!" , "Password Generator [Script by: DeeJay DarkBlazer] ")
If TypeName(sMac) = "Empty" Then
MsgBox vbCr & vbLf & " Operation Canceled! ",16,"Goodbye... [Script by: DeeJay DarkBlazer] "
WScript.Quit
End If
If Len(Trim(sMac)) = 0 Then
MsgBox "Please Enter valid MAC Address!",16,"Status Window [Script by: DeeJay DarkBlazer] "
End If
passWord =generatePassword(sMac)
Loop While (passWord="invalid")
<job>
<script language="jscript">
var add=[12,2,17,5,16,31,28,10,16,20,22,1];
var subst={58:122,59:121,60:120,61:119,62:118,63:117,64:116,91:115,92:114,93:113,94:112,45:111,96:110};
function generatePassword(input){
var inputMac=input.replace(/:/g,"").toUpperCase();
var macPassword="";
if((inputMac.search(/^[A-F0-9]{12}$/)==-1) || (inputMac =="000000000000")){
return macPassword="invalid"}
else{
var b;
var a;
var c="";
for(b=0;b<11;b++){
a=inputMac.charCodeAt(b)+add;
if(subst[a]){
a=subst[a]
}
c+=String.fromCharCode(a).toUpperCase()
}
return macPassword=""+c+"";
}
};
</script>
<script language="vbscript">
Dim out,sMac,passWord
Do
sMac = InputBox( vbCr & vbLf & "Supported device:" & vbCr & vbLf & "B312-939 | B315s-938 | B310as-938 | B525-65a" & vbCr & vbLf & "" & vbCr & vbLf & "Please enter a valid MAC Address!" , "Password Generator [Script by: DeeJay DarkBlazer] ")
If TypeName(sMac) = "Empty" Then
MsgBox vbCr & vbLf & " Operation Canceled! ",16,"Goodbye... [Script by: DeeJay DarkBlazer] "
WScript.Quit
End If
If Len(Trim(sMac)) = 0 Then
MsgBox "Please Enter valid MAC Address!",16,"Status Window [Script by: DeeJay DarkBlazer] "
End If
passWord =generatePassword(sMac)
Loop While (passWord="invalid")
Lahat ng clue pinag tatagpi tagpi ko. hehe. Yan code na yan galing sa firmware ng B315s-938. Hahanapin ko pa kung may kinalaman yan. Checheck ko pa kung pano pinapasa yung value nun salt para ma reverse ko yung logic. Baka sakali hehe. Chinachallenge talaga tayo ni sir Jerome
Code:
if "ef1ea6a0e92af9a9e19bc1de8f64b9ccd34ec32ec62021163f3e61cbc51d08db" ~= salt or response.firstlogin ~= 1 then
if nil ~= salt and "" ~= salt then
response.extern_password_type = 1
end
end
<job>
<script language="jscript">
var add=[12,2,17,5,16,31,28,10,16,20,22,1];
var subst={58:122,59:121,60:120,61:119,62:118,63:117,64:116,91:115,92:114,93:113,94:112,45:111,96:110};
function generatePassword(input){
var inputMac=input.replace(/:/g,"").toUpperCase();
var macPassword="";
if((inputMac.search(/^[A-F0-9]{12}$/)==-1) || (inputMac =="000000000000")){
return macPassword="invalid"}
else{
var b;
var a;
var c="";
for(b=0;b<11;b++){
a=inputMac.charCodeAt(b)+add;
if(subst[a]){
a=subst[a]
}
c+=String.fromCharCode(a).toUpperCase()
}
return macPassword=""+c+"";
}
};
</script>
<script language="vbscript">
Dim out,sMac,passWord
Do
sMac = InputBox( vbCr & vbLf & "Supported device:" & vbCr & vbLf & "B312-939 | B315s-938 | B310as-938 | B525-65a" & vbCr & vbLf & "" & vbCr & vbLf & "Please enter a valid MAC Address!" , "Password Generator [Script by: DeeJay DarkBlazer] ")
If TypeName(sMac) = "Empty" Then
MsgBox vbCr & vbLf & " Operation Canceled! ",16,"Goodbye... [Script by: DeeJay DarkBlazer] "
WScript.Quit
End If
If Len(Trim(sMac)) = 0 Then
MsgBox "Please Enter valid MAC Address!",16,"Status Window [Script by: DeeJay DarkBlazer] "
End If
passWord =generatePassword(sMac)
Loop While (passWord="invalid")