首页 > 语言 > PHP > 正文

如何破解phpjm.net的混淆加密并解密

2024-05-04 23:45:27
字体:大 中 小
来源:转载
供稿:网友

解释型语言的加密都是可破解的,如 破解php代码混淆加密的程序提到的,混淆加密都是雕虫小技的加密方式!

phpjm.net这个加密较普通加密弄得更混淆一点,不过仍然被我破解了,能还原原始代码。

写了个批量解密的程序,现公布一部分代码,呵呵,有需要帮忙解密的可联系我qq: 267014855

  1. <?php 
  2. $file = 'index.php'; //要解密的文件 
  3.  
  4. $fp = fopen($file, 'r'); 
  5. $str = fread($fp, filesize($file)); 
  6. fclose($fp); 
  7. $code = strdecode($str); 
  8.  
  9.  
  10. //到这里就不公布了,给他们留口饭吃,希望phpjm.net的人看了不要生气 
  11.  
  12. //会php的到这里也能自己接着破解的 
  13.  
  14.  
  15. ////////////////////////////// 
  16. function kk($kk,$idk=""){ 
  17.     //不公布,提示:有 base64_decode 函数调用 
  18. } 
  19.  
  20. function de(&$str){ 
  21.    //不公布,提示:有 gzuncompress 函数调用 
  22. } 
  23.  
  24. function strdecode($str){ 
  25.     $len = strlen($str); 
  26.     $newstr = ''; 
  27.     for($i=0; $i<$len; $i++){ 
  28.         $n = ord($str[$i]); 
  29.         $newstr .= decode($n); 
  30.     } 
  31.     return $newstr; 
  32. } 
  33.  
  34. function decode($dec){ 
  35.     if($dec >= 128 && $dec <= 160){ 
  36.         $dec = 97 + fmod($dec, 25); 
  37.     } 
  38.     $utf = chr($dec); 
  39.     return $utf; 
  40. } 
  41. ?> 

 


注:相关教程知识阅读请移步到PHP教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选