Oficina
KeygenMe #1 (I-2)
Dom 27 Ago 2006 17:46 |
- Detalhes
- Categoria: Pilotando o rato I-2
- Atualização: Terça, 02 Setembro 2008 19:11
- Autor: vovó Vicki
- Acessos: 13227
Key generator em JavaScript
A linguagem JavaScript é tão boa quanto qualquer outra para programar um keygen. Além disso, o gerador de seriais fica na web para quem quiser testar os mais diversos nomes de usuário no aplicativo do Boonz.
Para aqueles que estão curiosos como foi escrito este keygen, aqui vai o código do JavaScript. O botão [Gerar Serial] chama a função teste(). O que mais deu trabalho foi calcular o complemento a dois dos números negativos
function teste() { var usu = document.form1.nome.value; var valor = 0; for(var i=0; i=0; i--) if(vaium == 1) { if(inv.charAt(i) == "1") neg = "0" + neg; else { neg = "1" + neg; vaium = 0; } } else neg = inv.charAt(i) + neg; return neg; } function char2ascii (c) { // restrict input to a single character c = c . charAt (0); // loop through all possible ASCII values for (var i = 0; i < 256; ++ i) { // convert i into a 2-digit hex string var h = i . toString (16); if (h . length == 1) h = "0" + h; // insert a % character into the string h = "%" + h; // determine the character represented by the escape code h = unescape (h); // if the characters match, we've found the ASCII value if (h == c) break; } return(i); } function bin2hex(nibble) { if(nibble == "0000") return "0"; if(nibble == "0001") return "1"; if(nibble == "0010") return "2"; if(nibble == "0011") return "3"; if(nibble == "0100") return "4"; if(nibble == "0101") return "5"; if(nibble == "0110") return "6"; if(nibble == "0111") return "7"; if(nibble == "1000") return "8"; if(nibble == "1001") return "9"; if(nibble == "1010") return "A"; if(nibble == "1011") return "B"; if(nibble == "1100") return "C"; if(nibble == "1101") return "D"; if(nibble == "1110") return "E"; if(nibble == "1111") return "F"; }
Grande abraço a todos
- << Anterior
- Próximo