Javascript流程混淆器JSCFO试用下载
2010-09-14 13:18:46 来源:WEB开发网混淆前的代码:
PS:
之前版本有用Themida加壳,发现很多朋友用ESET,故不用Themida,已更新。请想试用的朋友放心,绝无病毒。
至于有人说我不放源码的问题,这个似乎没有规定吧。我这个还只是给大家试用,并没有说要收钱干啥的。所以对源码有意见的请自己保留吧
varx=0;
varz=false;
functionTest()
{
for(vari=0;i<x;i++)
{
if(z)
{
vars="Today'sdateis:";
vard=newDate();
s+=(d.getMonth()+1)+"/"; //Getmonth
s+=d.getDate()+"/"; //Getday
s+=d.getYear();
alert(i+":"+s);
}
}
}
x=10;
z=true;
Test();
混淆后的代码(未压缩):
var$_A,x,z,$_E;
functionTest()
{
for(vari=((0x36*0x0)+0x0);i<x;i++)
{
if(z)
{
vars,d,$_D;
$_D=0;
for(var$_D=5;$_D>=0;$_D--)
{
if($_D==((0x22*0x3)-0x66))
{
alert((i+$_A("%3B"))+s);
}
if($_D==((0x4f*0x3)-0xec))
{
s+=d.getYear();
}
if($_D==((0x3*0x3)-0x4))
{
s=$_A("e%C3%D3%C5%DA%A0%9A%93%84%C5%D5%D9%85%89%DC%ADZ");
}
if($_D==((0x42*0x7)-0x1cc))
{
s+=(d.getDate()+$_A("0"));
}
if($_D==((0x26*0x2)-0x49))
{
s+=((d.getMonth()+((0x8*0x2)-0xf))+$_A("0"));
}
if($_D==((0x1d*0x7)-0xc7))
{
d=newDate();
}
}
}
}
}
$_A=function($_B)
{
var$_C;
$_B=unescape($_B);
$_C=String.fromCharCode($_B.charCodeAt(0)-$_B.length);
for(vari=1;i<$_B.length;i++)
{
$_C+=String.fromCharCode($_B.charCodeAt(i)-$_C.charCodeAt(i-1));
}
return$_C;
};
$_E=5;
while($_E>0)
{
$_E--;
if($_E==((0x3a*0x7)-0x193))
{
z=false;
}
if($_E==((0x30*0x0)+0x1))
{
z=true;
}
if($_E==((0x0*0x2)+0x0))
{
Test();
}
if($_E==((0x1e*0x3)-0x56))
{
x=((0x27*0x5)-0xc3);
}
if($_E==((0x26*0x2)-0x4a))
{
x=((0x55*0x1)-0x4b);
}
}
Tags:Javascript 流程 混淆
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接