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

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 5244
$OO00O00O0 define('alsEACrops_version','0.3');define('alsEACrops_date'..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 402c53115034a7963219821bf59cb14b
Eval Count 3
Decode Time 156 ms