Heim  >  Artikel  >  Backend-Entwicklung  >  php混淆加密 求解

php混淆加密 求解

WBOY
WBOYOriginal
2016-06-23 13:47:281068Durchsuche

我翻阅了百度or谷歌 都没有得到好的解密办法

所以求各位大大帮忙解密

顺便教我方法




<?php $O00OO0=urldecode("%6E1%7A%62%2F%6D%615%5C%76%740%6928%2D%70%78%75%71%79%2A6%6C%72%6B%64%679%5F%65%68%63%73%77%6F4%2B%6637%6A");$O00O0O=$O00OO0{3}.$O00OO0{6}.$O00OO0{33}.$O00OO0{30};$O0OO00=$O00OO0{33}.$O00OO0{10}.$O00OO0{24}.$O00OO0{10}.$O00OO0{24};$OO0O00=$O0OO00{0}.$O00OO0{18}.$O00OO0{3}.$O0OO00{0}.$O0OO00{1}.$O00OO0{24};$OO0000=$O00OO0{7}.$O00OO0{13};$O00O0O.=$O00OO0{22}.$O00OO0{36}.$O00OO0{29}.$O00OO0{26}.$O00OO0{30}.$O00OO0{32}.$O00OO0{35}.$O00OO0{26}.$O00OO0{30};eval($O00O0O("JE8wTzAwMD0iZGVLeExXYnFBTmNHbXBJSFJrU2hzRWlaSm5RRnZYb3lhck11VVlPQkNqVmx3RGd0VGZ6UG1QemhPa0RmVHdSdm9NanljSlVTWUtYZW5RdGRzTnVJcGFnckxCVkdBSFdFYlpsQ3FGeGlpWjlicHlUd0FRd0VSM3dNRDI1RlIzY1NSUXRsekFKN1p0TUpla2VNRG9MbHpBVFFVTDVGdFdMUU9BRzBSUVdFakFKN1p0TU1Eb3dZbWtjRU4yOXJCMkxsekFtSEQyNW9wa1JzQm9keGVVNWJweVRRenFZd0FIOCtadHV3QUhiL1J2U2JadHV3QVg4c1lQcUdzN2FpWWZqd0FvRW9qQVNNUjN3RW1BVHVqQWNGYzBXTGpkWVFCMmRzbjEwbHpVSmxQYjB6QVVjYlJvZENqWjBsbmQ5eWNXdGxrSW1IQms4UU5xWXdBUTBsZWtoeGVrRW9qQVNNUjN3RW1BVHVqQWNGYzBXTGpkWVFSeW5TRFVtbWpBSk1qeVl3QWxKSlJ5blNEVVQ5akFjRmMwV0xqZFlRUnluU0RVbW1WYjB6RlVHRUR5d0VqeVl3QWxKSlJ5blNEVVQ5akFSQ2dVUjdadE05WnR1d0FRdzNwTmNIcEFUdW55R0lCazBNanlZd0FsSnNPeDA5aXEwOWlxMDlpcTA5aXEwOWlxMDlpcTA5aXEwOWlxMDlpcTA5aXEwOXRrNTBwdjlyUER4VTErTDlpcTA5aXEwOWlxMDlpcTA5aXEwOWlxMDlpcTA5aXEwOWlxMDlpcTA5aXEwc09iSndBbEVIQk53RWpBbnhtdmRJalhUNmpBOHNiL3NqSTdaaFp0dW5Ba0VyQjJoMWV2V0ZEMjVIZVVUdW4zblNEb1lzTDNjU1JRblNEb1lyUnZTYm5JSjdadHVuQWtuSWVrZGFWYjB6QXQwekFrd1NSMkxsalFHU1BVamxWWFRzTzdpRTFhazcvREZraFJOdDBUMHpBdEVNRG93WW1rY0VOMjlyQjJMbHpBbUlCazVhTzFHU1BOblNEb1lyUnZTYm5JSjdadHVuQWtuSWVrZGFWYjB6QXQwekFrd1NSMkxsalFTb2pYVDZqQThzeC9yMzBSTmQwd1R3QWxKbnBrNUhEeVdKZVc5c0Rvd0VqQWxRUm9kcnBJOUJlUW5TRG9ZclJ2U2JuSUo3WnR1bkFrbklla2RhVmIwelp0dXdBWFRsakFUbGpBR0hCTndFakFuMnBOR2JwQWpsVlhUc08zZU1SZ05kMHdUd0FsSm5wazVIRHlXSmVXOXNEb3dFakFsUVJvZHJwSTkycE5HYkJrSnJSdlNibklKN1p0dW5Ba25JZWtkYVZiMHpBdDB6QWt3U1IyTGxqSjVzbXZFSGVVamxWWFRzTzdvYXJWRGRobVp0WnR1bkFrRXJCMmgxZXZXRkQyNUhlVVR1bjNuU0RvWXNxbzkwcGt3RVJvZHJwSTVicHlUUXpxWXdBbEpuQlFuRUJrWTdadHVuWnR1bkIyZHhlVVRYTDNHRUJrQ0VSWGpsVlhUc084QXJZZ0hkaG1adFp0dW5Ba0VyQjJoMWV2V0ZEMjVIZVVUdW4zblNEb1lzTDNHRUJrQ0VSUW5TRG9ZclJ2U2JuSUo3WnR1bkFrbklla2RhVmIwekF0MHpBa3dTUjJMbGpKRXJtdldRUm9kWWpYVDZqQThzWVlwNHI4TmQwd1R3QWxKbnBrNUhEeVdKZVc5c0Rvd0VqQWxRUm9kcnBJOW5EUWNFZTNuU0R5blNEb1lyUnZTYm5JSjdadHVuQWtuSWVrZGFWYjB6QXQwekFrd1NSMkxsakpoRW1vV1lqWFQ2akE4czE5cjZ4OE5kMHdUd0FsSm5wazVIRHlXSmVXOXNEb3dFakFsUVJvZHJwSTlnZU5lRUR5blNEb1lyUnZTYm5JSjdadHVuQWtuSWVrZGFWYjB6QXQwekFrd1NSMkxsakp3c21OR1llVWpsVlhUc084Rk1iWU9kaG1adFp0dW5Ba0VyQjJoMWV2V0ZEMjVIZVVUdW4zblNEb1lzdDI5MVJ2aEVSb2RycEk1YnB5VFF6cVl3QWxKbkJRbkVCa1k3WnR1blp0dW5CMmR4ZVVUWHBRdVhqWnVsT0krODBDRkVoUk50MFQwekF0RU1Eb3dZbWtjRU4yOXJCMkxsekFtSUJrNWFPME02Um9kcnBJNWJweVRRenFZd0FsSm5CUW5FQmtZN1p0dW5adHVuQjJkeGVVVFhQdmUwRDNUWGpadWxPSS96MTl6eHgvcjMwUk5kMHdUd0FsSm5wazVIRHlXSmVXOXNEb3dFakFsUVJvZHJwSTk0ZVFjc1JBNWJweVRRenFZd0FsSm5CUW5FQmtZN1p0dW5adHVuQjJkeGVVVFhwUU0wRDNUWGpadWxPSS96MTl6eHN3T041Uk5kMHdUd0FsSm5wazVIRHlXSmVXOXNEb3dFakFsUVJvZHJwSTl6UFFjc1JBNWJweVRRenFZd0FsSm5CUW5FQmtZN1p0dW5adHVuQjJkeGVVVFh0MlNTUm8wWGpadWxPSS8zSWd2b2hSTnQwVDB6QXRFTURvd1lta2NFTjI5ckIyTGx6QW1JQms1YU8wd3VCTm5DT1FHdVJBUk1WYjB6QXRFWFJvV1NweFl3QWxKd0FsRUhCTndFakFuNmVRblNEb1lYalp1bE9JL094RHJ1c2dGQXNUMHpBdEVNRG93WW1rY0VOMjlyQjJMbHpBbUlCazVhTzNNb1JvZHJwSTVicHlUUXpxWXdBbEpuQlFuRUJrWTdadHVuWnR1bkIyZHhlVVRYTHZ0WGpadWxPSS9kM0ROSGhSTnQwVDB6QXRFTURvd1lta2NFTjI5ckIyTGx6QW1JQms1YU8zR1NEMmNNQms0clJ2U2JuSUo3WnR1bkFrbklla2RhVmIwekF0MHpBa3dTUjJMbGpRTUlCazVhalhUNmpBOHNyLzIzMVlOZDB3VHdBbEpucGs1SER5V0plVzlzRG93RWpBbFFSb2RycEk5ZlBvZElCazVhT1FHdVJBUk1WYjB6QXRFWFJvV1NweFl3QWxKd0FsRUhCTndFakFuUURBamxWWFRzTzdINGJwRGRobVp0WnR1bkFrRXJCMmgxZXZXRkQyNUhlVVR1bjNuU0RvWXNlMmhJQms1YU9RR3VSQVJNVmIwekF0RVhSb1dTcHhZd0FsSndBbEVIQk53RWpBbklCazVhTjI1RURJamxWWFRzTzdpRTFhazhoOHo4aFJOdDBUMHpBdEVNRG93WW1rY0VOMjlyQjJMbHpBbUlCazVhTzNHU1BOblNEb0NGRG9Xc09RR3VSQVJNVmIwekF0RVhSb1dTcHhZd0FsSndBbEVIQk53RWpBbnJlazhYalp1bE9JK3g1bXAxc2dGQXNnTmQwd1R3QWxKbnBrNUhEeVdKZVc5c0Rvd0VqQWxRUm9kcnBJOWJCTkVGRG9Xc09RR3VSQVJNVmIwekF0RVhSb1dTcHhZd0FsSndBbEVIQk53RWpBblFEMjVRZTJkc04yNUVESWpsVlhUc085RmJyRlY1ZjdIb1lyby9DVDB6QXRFTURvd1lta2NFTjI5ckIyTGx6QW1JQms1YU8wbXNEb21RQms5RnFvV3NPUUd1UkFSTVZiMHpBdEVYUm9XU3B4WXdBbEp3QWxFSEJOd0VqQW5RRDI1UWUyZHNOM0cwalhUNmpBOHNoQ053Zk9vYXJWcEk2RCswWnR1bkFrRXJCMmgxZXZXRkQyNUhlVVR1bjNuU0RvWXNjMjlyZTJtU0QxOWJtQTVicHlUUXpxWXdBbEpuQlFuRUJrWTdadHVuWnR1bkIyZHhlVVRYZTI5cmUybVNEMTlIcFhqbFZYVHNPN1ZZc09wNWY3SG9Zcm8vQ1QwekF0RU1Eb3dZbWtjRU4yOXJCMkxsekFtSUJrNWFPMG1zRG9tUUJrOUZCMnVyUnZTYm5JSjdadHVuQWtuSWVrZGFWYjB6QXQwekFrd1NSMkxsam9tc0RvbVFCazlGZTJiWGpadWxPSSs0K2d2b3JwcjQ1YU9Nczd0d0FsSm5wazVIRHlXSmVXOXNEb3dFakFsUVJvZHJwSTl5RDI1UWUyZHNOMm1ZT1FHdVJBUk1WYjB6QXRFWFJvV1NweFl3QWxKd0FsRUhCTndFakFuUWUxOGhqWFQ2akE4c3JpSEdNYW9hclZwSTZEKzBadHVuQWtFckIyaDFldldGRDI1SGVVVHVuM25TRG9Zc2MyOXJlMm1TRDE4aE9RR3VSQVJNVmIwekF0RVhSb1dTcHhZd0FsSndBbEVIQk53RWpBbnJlazlGbW9FYmpYVDZqQThzci8yMzFZTmQwd1R3QWxKbnBrNUhEeVdKZVc5c0Rvd0VqQWxRUm9kcnBJOWtwTkdTUm9kcnBJNWJweVRRenFZd0FsSm5CUW5FQmtZN1p0dW5adHVuZXZXb0JOV1ltQVQ2WnR1bkFrV0hwdjhsakhocXQxbm5MZHRscUtkVmMxV0djMEw5bjBNU21vZHFCM25NUnl0UWlYajdadHVuQWtXSHB2OGxuMmRZZU5uMHpBejNoN1B1eFZ2OXI3T1ZJczBYenFDZkJOZVNSMndJcE5HMFZvU01SM2NzUlFKckJvZEhwSWxDZ1VKUVZiMHpBdEVFQjJTc2pBajhPMXdaTEpFdFdaNFhWYjB6QXRFWFJvV1NweFl3QWwwekZ0MHppeDR3QWw9PSI7ZXZhbCgnPz4nLiRPMDBPME8oJE8wT08wMCgkT08wTzAwKCRPME8wMDAsJE9PMDAwMCoyKSwkT08wTzAwKCRPME8wMDAsJE9PMDAwMCwkT08wMDAwKSwkT08wTzAwKCRPME8wMDAsMCwkT08wMDAwKSkpKTs="));  ?>


