Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /* originally by alvis */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%..
Decoded Output download
$O000O0O00=$OOO000O00($OOO0O0O00,'rb');$O0O00OO00($O000O0O00,0x490);$OO00O00O0=$OOO0000O0($OOO00000O($O0O00OO00($O000O0O00,0x17c),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'));eval($OO00O00O0);$OO00O00O0=str_replace('__FILE__',"'".$OOO0O0O00."'",$OOO0000O0($OOO00000O($O0O00OO00($O000O0O00,$OO00O0000),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));fclose($O000O0O00);eval($OO00O00O0); define('alsEACrops_version','0.3');define('alsEACrops_date','18/Nov/2013 0:14');define('alsEACrops_URL','/plugins/alsEACrops/main.php');define('alsEACrops_Path','plugins/alsEACrops/');define('alsEACrops_settings','alsEACrops_settings.txt');define('alsEACrops_links','alsEACrops_links.txt');function alsEACrops_init() {global $hooks;global $this_plugin;global $is_debug;$hooks['after_load_settings'] = 'alsEACrops_run';echo 'alsEACrops v'.alsEACrops_version ." by alvis123
";}function alsEACrops_run() {$usFarmSet = load_botarray(f('settingsFarmSet.txt'));$worldTypes = load_botarray(f('unlockedworldtypes.txt'));$vWorld = unserialize(file_get_contents(F('world.txt')));$vSeen = $vWorld['data'][0]['data']['userInfo']['player']['seenFlags'];addlog2('alsEACrops: starting, checking for EA unlockable crops.');foreach($worldTypes as $world){if(isset($usFarmSet[$world]['xworld'])){$EA = $usFarmSet[$world]['xworld'].'_earlyAccessCrops';$eaCrops[] = $EA;}}foreach($eaCrops as $key =>$preqs){if(!isset($vSeen[$preqs])){$ea_crops = $preqs;$GET_EAcrops[] = $ea_crops;}}$i = 0;foreach($GET_EAcrops as $key =>$Prereqs){$x = 0;$unit = Units_GetSeedsByTerrain('all',false);foreach($unit as $units){if($units['purchasePrereqs'] == $Prereqs.'Prereq'){addlog2('alsEACrops: '.($x+1)." ({$units['realname']}) - {$units['name']}");$x++;}}if($x == 0) continue;$amf = new AMFObject('');$amf->_bodys[0] = new MessageBody();$amf->_bodys[0]->targetURI = 'FlashService.dispatchBatch';$amf->_bodys[0]->responseURI = '/1/onStatus';$amf->_bodys[0]->responseIndex = '/1';$amf->_bodys[0]->_value[0] = GetAMFHeaders();$amfi = 0;$amf->_bodys[0]->_value[1][$amfi]['sequence'] = GetSequense();$amf->_bodys[0]->_value[1][$amfi]['functionName'] = 'UserService.setSeenFlag';$amf->_bodys[0]->_value[1][$amfi]['params'] = array();$amf->_bodys[0]->_value[1][$amfi]['params'][0] = $Prereqs;$amf->_bodys[0]->_value[2] = 0;$amf2 = RequestAMFIntern($amf) ;$res = CheckAMF2Response($amf2);if($res != 'OK') break;if($res == 'OK') addlog2('alsEACrops: ('.substr($Prereqs,0,-17).") unlock EarlyAccess Crops=> $res");addlog2();$check++;}if(empty($check)){addlog2('alsEACrops: no new crops to unlock.');}else{addlog2('alsEACrops: all done!');}}function alsEACrops_form(){@list($level,$gold,$cash,$FarmSizeX,$FarmSizeY,$firstname,$locale) = explode(';',@file_get_contents(F('playerinfo.txt')));echo '<html><head><style type="text/css">
BODY {
background : #ba6;
font-family : tahoma,verdana,arial,sans-serif;
}
BUTTON {
color : #fff;
background : #762;
border : solid 2px #430;
cursor : pointer;
}
BUTTON:hover, BUTTON.hover {
background : #a95;
}
INPUT {
color : #000;
background : #873;
border : solid 1px #651;
}
TABLE.cream {
text-align : center;
font-size : x-small;
color : #210;
background-color: #984;
border : 1px solid #651;
border-collapse : collapse;
border-spacing : 0px;
}
TABLE.cream TH {
background : #873;
border-bottom : solid 1px #651;
}
TABLE.cream TD {
border-bottom : 1px solid #B9BB94;
border-top : 0px;
border-left : 1px solid #B9BB94;
border-right : 0px;
text-align : left;
padding : 2px;
}
FIELDSET.cream {
text-align : left;
font-size : x-small;
color : #210;
background-color: #984;
border : 1px solid #651;
padding : 2px 10px;
cursor : default;
}
TABLE.cream2 {
font-size : x-small;
}
</style></head><body>';Parser_HTML_StatusBar('');echo '<hr>';$gec = $userSettings['numberTimes'];$tol = $gold-$gec;echo '<b><u><font color=darkred>Unlock EarlyAccess crops, if new farm release.</font><br></b></u>';echo '<hr>';};;
Did this file decode correctly?
Original Code
<?php /* originally by alvis */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x147c;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NDkwKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>~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alVnRPIq
Function Calls
fopen | 1 |
fread | 3 |
strtr | 2 |
define | 1 |
fclose | 1 |
urldecode | 1 |
str_replace | 1 |
base64_decode | 3 |
Stats
MD5 | 402c53115034a7963219821bf59cb14b |
Eval Count | 3 |
Decode Time | 156 ms |