WEB开发网
开发学院网页设计JavaScript Javascript流程混淆器JSCFO试用下载 阅读

Javascript流程混淆器JSCFO试用下载

 2010-09-14 13:18:46 来源:WEB开发网   
核心提示: 混淆前的代码:PS:之前版本有用Themida加壳,发现很多朋友用ESET,Javascript流程混淆器JSCFO试用下载(2),故不用Themida,已更新,这个似乎没有规定吧,我这个还只是给大家试用,请想试用的朋友放心,绝无病毒

混淆前的代码:

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 流程 混淆

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接