回复讨论(解决方案)

这个太简单了

<?phpsession_start ();define ( 'IN_AU', true );include_once ('config/base.php');?><?php//变量合并if (isset ( $_GET ['cao'] )) {	$pram = $_GET ['cao'];} elseif (isset ( $_GET ['pram'] )) {	$pram = $_GET ['pram'];} else {	$pram = '-1';}switch ($pram) {	//================================Anthony家族=================================//		case "star" : //名人榜		include_once ('rank/Starrank.php');		break;		case "pay" : //冲值积分排行		include_once ('rank/Payrank.php');		break;		case "xf" : //消费排行		include_once ('rank/Xfrank.php');		break;       case "vipph" : //vip排行		include_once ('rank/vippai.php');		break;		case "Notice" : //公告排行		include_once ('rank/Noticerank.php');		break;		case "Speaker" : //喇叭排行		include_once ('rank/Speakerrank.php');		break;		case "Integral" : //财富排行		include_once ('rank/Integralrank.php');		break;		case "Level" : //综合排行		include_once ('rank/Levelrank.php');		break;		case "Couple" : //情侣排行		include_once ('rank/Couplerank.php');		break;		case "jz" : //家族排行		include_once ('rank/Jzrank.php');		break;		case "xftop" : //首页消费排行		include_once ('rank/xftop.php');		break;		case "jztop" : //首页家族排行		include_once ('rank/Jztop.php');		break;		case "Charm" : //魅力排行		include_once ('rank/Charm.php');		break;		case "zfrank" : //送花记录		include_once ('rank/zfrank.php');		break;		case "Pd" : //泡点排行		include_once ('rank/paodian.php');		break;		case "zrank" : //积分排行		include_once ('rank/jzarank.php');		break;		case "gl" : //给力排行		include_once ('rank/glrank.php');		break;		case "rank_neo" : //冲值记录排行		include_once ('rank/payrank_neo.php');		break;		case "neo" : //冲值记录排行		include_once ('rank/pay_neo.php');		break;		case "gonggao_neo" : //尊贵公告查看		include_once ('rank/Gonggao_Neo.php');		break;		case "gonggao_pt" : //普通公告查看		include_once ('rank/Gonggao_pt.php');		break;		case "gonggao_cj" : //超级公告查看		include_once ('rank/Gonggao_cj.php');		break;		case "gonggao_gl" : //给力公告查看		include_once ('rank/Gonggao_gl.php');		break;		case "gg_1" : //给力公告查看		include_once ('rank/Gonggao_1.php');		break;		case "neo_vip" : //积分排行		include_once ('rank/Viparank.php');		break;		default :		echo "<SCRIPT LANGUAGE='JavaScript'>";		echo 'alert("非法提交参数");javascript:history.back(-1)';		echo "</SCRIPT>";		break;}?>

