Skip to content

Instantly share code, notes, and snippets.

@ochoto
Created July 26, 2014 10:08
Show Gist options
  • Save ochoto/678df319156698cfe87f to your computer and use it in GitHub Desktop.
Save ochoto/678df319156698cfe87f to your computer and use it in GitHub Desktop.
EE22 - Hackit 2 - Chromium
var datos = "click;val;#password;https://hackit.ekparty.org/crx;get;text;show;#mal;#bien;NETWORK ERROR!;ajax;bind;#sendButton;ready".split(";");
function enviar(pass) {
resultado = "kk"
$[datos[10]]({
url: datos[3],
type: datos[4],
async: !1,
data: {password: pass},
dataType: datos[5],
success: function(a) {
resultado = a
},
error: function(e) {
resultado = "error: " + e
}
})
return resultado
};
String.prototype.replaceAt=function(index, character) {
return this.substr(0, index) + character + this.substr(index+character.length);
}
var lastLength=100
var pass="aaaaaaaaaaaaaaaaaaaaaaaaaa"
for(var p=0;p<24;p++) {
for(var i=32;i<127;i++){
var caracter = String.fromCharCode(i)
pass = pass.replaceAt(p, caracter)
var res = enviar(pass)
if( res.charAt(p)==0) {
console.log(res + ": Encontrada posicion:" + p + ", caracter:" + caracter + ", codigo:" + i)
break
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment