1
|
1 |
<?php |
|
2 |
function convert($str,$ky=''){ |
|
3 |
if($ky=='')return $str; |
|
4 |
$ky=str_replace(chr(32),'',$ky); |
|
5 |
if(strlen($ky)<8)exit('key error'); |
|
6 |
$kl=strlen($ky)<32?strlen($ky):32; |
|
7 |
$k=array();for($i=0;$i<$kl;$i++){ |
|
8 |
$k[$i]=ord($ky{$i})&0x1F;} |
|
9 |
$j=0;for($i=0;$i<strlen($str);$i++){ |
|
10 |
$e=ord($str{$i}); |
|
11 |
$str{$i}=$e&0xE0?chr($e^$k[$j]):chr($e); |
|
12 |
$j++;$j=$j==$kl?0:$j;} |
|
13 |
return $str; |
|
14 |
} |
|
15 |
/////////////////////////////////// |
|
16 |
$key='contactsecurewebdev'; |
|
17 |
|
|
18 |
$string1= base64_decode("CTxkaXYgaWQ9ImZvb3RlcnRvcCI+DQoJCSZjb3B5OyAyMDA5IDxhIGhyZWY9Ijw/cGhwIGJsb2dp |
|
19 |
bmZvKCd1cmwnKTsgPz4iPjw/cGhwIGJsb2dpbmZvKCduYW1lJyk7ID8+PC9hPiBBbGwgUmlnaHRz |
|
20 |
IFJlc2VydmVkLiBQcm91ZGx5IHJ1bm5pbmcgb24gPGEgaHJlZj0iaHR0cDovL3d3dy53b3JkcHJl |
|
21 |
c3Mub3JnIiB0YXJnZXQ9Il9ibGFuayI+V29yZHByZXNzPC9hPi4NCgkJPGJyIC8+DQoJCURlc2ln |
|
22 |
bmVkIEJ5OiA8YSBocmVmPSJodHRwOi8vd3d3LmdldHBva2VybmV3cy5jb20iPlBva2VyIE5ld3M8 |
|
23 |
L2E+DQoJCTxiciAvPg0KCQlTcG9uc29yZWQgQnk6IDxhIGhyZWY9Imh0dHA6Ly93d3cucHJlbWl1 |
|
24 |
bXdvcmRwcmVzc3RoZW1lcy5jby51ay8iPlByZW1pdW0gV29yZHByZXNzIFRoZW1lczwvYT4gfCA8 |
|
25 |
YSBocmVmPSJodHRwOi8vd3d3LmZyZWUtZ2FtZXMtY29uc29sZS5jby51ayI+UHMzPC9hPiB8IDxh |
|
26 |
IGhyZWY9Imh0dHA6Ly93d3cuZ2xvYmFsY3Jpc2lzbmV3cy5jb20iPkdsb2JhbCBDcmlzaXMgTmV3 |
|
27 |
czwvYT4gfCA8YSBocmVmPSJodHRwOi8vd3d3LmJlc3RyYXRlc291cmNlLmNvbS9sb2FucyI+TG9h |
|
28 |
bnM8L2E+DQoJPC9kaXY+"); |
|
29 |
|
|
30 |
$string2=convert($string1,$key); |
|
31 |
|
|
32 |
$string3=convert($string2,$key); |
|
33 |
|
|
34 |
?> |