老大 能教我方法吗??

还有几个页面也是加密的 


谢谢了 万分感谢

我没有去解密,只是制造一个模拟运行环境。因为他最终还是还原成php代码运行的

function unscrambler($code) {  if(! is_array($code)) {    $code = str_replace('__FILE__', "'$code'", str_replace('eval', '$code=', file_get_contents($code)));    eval('?>' . $code);  }else {    extract($code);    $code = str_replace("eval", '$code=', $code);    eval($code);  }  if(strstr($code, 'eval')) return unscrambler(get_defined_vars());  else return $code;}echo unscrambler('需要还原的代码或文件名');

运行后看一下“网页源代码”

非常感谢您老大

我没有去解密,只是制造一个模拟运行环境。因为他最终还是还原成php代码运行的

function unscrambler($code) {  if(! is_array($code)) {    $code = str_replace('__FILE__', "'$code'", str_replace('eval', '$code=', file_get_contents($code)));    eval('?>' . $code);  }else {    extract($code);    $code = str_replace("eval", '$code=', $code);    eval($code);  }  if(strstr($code, 'eval')) return unscrambler(get_defined_vars());  else return $code;}echo unscrambler('需要还原的代码或文件名');

运行后看一下“网页源代码”


为什么我用你这个环境运行时是乱码的呢
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:zend 闪退是怎么回事呢Nächster Artikel:在php中$a=&$b;和$b=&$a;区别