Johnny - XOR-GEN Strings (.HTML)
Notei que algumas pessoas fazem uso da Criptografia XOR para a encriptação das strings, assim evitando DC no Hack; Então decidi fazer um simples Xor-Generator e soltar.
Eu poderia fazer uma longa explicação sobre como funciona a criptografia XOR, mas acredito que se vocês acharem interessante, irão pesquisar por si mesmos.

Como vocês viram na imagem, é simples usa-lo; Você cola a string e clica em "Converter" e então o texto será convertido.


Código Fonte (JavaScript)
Eu poderia fazer uma longa explicação sobre como funciona a criptografia XOR, mas acredito que se vocês acharem interessante, irão pesquisar por si mesmos.

Como vocês viram na imagem, é simples usa-lo; Você cola a string e clica em "Converter" e então o texto será convertido.
O Arquivo está em .HTML, isto significa que você deve abrir em seu navegador (Obviamente). Eu pensei em hospedar, mas correria o risco de alguém derrubar, então vocês mesmos podem fazer isso.
Estudem o Código Fonte como quiserem e façam suas alterações se necessário.
Estudem o Código Fonte como quiserem e façam suas alterações se necessário.
Código Fonte (JavaScript)
Code:
<script language="JavaScript">
/* Xor-Gen -> Created by Johnny9813 */
var symbols = " !\"#$%&'()*+'-./0123456789:;<=>?@";
function toAscii (xx)
{
var loAZ = "abcdefghijklmnopqrstuvwxyz";
symbols+= loAZ.toUpperCase();
symbols+= "[\\]^_`";
symbols+= loAZ;
symbols+= "{|}~";
var loc;
loc = symbols.indexOf(xx);
if (loc >-1)
{
Ascii_Decimal = 32 + loc;
return (32 + loc);
}
return(0); // Se não for na faixa 32-126 o retorno é ZERO
}
function Dec2Hex(Decimal)
{
var hexChars = "0123456789ABCDEF";
var a = Decimal % 16;
var b = (Decimal - a)/16;
hex = "" + hexChars.charAt(b) + hexChars.charAt(a);
L = hexChars.charAt(a);
H = hexChars.charAt(b);
return hex;
}
function randByte() { return Math.floor(Math.random()*256%256); }
function blub(form)
{
s1 = form.inp.value;
xvaluestart = randByte();
xrefkill = "0x" + Dec2Hex(randByte()) + Dec2Hex(randByte()) + Dec2Hex(randByte()) + Dec2Hex(randByte());
finallen = s1.length+1;
hexsequence = '"';
xvalue = xvaluestart;
for(i=0;i <s1.length; i++)
{
ch = s1.substr(i,1);
var chval;
if(ch=="\\"){
i++;
ch = s1.substr(i,1);
if(ch=="0") { chval = 0; }
else if(ch=="n") { chval = 10; }
else if(ch=="\\") { chval = toAscii("\\"); }
else if(ch=="r") { chval = 13; }
else { javascript:alert("invalid control sequence: \\"+ch); }
--finallen;
}
else if(ch=="|"){
chval=0;
}
else {
chval = toAscii(ch);
if(chval==0) { form.ans.value = "invalid character: "+ch; return; }
}
chval ^=xvalue;
xvalue += 1;
xvalue %= 256;
hexsequence += "\\x"+ Dec2Hex(chval);
}
hexsequence += '"';
s3 = form.imp.value
s2 = "#define " + s3 + " /*" + s1 + "*/XorStr<0x" + Dec2Hex(xvaluestart) + "," + finallen + ","+xrefkill+">("
s2 += hexsequence + "+" + xrefkill + ").s";
form.ans.value = s2;
form.ans.focus();
form.ans.select();
}
</script>
PS: Adivinha quem está trabalhando na LUG ? . . .

[Edição . . .]
@SOTIFODO Hospedou para mim, sendo assim o Link de Acesso é: http://niggaxorgen. 6 t.net/ (Sem Espaços)

