破解phpjm.net加密,解密程式,全部公佈
2014-05-23更新:
很久沒人找我解密了,看來這加密已過時,現公佈我這邊最新的解密工具。
若有解不出的可聯絡qq: 267014855 (不免費幫忙)
新浪部落格變得狗屎一樣,發個php程式碼都不行了!
下載地址:http://pan.baidu.com/s/1pJsdKIR
快照:
<?php $file = `index.php`; //要破解的檔案 $fp = fopen($file, `r`); $str = fread($fp, filesize($file)); fclose($fp); copy($file, `0_`.$file); $n = 1; while($n < 10){ $code = strdecode($str); if($n == 1){ $code = str_replace("__FILE__", "`0_$file`", $code); } $replace = `$decode`.$n.`=trim`; if(strpos($code, `eval(`) > 0){ $code = str_replace(`eval(`, $replace.`(`, $code); }else{ preg_match("/@\$(.*)(\$(.*),(.*)(/isU", $code, $res); $code = str_replace($res[3], "`$replace", $code); } $code = preg_replace(`/\$(.*)=false;(.*?)();/`, ``, $code); //上一版本 $code = preg_replace(`/||@\$(.*?)();/`, `|| print("ok");`, $code); $code = destr($code); $tmp_file = `detmp`.$n.`.php`; file_put_contents($tmp_file, $code); include($tmp_file); $val = `decode`.$n; $str = $$val; unlink($tmp_file); if(strpos($str, `;?>`) === 0){ $decode = $str; break; } $str = "<?php ". $str; $n++; } $decode = preg_replace("/^(.*)exit(`Access Denied`); /", "<?php ", $decode); $del = strrchr($decode, `unset`); $decode = str_replace($del, " ?>", $decode); file_put_contents($file.`.de.php` ,$decode); unlink(`0_`.$file); echo `done`; //////////// function val_replace($code, $val, $deval){ $code = str_replace(`$`.$val.`,`, `$`.$deval.`,`, $code); $code = str_replace(`$`.$val.`;`, `$`.$deval.`;`, $code); $code = str_replace(`$`.$val.`=`, `$`.$deval.`=`, $code); $code = str_replace(`$`.$val.`(`, `$`.$deval.`(`, $code); $code = str_replace(`$`.$val.`)`, `$`.$deval.`)`, $code); $code = str_replace(`$`.$val.`.`, `$`.$deval.`.`, $code); $code = str_replace(`$`.$val.`/`, `$`.$deval.`/`, $code); $code = str_replace(`$`.$val.`>`, `$`.$deval.`>`, $code); $code = str_replace(`$`.$val.`<`, `$`.$deval.`<`, $code); $code = str_replace(`$`.$val.`^`, `$`.$deval.`^`, $code); $code = str_replace(`$`.$val.`||`, `$`.$deval.`||`, $code); $code = str_replace(`($`.$val.` `, `($`.$deval.` `, $code); return $code; } function fmt_code($code){ global $vals,$funs; preg_match_all("/\$[0-9a-zA-Z[]`]+(,|;)/iesU", $code, $res); foreach($res[0] as $v){ $val = str_replace(array(`$`,`,`,`;`), ``, $v); $deval = destr($val, 1); $vals[$val] = $deval; $code = val_replace($code, $val, $deval); } preg_match_all("/\$[0-9a-zA-Z[]`]+=/iesU", $code, $res); foreach($res[0] as $v){ $val = str_replace(array(`$`,`=`), ``, $v); $deval = destr($val, 1); $vals[$val] = $deval; $code = val_replace($code, $val, $deval); } preg_match_all("/functions[0-9a-zA-Z[]]+(/iesU", $code, $res); foreach($res[0] as $v){ $val = str_replace(array(`function `,`(`), ``, $v); $deval = destr($val, 1); $funs[$val] = $deval; $code = str_replace(`function `.$val.`(`, `function `.$deval.`(`, $code); $code = str_replace(`=`.$val.`(`, `=`.$deval.`(`, $code); $code = str_replace(`return `.$val.`(`, `return `.$deval.`(`, $code); } return $code; } function strdecode($str){ $len = strlen($str); $newstr = ``; for($i=0; $i<$len; $i++){ $n = ord($str[$i]); $newstr .= decode($n); } return $newstr; } function decode($dec){ if(($dec > 126 || $dec<32) && $dec<>13 && $dec<>10){ return `[`.$dec.`]`; }else{ return chr($dec); } } function destr($str, $val=0){ $k = 0; $num = ``; $n = strlen($str); $code = ``; for($i=0; $i<$n; $i++){ if($str[$i] == `[` && ($str[$i+1]==1 || $str[$i+1]==2)){ $k = 1; }elseif($str[$i] == `]` && $k==1){ $num = intval($num); if($val==1){ $num = 97 + fmod($num, 25); } $code .= chr($num); $k = 0; $num = null; }else{ if($k == 1){ $num .= $str[$i]; }else{ $code .= $str[$i]; } } } return $code; } ?>
相關文章
- nodeJS之crypto模組公鑰加密及解密NodeJS加密解密
- iOS端基於RSA公鑰加密和解密iOS加密解密
- 加密解密加密解密
- 華為程式設計題-加密解密程式設計加密解密
- RSA加密解密示例程式碼加密解密
- 國密2 (sm2)非對稱加密解密工具--支援生成公鑰私鑰對及加密解密加密解密
- W3C公佈Web加密API草案Web加密API
- PHP加密解密PHP加密解密
- js加密解密JS加密解密
- Unity 加密解密Unity加密解密
- Java加密解密Java加密解密
- Oracle ----加密解密Oracle加密解密
- AES 加密&解密加密解密
- AES加密解密加密解密
- C#通過java生成的RSA公鑰加密和解密C#Java加密解密
- C# Rsa加密(私鑰加密、公鑰解密、金鑰格式轉換、支援超大長度分段加密)C#加密解密
- 私鑰和公鑰到底是誰來加密、誰來解密?加密解密
- php mcrypt 加密 解密PHP加密解密
- RSA加密與解密加密解密
- AES CBC 加密解密加密解密
- Javascript 加密解密方法JavaScript加密解密
- iOS中加密、解密iOS加密解密
- MySQL加密和解密MySql加密解密
- 線上加密/解密工具加密解密
- 【已公佈獲獎】有獎書評活動:《京東技術解密》解密
- PHP中使用OpenSSL生成RSA公鑰私鑰及進行加密解密示例(非對稱加密)PHP加密解密
- Unity3D放破解反編譯。DLL加密,mono解密。全程詳解。Unity3D編譯加密Mono解密
- 普通三進位制邏輯數學全部真值表全球公佈
- Java加密解密瞭解Java加密解密
- 影像的加密與解密加密解密
- md5加密解密加密解密
- UrlBase64加密解密加密解密
- SQL Server 加密解密策略SQLServer加密解密
- Asp.Net 加密解密ASP.NET加密解密
- php rsa長文加密解密PHP加密解密
- java中的使用RSA演算法進行公鑰加密私鑰解密 .Java演算法加密解密
- javascript base64加密和解密例項程式碼JavaScript加密解密
- 小程式加密資料解密演算法java版加密解密演算法Java