|
|
发表于 2013-1-17 19:39:19
|
显示全部楼层
空中铁匠 发表于 2013-1-17 18:19 7 F/ p' |) ]5 |: a% V
我有个加密的代码是二次加密的,我网上找好久也解决不了8 T; N" z) }! Q
- D8 v* Q: J: r, E( r. T. @/ ^$_X=base64_decode($_X);$_X=strtr($_X,'123456 ...
% }( N7 v+ ^/ U解决好了加分哈 * x( E1 m4 m) [/ }* E$ G
- z" s) R% b6 w5 c
你那段代码排列以后是这个:
M% \+ g( F. n1 @+ S% E8 E, W
, d* X6 l% x: _' _. J7 c; x$_X=base64_decode($_X);$ U0 g# J& Z1 {* M
$_X=strtr($_X,’123456aouie’,’aouie123456′);
" g" x2 k% x: U9 ?( i$_R=ereg_replace(’__FILE__’,”‘”.$_F.”‘”,$_X);
9 C8 b+ J; Y7 \eval($_R);
y- H$ Y3 B$ U- D4 W$ W2 R: Y. l$_R=0;
/ I+ t6 }* G! S3 _$_X=0;& T3 d9 Y$ l# e+ }4 {+ }
: D6 y c- p0 X/ }7 n
接下来我们把2 h" x5 Q) P$ G6 N) N, ^5 W. R
eval(base64_decode那堆用上面代码给换掉,(注意:替换的时候要包括 ?>)0 `9 Y2 o2 k' T6 g) ?
6 a# n/ z3 i ?1 G4 @
最后一步,将; @: f$ B# Y7 a
' Y* Q1 T3 _7 y3 }1 @eval($_R);
" ]! t: C% t1 S! k. G( O* _$ z4 D
换成5 i2 i7 u; o- Q" @6 @& `) k
% s$ |4 J0 Y5 Recho 'WENEEDTHIS->'.$_R.'<-WENEEDTHIS';' Y$ a9 r% { E3 y
$ D- C1 m) ?+ f: R2 x8 o7 P
然后保存footer.php(如果你是这个footer文件加密的话),上传到你的web服务器,在浏览器打开,就能看到破解后的代码了。 |
|