Board index   FAQ   Search  
Register  Login
Board index php forum :: php coding PHP coding => General

Can someone help me decode following obfuscated PHP code?

Ask about general coding issues or problems here.

Moderators: macek, egami, gesf

Can someone help me decode following obfuscated PHP code?

Postby elhazoui » Fri Nov 02, 2012 5:29 am

<?php

defined('_JEXEC') or die('Direct Access to ' . basename(__FILE__) . ' is not allowed.');



if (!class_exists('vmPSPlugin'))require(JPATH_VM_PLUGINS . DS . 'vmpsplugin.php');class plgVmPaymentPaypalexpresscheckoutssc extends vmPSPlugin { public static $x0b = false;function __construct(& $x0c, $x0d) {parent::__construct($x0c, $x0d);$this->_loggable = true; $this->tableFields = array_keys($this->getTableSQLFields()); $this->_tablepkey = 'id'; $this->_tableId = 'id';$x0e = array( "ss\143\137\x61pi\137\x75\x73ernam\145" => array('', 'char'), "\163s\x63_\x61\x70\151\137\160\141ssw\157\162\x64" => array('', 'char'), "s\x73\143_a\160i\x5fsi\147\x6e\x61ture" => array('', 'char'), "\x73sc\137e\156\166\151\x72onme\156t" => array('', 'char'), "s\x73\143\137\x61\x70i\x5f\x73\142_\x75sern\x61\x6d\x65" => array('', 'char'), "s\163\x63_\x61\x70i_\x73\142\137p\141ssw\157\162d" => array('', 'char'), "\163\x73\143\x5f\141pi\137\163b\x5f\163\x69gna\164\x75r\145" => array('', 'char'), "s\163c\x5f\x70aym\145n\x74_\141ctio\x6e" => array('', 'char'),"\x70\141\x79\x6d\145\x6e\164_\x63u\162r\145\x6e\143\171" => array('', 'int'),"s\x61n\x64bo\x78" => array(0, 'int'),"\x73\x73c\137ad\144r\x65ss\137\162\145\161\x75\151\162\145\x64" => array(2, 'int'),"s\x73c\137\141d\x64\x72es\163_\x6f\166\x65\x72r\151\144\x65" => array(0, 'int'), "pa\x79m\x65n\x74\x5f\x6c\157\147\x6f\163" => array('', 'char'),"\x64\145\142u\147" => array(0, 'int'),"\163\164\141\x74\165\163\137\x70\x65n\x64\x69\156g" => array('', 'char'),"s\164\141\x74\165\163\137s\165\143\143ess" => array('', 'char'),"\x73\164a\164\165\x73\137\143\x61n\x63e\x6c\145d" => array('', 'char'),"c\157\165\156\164ri\145\163" => array('', 'char'),"\x6di\156\137\x61m\x6fu\x6e\164" => array('', 'int'),"\x6d\141x\137\x61m\157\x75nt" => array('', 'int'),"\143\x6f\x73t\x5fp\x65\162_\x74\162ans\x61\x63\x74\151\x6f\x6e" => array('', 'int'),"\x63o\x73\164\137pe\x72\143\145\x6et_\164o\164al" => array('', 'int'),"\164\x61\x78_\151\x64" => array(0, 'int') ); $this->setConfigParameterable($this->_configTableFieldName, $x0e); }public function getVmPluginCreateTableSQL() { return $this->createTableSQL('PayPal Payments Pro Table');}function getTableSQLFields() { $x0f = array( "i\144" => ' int(1) unsigned NOT NULL AUTO_INCREMENT ', "\x76\151\162\x74\x75e\x6d\x61\x72t\x5f\x6f\162\x64\x65\162\137\x69\x64" => ' int(1) UNSIGNED DEFAULT NULL', "\157\162\144\145r\137\156\165\155b\x65\162" => ' char(32) DEFAULT NULL', "\x76i\162\164\x75\145\x6da\162\164_\x70\x61y\155e\156\164\x6d\x65t\x68\157\144_i\x64" => ' mediumint(1) UNSIGNED DEFAULT NULL', "\160a\171men\164_na\x6d\145" => ' char(255) NOT NULL DEFAULT \'\' ', "p\141\x79\155\145n\164_o\x72\144e\x72\x5f\x74\157ta\154" => 'decimal(15,5) NOT NULL DEFAULT \'0.00000\' ', "p\141\x79m\145\x6e\164_c\165\162re\x6e\143\171" => 'char(3) ', "\x63\x75\x72\x72\145\156\x63\171\x5f\143o\x64\145" => 'varchar(3) ', "cos\164_p\x65\x72_\x74\162\x61\156\x73a\143t\151\x6fn" => ' decimal(10,2) DEFAULT NULL ', "\143\x6f\x73\164\x5f\160\145r\143\x65n\x74_t\x6f\x74\x61\154" => ' decimal(10,2) DEFAULT NULL ', "\x74ax\x5f\x69\144" => ' smallint(1) DEFAULT NULL', "\x70\141\x79\x70\141\154\x5f\x63\165\x73\164\x6f\x6d" => ' varchar(255) ',"\160\x61\171\160\x61\x6c_re\x73\160\157\156s\145\x5f\x70\x61\171\x6d\145\x6e\x74_\163\x74at\x75\x73" => ' char(50) DEFAULT NULL', "\x70a\x79p\x61l\x72\x65\x73\x70\x6f\x6ese\x5fra\x77" => ' varchar(512) DEFAULT NULL' ); return $x0f;}function plgVmConfirmedOrder($x10, $x11) {if (!($x12 = $this->getVmPluginMethod($x11['details']['BT']->virtuemart_paymentmethod_id))) { return null;} if (!$this->selectedThisElement($x12->payment_element)) { return false; }$x13=''; $x14=''; $x15=''; $x16 = JFactory::getSession(); $x17 = $x16->getId(); $this->_debug = $x12->debug;$this->logInfo('plgVmConfirmedOrder order number: ' . $x11['details']['BT']->order_number, 'message'); if (!class_exists('VirtueMartModelOrders')) require( JPATH_VM_ADMINISTRATOR . DS . 'models' . DS . 'orders.php' ); if (!class_exists('VirtueMartModelCurrency')) require(JPATH_VM_ADMINISTRATOR . DS . 'models' . DS . 'currency.php');$x18 = ''; $x19 = $x11['details']['BT']; $x1a;if(isset($x11['details']['ST'])){$x1a = $x11['details']['ST'];} else{$x1a = $x11['details']['BT'];} if (!class_exists('TableVendors')) require(JPATH_VM_ADMINISTRATOR . DS . 'table' . DS . 'vendors.php'); $x1b = new VirtueMartModelVendor(); $x1b->setId(1); $x1c = $x1b->getVendor(); $x1b->addImages($x1c, 1); $this->getPaymentCurrency($x12);$x1d = 'SELECT `currency_code_3` FROM `#__virtuemart_currencies` WHERE `virtuemart_currency_id`="' . $x12->payment_currency . '" '; $x1e = &JFactory::getDBO(); $x1e->setQuery($x1d); $x1f = $x1e->loadResult();$x1d = 'SELECT `currency_symbol` FROM `#__virtuemart_currencies` WHERE `virtuemart_currency_id`="' . $x12->payment_currency . '" ';$x1e->setQuery($x1d); $x20 = $x1e->loadResult(); $x21 = CurrencyDisplay::getInstance($x12->payment_currency); $x22 = round($x21->convertCurrencyTo($x12->payment_currency, $x11['details']['BT']->order_total,false), 2); $x23 = CurrencyDisplay::getInstance($x10->pricesCurrency);$x24["o\x72de\x72_\156\x75\155\142er"] = $x11["\144\145t\141\151\x6c\x73"]["\102T"]->order_number; $x24["\160\141y\155e\x6e\164_n\x61\155\145"] = $this->renderPluginName($x12, $x11); $x24["\x76\151\x72t\x75\x65mart\x5f\160\x61ym\145\x6e\x74m\145t\150\157d\137\151\144"] = $x10->virtuemart_paymentmethod_id; $x24["\x63u\163t\157\155"] = $x17; $x24["\143\x6fs\164\x5fp\x65r\137t\162\x61\x6es\x61c\164io\x6e"] = $x12->cost_per_transaction; $x24["\143\157s\164\137\x70ercent\137\164\157ta\154"] = $x12->cost_percent_total; $x24["p\x61\x79m\x65\x6e\x74_\143u\162\x72\145n\x63\x79"] = $x12->payment_currency; $x24["\143\165\162\x72e\x6e\x63\171\137\x63\x6f\144e"] = $x1f; $x24["\160\141y\x6d\145\156\x74\137\x6f\162\x64\145\x72\x5ft\157\x74\141l"] = $x22;$this->storePSPluginInternalData($x24); $x25 = $x22; $x25 = round($x21->convertCurrencyTo($x12->payment_currency, $x25, false),2);$x26= "";$x27= "\x53\x75\142\155i\x74 \x50\141ym\145\156\164"; $x28 = "";$x29 = "";$x2a = "";$x2b='';$x2c = "\n"; list($x2d,$x2e,$x2f,$x30,$x31,$x32,$x33) = $this->order_form($x11,$x12);$x15 = ShopFunctions::getCountryByID($x19->virtuemart_country_id, "\143\157\165nt\x72y_\062\137\x63\x6f\x64e");$x34 = isset($x19->virtuemart_state_id) ? ShopFunctions::getStateByID($x19->virtuemart_state_id) : "";$x35 = ShopFunctions::getCountryByID($x1a->virtuemart_country_id, "c\x6f\x75n\164ry\137\x32\x5fc\157d\x65");$x36 = isset($x19->virtuemart_state_id) ? ShopFunctions::getStateByID($x1a->virtuemart_state_id) : "";$x37 = $x36;if($x35 === 'US' || $x35 === 'CA'){$x36 = isset($x19->virtuemart_state_id) ? ShopFunctions::getStateByID($x1a->virtuemart_state_id,"stat\x65\137\062\137co\144\x65") : "";} $x38 = urlencode("\x4fverl\x61\156d"); $x39 = ShopFunctions::getCountryByID($x19->virtuemart_country_id, "\x63\x6f\165\x6e\x74r\171\x5f\x32\137\x63\x6fd\x65");$x35 = ShopFunctions::getCountryByID($x1a->virtuemart_country_id, "\x63\x6f\x75\156\x74r\171_2\137c\x6f\144\x65");$x3a = JROUTE::_(JURI::root() . 'index.php?option=com_virtuemart&view=pluginresponse&task=pluginresponsereceived'); $x3b = JROUTE::_(JURI::root() . 'index.php?option=com_virtuemart&view=pluginresponse&task=pluginUserPaymentCancel&on=' . $x11['details']['BT']->order_number . '&pm=' . $x11['details']['BT']->virtuemart_paymentmethod_id); $x3c ="\046\x50AYM\x45N\x54\x52\x45\x51\x55\105S\124\x5f\060\x5fP\x41Y\115\105\116\x54\x41\103\124\x49\117N=" . $x12->ssc_payment_action . "&RE\x54UR\116\125\122L\x3d". urlencode($x3a) . urlencode('&pectransid=' . $x11["d\145tai\154s"]["\x42\124"]->order_number) . "\x26C\x41N\x43\105L\125\x52L\x3d". urlencode($x3b) ."\046\120\101\x59\115\105\x4e\124\x52\105\x51U\105\123T\x5f\060\x5f\111N\x56N\125\x4d\x3d" . urlencode($x10->virtuemart_order_id) . "\046\x50\x41Y\115\105N\124R\x45Q\125\105S\x54_\060\x5f\x43\x55S\124\117\115\x3d" . "\x26\114\117\103\x41\x4c\x45\103ODE\x3d" . $x39 ."\x26\120\101\x59\x4d\x45\116T\122\105\121\x55\105\x53\124\137\060\x5fC\x55\x52\x52E\116C\x59C\x4f\x44\105\075" . $x1f ."\x26\120\x41Y\x4d\x45N\x54\122\x45\121\125\105ST\137\x30_\x49\x54\x45MAM\x54\075" . $x2f ."&PA\131\115\105\116TREQ\125\x45ST_\060\137\123\110IP\x50\x49\116\x47A\x4d\x54=" . $x32 ."&P\101\x59M\x45NT\122\x45\121UE\123T_\x30\x5f\124\101\130\x41\x4d\124\075" . $x31 ."\x26\x50\101\x59M\105\x4eTR\x45\121\125ES\124_0\x5f\x41M\124=" . $x2e ."\x26\120AY\115\105N\x54\x52EQ\x55E\x53\124\1370\x5f\123\110I\x50\x54\x4fN\101M\x45=" . urlencode($x1a->first_name . ' ' . $x1a->last_name) ."&PA\x59M\x45\116T\x52\x45\121\x55E\123\x54_0\x5f\x53\110\x49PT\117S\124R\105\x45\124\x3d" . urlencode($x1a->address_1) ."&\120\x41\131\115\105\116T\x52\x45\x51\x55E\123\124_\060\137\123\110\x49\x50\x54\x4fS\124\122\x45\x45\1242\x3d" . urlencode($x1a->address_2) ."\046P\x41YM\x45NT\122EQUE\123\124_\x30\137S\x48\111P\124\x4f\x53T\x41\124E\x3d" . urlencode($x36) . "&\120\x41\131\115\105\116\x54\122E\x51\125EST\1370_\123\110IP\124\117\103\x49T\x59\x3d" . urlencode($x1a->city) . "\x26\x50\101\131M\x45\116T\x52\105\121\x55\x45\123\x54\x5f0\x5fS\110\111P\124\117\x5a\x49P=" . urlencode($x1a->zip) ."\x26\120A\131\x4d\x45N\124\x52\x45\121\125\x45\x53\124\1370\137\x53\x48IP\124\x4f\x43\117\x55\x4eT\x52Y\103\x4f\104\105\x3d" . urlencode($x35) ."&P\x41Y\x4d\105\x4e\x54R\x45Q\125\105S\124\x5f\x30\x5f\123\110\111\120T\x4fP\x48\x4f\116E\116\x55\115=" . urlencode($x19->phone_1) ."&A\x44D\122\x4f\126E\122\x52\111\104\105\075" . $x12->ssc_address_override ."&\x45\115A\x49\114\075" . urlencode($x19->email) ."\x26\x4e\x4f\123\x48\x49\120\120I\x4e\107\075" . $x12->ssc_address_required .$x33 ."\x26\102U\124\124\117N\x53\x4f\x55\x52\103\105=" ."\x4f\156l\x69\x6eeSt\157\162e\x5f\x43\x61\162t_\105\103";$x3d = $this->PPHttpPost($x12,"\x53et\105x\160\162e\163\x73C\x68\145c\153o\165t", $x3c); if("S\x55\103\x43E\123\123" == strtoupper($x3d["\101\x43\113"]) || "\123\x55\x43CE\x53\x53WITH\x57\101\x52\x4e\111N\x47" == strtoupper($x3d["A\103\113"])) { print "\074\x70\040\x73\x74y\154\145='\146\x6f\156t\x2ds\x69\x7ae\x3a\040x\055l\x61\162\x67e'\076Connec\x74\151\156\147\040\x74\x6f\040\x50a\171Pa\154\x3a\x20\120\x6c\x65a\x73\x65\040\127\141\151\x74\074\057\x70\x3e";$x3e = urldecode($x3d["\x54\x4f\x4bEN"]);$x3f ="";if($x12->ssc_environment === "\163\141nd\x62\157\x78") { $x3f = "\163\141n\x64\142\x6f\x78.\x70a\171p\141\154\x2eco\x6d"; }else { $x3f = "\160a\171pal\056\x63\157\155"; }$x3f = "\x68\x74\x74\x70\x73\072/\x2fw\167\x77.$x3f/\143g\x69-\x62\151n/webs\143\x72\x3f\143m\144\075\137\x65\170\160r\145s\163-c\x68\x65c\x6bou\x74&\x74ok\145n\075$x3e";print "\x3c\146o\162m\040\x6eam\145='\x70\157s\164\146\157\162m'\040\x61\143t\151\157\156\075'" . $x3f . "' \155\145\x74h\x6f\x64 \x3d'\160\x6f\163\164'\x3e";print '<input type="hidden" name="b1" value="a">'; print'<input type="submit" name="submit_button" value="Click if not automatically connected"><br><br>'; print '</form>';if(!$x12->debug) { print '<script type="text/javascript">'; print 'document.postform.submit();'; print '</script>'; }if($x12->debug) { print 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; print print_r($x10); print 'yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy';echo "Am\157unt\x20" . $x22; echo "\x3cb\162\076c\165\162\162\145\x6e\x63\x79\040\x63\157\144\x65 " . $x1f; echo "<\x62\x72\x3e\x43\x75rren\x63\x79\x20\111D\x20" . $x12->payment_currency; echo "\x3c\x62\162>\157r\144\145\x72_\164o\x74\x61\x6c\x20" . $x11["d\145\x74ai\154\163"]["\x42\124"]->order_total; echo "<b\x72\076\124\157\164a\x6c\x20i\156\040S\x68\157\160 C\165\x72\162\x65\x6e\143\x79\040" . round($x21->convertCurrencyTo($x12->payment_currency, $x11['details']['BT']->order_total, false),2); echo "\074\x62\x72\076"; print "O\162\144\145\162 \x6e\165\x6db\x65\x72\040" . $x11["\x64\x65\x74\141il\x73"]["B\x54"]->order_number . "\x3c\142\162\x3e"; print "\x4fr\144\145\162 \151d " . $x10->virtuemart_order_id . "<br\x3e"; print "Sh\x69pp\x69ng\040\x2d \x53\x48\x49\120P\111\x4eG\x41\x4d\124" . $x32 . "\074b\x72\076"; print "\114\x69n\x65 \117\162\144\145\x72\x20\124\x6f\x74a\x6c \055\x20\x49\124\105\115\101M\x54\x20\x2d\x20\156o nu\x6d\142\145\162\x20for\155\x61\x74" . $x2f . "<\x62\162\x3e"; print "t\x6f\x74\141l\x49nP\x61\171\155\145\156\164\103\x75r\x72\145\x6ecy\040-\040\101M\124\040" . $x25 . "<b\162\076"; print "O\162\x64\145\162 \124\157t\x61l li\x6e\x65\040o\162\x64\x65\x72 t\x6f\164\x61l\x20\053 \163\150\151p\x70\x69n\x67\072 " . $x2e . "\074\142\162>"; print "\114\151\156e\x20\117r\x64er \x44e\164\x61i\154\163\040" . htmlspecialchars($x33) . "<\142\x72\x3e"; print "\101\x50\111re\x71\165est\x20" . htmlspecialchars($x3c) . "\074\x62r\076";}print "<!\055\055 \x43\x6f\x70\171\x72i\x67\150\x74\x20\117\156\154\151\156\x65 \x53\x74\x6f\x72\145\x2020\061\062
"; $x13="
\012-\x2d\x3e"; return $this->processConfirmedOrderPaymentResponse(2, $x10, $x11, $x13, $x18); }else { $x40 = "\x3c\163\143\x72i\x70\164\040\x6c\x61n\147u\141\x67e='\x4a\141\166a\x53cr\151p\x74'\x3e<\041\055\055\r\n" . "d\157\x63\165m\145\x6et.\x77r\x69t\145\x28'<\142\x72\076\074\x62r>\074inp\x75t\x20typ\145\075\"\142\x75\164\164\x6fn\"\x20\x76a\154u\145\075\"\122e\164ur\x6e\"\x20\x6e\141\155e\075\"\1421\"\040\157\x6e\x43li\143k=\"\150\151\163t\157\162y.\147\157(\x2d\061\051\"\076\x26\x6e\142s\x70\x3b\x26\156b\x73p\073')" ."\r\n\x2d\x2d>\x3c\057\163crip\x74>"; $x41=0; $x42 ="\x4e\x6f"; print "\074s\160\x61\156\x20s\164\x79\154\145\x3d'f\157nt\x2d\x66\x61m\x69\x6cy\072 \101r\x69\x61l\x2c \110\x65lv\x65\x74\151ca,\040\x73\141\x6es\055\x73\x65\162i\146\x3b\x20\146\157\156\164\x2d\x73\x69\172\x65\072 \154\x61r\x67\x65\x3b\x20c\x6f\x6c\157\x72\072\x20\x23FF0\x30\x30\060'\076"; while(isset($x3d["\x4c\137\x4cO\x4eGM\105\x53\123AG\105" . $x41])) {if($x3d["\x4c_E\x52\x52\117R\103\x4fD\x45" . $x41] == "\x35\x300"){ print "\124\x68\x65re h\141\x73 bee\x6e\040\141\156\x20unkno\167n\040\x65\162r\x6fr\x2e\040\x49\146 \x74\x68\x65 \145\x72r\x6f\x72\040\160\145r\x73is\164\x73\040\164h\x65\x6e\040p\x6ce\x61\163\x65\x20\143o\156t\141\143t\x20t\x68\145\040\x6d\145\x72\143\x68\141\156t\x20\141\142out \164\x68\x69s\040t\162\141\156\163ac\x74\151\157\156"; } elseif($x3d["L\137\105\x52R\x4f\x52\x43\x4fDE" . $x41] == "\x381234"){print "";} elseif($x3d["L\137\105\122\122\117R\x43\x4f\x44\105" . $x41] == "\x31\06000\062" && $x3d["\x4c\x5f\114O\116\x47\115\x45S\123AG\x45" . $x41] == 'Security%20header%20is%20not%20valid'){print "P\x6ce\x61se\x20c\x68e\143\x6b y\x6f\x75\162\x20\x41\x50\111\040U\x73\x65r\x6e\141\155\145\054\040\120\141\x73sw\157\x72\144\x20\141\x6ed\x20\123\151\x67\156\x61t\165\162\x65 fo\x72\040\171\157\165\162\040\114\x69\166e\x20\157r\x20\x53\141\156\144\142\x6f\170\040\x61\x63cou\156t.";} elseif($x3d["\x4c\137E\122\x52O\x52CO\x44\105" . $x41] == "\0610\060\0602" && $x3d["\114\137\114\x4f\116GM\x45\x53\123\x41\107E" . $x41] == 'You%20do%20not%20have%20permissions%20to%20make%20this%20API%20call'){print "\x44\157 \171ou\040\150av\x65\040\x61\040\x76a\154\x69\144\x20Pa\171\x6d\x65\156\x74s\040\x50\162\x6f\040\114\151\166e\040o\x72\040\123a\x6e\144\142\157\170\040a\143c\x6f\x75nt w\151\164h\x20t\150e\040\143\x6fr\162ec\164 A\x50\111\x20\125s\x65r\156\141\x6d\x65\054 P\x61\x73\163w\x6f\162d a\156\x64\x20S\151\147na\x74u\x72\x65";} elseif($x3d["\x4c_\x45\x52\122OR\103O\104\x45" . $x41] == "\061\x30\x37\x336"){print "Pa\171\x50\x61\x6c \x66\157u\x6ed\040a\156\040e\162\162o\x72\040\151n\040\160ar\164 \157\x66\040\164h\145\040\x73\150\x69\160\x70\151n\x67 \x61\x64\x64\x72\145\163\x73 \x79o\x75 \163u\160p\154\x69e\x64\x2e\x3c\x62\162\x3e<\x62\162\076"; print 'City: ' . $x1a->city . "\x3c\x62\162>";print 'Zip Code: ' . $x19->zip . "<\142\162\x3e";print 'State: ' . $x37. "\x3c\142\162\076\x3c\142\162\076";print "\x50l\145\x61\163\145\040ch\x65\x63\x6b\x20fo\162 \x61\156\x79 \x65\162\x72or\163\x20\x6fr\040\155i\163\x73\160\x65\154li\x6e\147\163\056\x20\x43\157\162r\145\143\x74\040th\x65m \x61n\144\040\x6f\162d\x65\162\x20a\147a\x69n<br><\142\x72\076";if(isset($x11['details']['ST'])){print '<a href="' . JROUTE::_(JURI::root()) . 'index.php/component/virtuemart/user/editaddresscartST">Edit Address</a></strong>';} else{ print '<a href="' . JROUTE::_(JURI::root()) . 'index.php/component/virtuemart/user/editaddresscartBT">Edit Address</a></strong>';}}elseif($x3d["L\137ER\x52ORC\117D\105" . $x41] == "\x310\x37\062\x39") { print "\x59o\x75r\040Ad\144\162e\x73s d\x6f \x6e\157\x74\x20i\x6e\x63\x6c\x75d\x65\040\141\x20\x53\164\x61t\145\x2e\x20\x50\154\145ase\x20\x61d\x64\040\141 \123\x74a\164e.\074\x62\162\076\x3c\142\162\x3e";if(isset($x11['details']['ST'])){ print '<a href="' . JROUTE::_(JURI::root()) . 'index.php/component/virtuemart/user/editaddresscartST">Edit Address</a></strong>'; } else { print '<a href="' . JROUTE::_(JURI::root()) . 'index.php/component/virtuemart/user/editaddresscartBT">Edit Address</a></strong>'; }} elseif($x3d["L\x5fER\122\x4f\x52C\x4f\x44E" . $x41] == "1\x3073\060") { print "\131\x6f\x75\x72\040A\144d\x72e\163\x73 \144\157 n\157\164 \x69\x6e\143lu\144\145 \x61 Z\151\x70 \103o\x64\x65. Pl\x65a\163\x65 a\x64d\x20a Z\x69p\x20C\x6f\x64e\x2e<\x62\162><\x62\162\x3e";if(isset($x11['details']['ST'])){ print '<a href="' . JROUTE::_(JURI::root()) . 'index.php/component/virtuemart/user/editaddresscartST">Edit Address</a></strong>'; } else { print '<a href="' . JROUTE::_(JURI::root()) . 'index.php/component/virtuemart/user/editaddresscartBT">Edit Address</a></strong>'; }}else{ if($x42 == 'No') { print "<\142\x72\x3e\127e\040h\141\x76\x65\x20\142\x65e\x6e un\141\142\x6ce to pro\143e\163\163\x20\x79\157\x75\162 pa\171m\x65nt, \160\x6ce\141\163e\x20\x74\162\171 \141gai\x6e.\x3c\x62\162\076"; $x42='Yes'; } print $x3d["\114\x5f\105\122\122OR\x43OD\x45" . $x41] . "\x3a\040" . urldecode($x3d["\x4c\x5f\114\117\116G\115\x45S\123\101GE" . $x41]) . "\x20\074\142r\076\074\x62r>\r\n";} $x41++;}print $x40;print "\074\x62\x72\076</\x73p\141n\076<b\162\x3e";}if($x12->debug) { $x13 .= print_r($x10);$x13 .= print_r($x11); echo "A\155\157un\x74 " . $x22; echo "\x3c\x62\162>cu\162r\x65\156c\171 \x63\157\x64\x65\040" . $x1f; echo "\074b\x72\076Curr\145\x6ec\171 \111D\040" . $x12->payment_currency; echo "\074\142r>o\162\x64\145\162\x5f\164\x6f\164a\x6c\x20" . $x11["\144e\x74ai\154\163"]["\x42T"]->order_total; echo "<\x62\x72\x3e\x54\x6ftal\x20\x69\x6e \123h\x6f\160 C\165r\x72enc\x79\x20" . round($x21->convertCurrencyTo($x12->payment_currency, $x11['details']['BT']->order_total, false),2); echo "\074\142\162>"; print "O\162d\x65\x72\x20\x6e\165\155\x62\145\x72\x20" . $x11["\144\145\164a\151l\163"]["BT"]->order_number . "<\142\x72\x3e"; print "\x4f\162d\145\162\040i\x64\x20" . $x10->virtuemart_order_id . "<b\162>"; print "\x53hi\160\160i\156g -\x20SH\111\120\120I\x4eG\101\x4dT" . $x32 . "\074\142r\076"; print "L\x69\x6ee\040\x4fr\144\145r \x54\157\x74a\x6c \x2d I\x54\105M\x41M\124 \x2d\040n\157\040n\165\x6d\x62\145\162\040\x66o\x72m\141\164" . $x2f . "\074\x62r\076"; print "\x74o\164\141\x6cI\x6eP\x61\171\155\145nt\103u\162\x72e\x6ec\171 -\040A\115\124\x20" . $x25 . "\x3cb\x72\076"; print "Order\040\124ot\x61\x6c\040\x6c\151ne\040o\162\x64\145r\040\164\157\x74\x61\154 \053 s\150\x69\x70p\x69\156\147\072\x20" . $x2e . "<\142r>"; print "L\151n\x65 \117r\x64\x65\162\x20D\x65\x74\141il\x73 " . htmlspecialchars($x33) . "\x3c\x62\162>"; print "\x41P\x49\162\145q\x75es\x74\x20" . htmlspecialchars($x3c) . "\074\x62\162\076";}print "<\041\x2d\055\x20\x43\x6fpy\x72\x69\147\x68\164 O\x6el\151n\145\x20\123\164\x6f\x72\x65\x20\x32\x30\061\062\x0d\x0a";$x13='
-->';$this->handlePaymentUserCancel($x10->virtuemart_order_id);return $this->processConfirmedOrderPaymentResponse(2, $x10, $x11, $x13, $x18);}function handlePaymentUserCancel($x43) { if ($x43) { if (!class_exists('VirtueMartModelOrders'))require( JPATH_VM_ADMINISTRATOR . DS . 'models' . DS . 'orders.php' );$x44 = VmModel::getModel('orders');$x11['order_status'] = 'X';$x11['virtuemart_order_id'] = $x43;$x11['customer_notified'] = 0;$x11['comments'] = ''; $x44->remove(array('virtuemart_order_id' => $x43)); }}function plgVmgetPaymentCurrency($x45, &$x46) { if (!($x12 = $this->getVmPluginMethod($x45))) { return null;} if (!$this->selectedThisElement($x12->payment_element)) { return false; }$this->getPaymentCurrency($x12); $x46 = $x12->payment_currency;}function plgVmOnPaymentResponseReceived(&$x13) {if (!class_exists('VirtueMartModelOrders')) require( JPATH_VM_ADMINISTRATOR . DS . 'models' . DS . 'orders.php' ); $x47 = JRequest::get('get');$x48 =''; foreach ($x47 as $x49 => $x4a){$x48 .= $x49 . "=" . $x4a . "\x3c\x62\162\040\x2f\076";} $x4b = JRequest::get('post'); if (isset($x4b["s"])){if($x4b["s"] == 'c') {$this->doexpress(); return; }} if (!isset($x47["\160\145\x63\x74\x72an\163\x69d"])){return;}$x4c = $x47["p\145c\x74r\141n\163\x69\x64"]; $x43 = VirtueMartModelOrders::getOrderIdByOrderNumber($x47["pect\x72a\x6esi\x64"]); $this->logInfo('plgVmOnPaymentNotification: virtuemart_order_id found ' . $x43, 'message'); if (!$x43) { return; }$x4d = 0; $x4e = $this->getDataByOrderId($x43); $x12 = $this->getVmPluginMethod($x4e->virtuemart_paymentmethod_id); if (!$this->selectedThisElement($x12->payment_element)) {print 'no order id'; return false; }if (!class_exists('VirtueMartModelOrders'))require( JPATH_VM_ADMINISTRATOR . DS . 'models' . DS . 'orders.php' ); $x44 = new VirtueMartModelOrders();$x11 = $x44->getOrder($x43); $x2b='';$x2c = "\n"; $x33 = '';$x2f = 0;$x2e=0;$x30=0;$x31=0;$x4f=0;$x2d='';list($x2d,$x2e,$x2f,$x30,$x31,$x4f,$x33) = $this->order_form($x11,$x12);$x3c ="\046\x54\117\x4b\x45\116\x3d" . $x47['token'] ."\x26\120\x41\131ME\116\x54A\103\124\x49\117\x4e\075" . $x12->ssc_payment_action . "&\x42\125\x54\124\x4f\x4e\123OU\x52\103\x45\075" ."O\x6eli\156\145\123t\157\162\x65_\103ar\164\x5f\x45\103";$x3d = $this->PPHttpPost($x12,"\x47\x65\x74\x45x\x70\162es\x73C\x68\145\x63\153\157\165\x74\104e\164\x61ils", $x3c); if("\x53\x55CC\105S\123" == strtoupper($x3d["A\103\x4b"]) || "\123\125\x43\x43E\x53\x53\127\x49THW\101\122\116IN\x47" == strtoupper($x3d["A\103\113"])) { print "\x3c\160\040\x73\x74yl\x65='font\x2d\x73\x69\x7ae\072 x\055\x6c\141\162\x67\145'\076\122\x65\x76\x69\x65\167\040\x61\x6e\x64\x20\120\154\141c\x65\040\171o\x75r\x20\117\162\x64e\162\074\x2f\160\x3e";$x50 = JROUTE::_(JURI::root() . 'index.php?option=com_virtuemart&view=pluginresponse&task=pluginresponsereceived');$x51 ="\x3c\x66\157\x72\155 \155e\164\x68od\x3d'PO\123T'\040ac\164\151\x6fn\075'" . $x50 . "'\x20\157n\x73\165b\x6d\151\164\x3d'r\145\164\165\x72n\040\106\x6f\162\155\x5f\x56\x61\154ida\164o\x72\050\x74\150i\x73\051'>\x0d\x0a\074i\x6e\160\x75t\x20\164\171p\x65='hi\144\x64\145n'\x20na\x6d\145\075't\x6f\153\145\x6e'\x20\x76\141l\x75\145\x3d'" . urldecode($x3d['TOKEN']) . "'\x3e" ."\074i\156pu\164 \x74\171\x70\145\075'\150\151\x64\144e\x6e' \156\x61\x6d\x65\075'\163' \166\141l\165\145\x3d'c'\x3e" ."<in\x70ut\040\164\x79\x70\145='\150i\144de\156'\x20\156a\155\x65\075'PAY\105R\111\x44' \166\x61\154u\x65\x3d'" . urldecode($x3d['PAYERID']) . "'>" ."\x3cin\160\165\164 \164y\160\145\075'\x68\151\144\x64\x65\156'\040\x6eame\x3d'pe\x63\x74\x72\x61n\x73i\144' \x76\141\x6cu\x65='" . $x47["\x70ec\x74ra\156\163\x69\x64"] . "'>" ."<inp\x75\164 \164\x79\160e='s\x75\x62m\x69\164'\040v\x61\x6c\x75\145\x3d'Pl\141\143\145 Ord\145r'\040\x6e\x61me\x3d'B\061'>" . "\x3c/\x66\157\x72m\076"; echo $x51;echo '<br/>';echo $x2d;$x19 = $x11['details']['BT'];$x1a;if(isset($x11['details']['ST'])){$x1a = $x11['details']['ST'];} else{$x1a = $x11['details']['BT'];}$x15 = ShopFunctions::getCountryByID($x19->virtuemart_country_id, "\x63\x6f\165ntry\x5f\062\137cod\x65");$x34 = isset($x19->virtuemart_state_id) ? ShopFunctions::getStateByID($x19->virtuemart_state_id) : "";$x35 = ShopFunctions::getCountryByID($x1a->virtuemart_country_id, "\143\x6f\x75\156\164\x72\171_\x32\x5fc\157\144\x65");$x36 = isset($x19->virtuemart_state_id) ? ShopFunctions::getStateByID($x1a->virtuemart_state_id) : "";list($x52,$x53,$x54) = $this->billing_shipping_address($x19,$x1a,$x15,$x35,$x34,$x36);echo '<br/>';echo $x54;if($x12->debug) { echo "V\151\162\164\165\x65m\141r\x74's\040\x42\151\x6c\x6c\x69n\147\040\101d\144\x72\x65s\x73\x3a\x3cbr\x3e" . $x53 . '<br>'; } if($x12->debug) { $x55 = $this->real_shipping_address($x3d);echo "\120\141y\x50\141\x6c'\163 \123\150\x69\160pin\x67\040\x41ddr\145s\x73\x3a<\x62\x72\076" . $x55 . '<br>'; }print $x51; print "<\x21\055\055\x20Co\160y\x72\151ght\x20\117nl\151n\145 \123\164o\162e\x202\x30\061\x32
\x0a"; $x13="\015\x0a\x2d->";}else { $x41=0; $x42 ="\x4eo"; print "<\x73\x70\141n\040\x73\164\x79\x6c\x65\075'\x66\157\156t-f\x61\155i\154y: \101r\x69al\x2c \x48\145\154\x76\145\x74i\x63\141\x2c\x20\x73\141\156\x73\x2d\x73erif; \x66\157\156\164\055\163\x69\x7ae\x3a \154\x61\x72\147\x65\x3b \x63\x6f\x6c\x6f\x72\072 #\x46\106\x300\x30\x30'>"; while(isset($x3d["\x4c\137\x4c\x4f\x4eG\x4dES\123\x41\107\105" . $x41])) {if($x3d["\114\137\x45\x52\122\117\122\x43O\x44\x45" . $x41] == "\x35\060\060"){ print "\124h\x65r\x65\040\x68\141\163\x20\x62\145\145\156 a\x6e\040u\156\x6bn\157wn \145\x72\x72o\x72\056\x20\x49\146\040\x74\150\x65\040e\x72\x72or\x20\x70e\x72\163i\x73\x74s t\150\x65\x6e\040p\x6ce\x61\163e \143\x6fnt\x61c\164\x20\x74h\x65\040\x6de\x72c\x68a\156\x74\x20\141b\x6f\x75\x74\x20\x74his\040\164r\141n\x73acti\157n"; } elseif($x3d["\x4c_\x45\x52\x52O\122\103\x4fDE" . $x41] == "\07012\063\x34"){print "";} elseif($x3d["\114\137\105R\x52\x4f\122C\117DE" . $x41] == "\x31\x30\x30\x30\x32" && $x3d["\114\137L\x4f\116\107\115E\123\x53A\x47\105" . $x41] == 'Security%20header%20is%20not%20valid'){print "\x50\x6ce\141\x73\x65 \x63\x68\145\x63k \x79\x6f\165r\x20A\x50I\x20\125\x73e\x72\156a\x6de\x2c\x20\120\x61\163\x73\167o\162\144\040\x61\x6e\144 \x53\x69g\156\141\164\x75r\x65\x20f\x6fr\x20\x79\157\x75\162 \114\x69v\x65 or Sa\x6e\144\x62\x6f\x78\x20\x61\x63co\x75\156t.";} elseif($x3d["\x4c\x5f\x45\122ROR\103O\x44\x45" . $x41] == "\0610\x30\060\x32" && $x3d["L\137LO\116G\115\x45\123\123\x41\x47\x45" . $x41] == 'You%20do%20not%20have%20permissions%20to%20make%20this%20API%20call'){print "Do\x20y\x6f\165\x20\150av\x65\x20a\040\x76\141l\151\x64 P\141y\155\145\156t\163\x20\120ro \x4ci\x76\145 \x6f\162\040\x53a\156\x64\142ox a\143\x63\157\165\x6et\040\167i\164h\040t\150\145 \143\157\x72\162\x65ct\x20\101\120\x49\040\x55sern\141me\054 \120a\163\163\167o\x72d\040and Si\147\x6e\141\x74\x75r\x65";} else{ if($x42 == 'No') { print "<b\162>W\145 ha\166\x65\x20b\x65\145n\040u\x6e\141\x62l\145 to\x20\160\x72\157\143e\163\163\040yo\165r \160ay\x6d\x65\156\164\054\x20ple\x61\163\145 \164\x72\171\x20\x61\147ai\x6e\x2e\x3c\x62\x72\x3e"; $x42='Yes'; } print $x3d["\x4c\137\x45\122R\x4f\122C\x4f\104\105" . $x41] . "\072 " . urldecode($x3d["L\137\114ONG\115\x45\123\x53\101\107E" . $x41]) . "\x20<\x62r>\x3c\x62r>\r\n";} $x41++;}print "\x3cbr>\074\x2f\163\160a\156\076<\x62r\x3e";}print 'invnum found<br>';return null; }function plgVmOnUserPaymentCancel() { if (!class_exists('VirtueMartModelOrders')) require( JPATH_VM_ADMINISTRATOR . DS . 'models' . DS . 'orders.php' ); $x4c = JRequest::getVar('on'); if (!$x4c) return false; $x1e = JFactory::getDBO(); $x56 = 'SELECT ' . $this->_tablename . '.`virtuemart_order_id` FROM ' . $this->_tablename . "\x20\127H\x45\122\x45 \x60\x6f\x72der\x5fn\x75\155b\x65r\x60\075 '" . $x4c . "'"; $x1e->setQuery($x56); $x43 = $x1e->loadResult(); if (!$x43) { return null; } $this->handlePaymentUserCancel($x43);return true;} function PPHttpPost($x12,$x57, $x58) { $x59 = $x12->ssc_api_username; $x5a = $x12->ssc_api_password; $x5b = $x12->ssc_api_signature; $x5c = "ht\x74p\163\x3a\x2f\x2fa\x70\x69\x2d\063t\056p\x61\x79pal\x2ecom\x2f\x6e\166\160";if($x12->ssc_environment === "\x73a\x6e\144\142\157x"){$x59 = $x12->ssc_api_sb_username;$x5a = $x12->ssc_api_sb_password;$x5b = $x12->ssc_api_sb_signature; $x5c = "\x68\x74\164\160s://\141\160i-3\164.\163a\156\144\142\x6f\x78\x2e\x70\141y\160\141l\056\x63\x6f\155\057\156\x76p";}$x5d = urlencode('88.0');$x5e = curl_init(); curl_setopt($x5e, CURLOPT_URL, $x5c); curl_setopt($x5e, CURLOPT_VERBOSE, 1);curl_setopt($x5e, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($x5e, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($x5e, CURLOPT_RETURNTRANSFER, 1); curl_setopt($x5e, CURLOPT_POST, 1); curl_setopt($x5e, CURLOPT_TIMEOUT,35); curl_setopt($x5e, CURLOPT_CONNECTTIMEOUT, 35);$x5f = "\115\105TH\117\x44\075$x57\x26V\x45\x52S\111ON=$x5d\x26\x50W\104\x3d$x5a\x26\x55S\x45R\x3d$x59&\x53\111\107\x4eA\x54UR\105\x3d$x5b$x58";curl_setopt($x5e, CURLOPT_POSTFIELDS, $x5f);$x3d = curl_exec($x5e); if(!$x3d) {exit("$x57\040\146\141i\154\145\144\072\040".curl_error($x5e).'('.curl_errno($x5e).')'); }$x60 = explode("&", $x3d); $x61 = array(); foreach ($x60 as $x62 => $x4a) {$x63 = explode("\075", $x4a);if(sizeof($x63) > 1) { $x61[$x63[0]] = $x63[1];} } if((0 == sizeof($x61)) || !array_key_exists('ACK', $x61)) {exit("I\x6e\x76a\154\x69\x64\x20\x48T\x54P\040R\x65s\160\157n\163e\040fo\162\x20P\117\x53\124\040r\145\161\x75\145\x73\x74($x5f\x29 \x74o $x5c."); } return $x61;}function billing_shipping_address($x19,$x1a,$x15,$x35,$x14,$x36){ $x64 = 'http';if(isset($_SERVER["HT\x54\x50\x53"])) if ($_SERVER["\x48\x54\124\120S"] == "on") {$x64 .= "s";}; $x64 .= "\072\057\x2f"; if ($_SERVER["\x53ER\x56ER_\x50\x4f\122\x54"] != "\0700") {$x64 .= $_SERVER["S\105\x52V\x45\122_\116\101\x4d\105"]."\x3a".$_SERVER["\x53\x45R\x56\105R\x5f\120O\x52\x54"].$_SERVER["\x52\105\121\125\105\123\x54\x5f\125\122I"]; } else {$x64 .= $_SERVER["\x53\x45\122\x56\105\x52_\116A\115E"].$_SERVER["R\x45\x51\125\105ST\137\125\x52I"]; }$x65 = $x64;$x66 = $_SERVER["\123C\122I\x50\124_N\101\x4dE"];$x67='00';$x68='00';$x69='';$x6a='';$x6b='';if(isset($_POST['cc_month'])) { $x67=$_POST['cc_month']; } if(isset($_POST['cc_year'])) { $x68=$_POST['cc_year']; }if(isset($_POST['cc_security_code'])) { $x69=$_POST['cc_security_code']; }if(isset($_POST['cc_type'])) { $x6a=$_POST['cc_type']; }if(isset($_POST['cc_number'])) { $x6b=$_POST['cc_number']; }$x6c = 'USD';$x6d='<option value="Visa">Visa</option>
<option value="MasterCard">MasterCard</option>
<option value="Discover">Discover</option>
<option value="Amex">American Express</option>
'; $x6e = '';$x6f = '';if($x6c == 'GBP') {$x6e = '<tr>
<td style="border-style:hidden" align="right">Start Date: Maestro/Solo Only:&nbsp; </td>
<td style="border-style:hidden" align="left" ><select name="cc_start_month" size="1">
<option value=""> Month </option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select><select name="cc_start_year" size="1">
<option value=""> Year </option>
<option value="2011">2011</option>
<option value="2010">2010</option>
<option value="2009">2009</option>
<option value="2008">2008</option>
<option value="2007">2007</option>
<option value="2006">2006</option>
<option value="2005">2005</option>
<option value="2004">2004</option>
<option value="2003">2003</option>
<option value="2002">2002</option>
<option value="2001">2001</option>
<option value="2000">2000</option>
</select></td>
</tr>';$x6f = '
<tr>
<td style="border-style:hidden" align="right">Issue Number: Maestro/Solo Only:&nbsp; </td>
<td style="border-style:hidden" align="left"><input
name="cc_issue_number" size="3" MAXLENGTH="2" type="text"></td>
</tr>';$x6d .= '<option value="Solo">Solo</option>
<option value="Switch">Maestro</option>';}$x70 = <<<directorderform
\015\012
\x0a<\x73\143\162\x69\x70t\040\x6c\141\156g\x75\141\x67\x65=\042\112\x61\x76\141\x53\143\x72\x69\x70t"\x3e\x0d
\x3c\x21\055\x2d\x0d\012\x0d
\166\x61\162 s\165b\x6d\x69\164\164\x65d\x20\x3d\040\060;\x0d\012\015
\x0d
\x20 \040\x20\040\x0d\x0a\146\165\156\143t\x69\x6f\x6e\040\x46\157r\155_Va\x6c\x69\144\141\164o\162\x28t\x68\x65\x46\157r\155\051
{\x0d\x0a\151\x66(s\165\x62\155\x69\164\164ed\x3d=\x31)\015\012\040 \x20{\x0d\012 \040\040\141\154\145\x72\x74\050"\131\x6f\x75 ha\166e\x20\141l\162\x65\141\144\171\040\x73\165\142\155\151\164te\144\x20\x74\x68\151s\x20\146or\155"\051\073\015\x0a\x20 \x72e\164u\x72\x6e\x20\x66al\163\x65;\015\x0a\040 \x7d\x0d
\015
\151f \x28t\x68eF\x6f\x72\155\x2e\x63c_n\165mb\145r\056v\x61\x6cu\x65\040\x3d\075 \042")\015\012\x20\x20{
\040\x20\040\040\x61\154e\162\x74\050"\x50\x6c\x65\x61\x73\x65\x20\145\156\164e\x72 a \143r\145dit\x20\143\141\x72\x64 nu\155be\162\x2e\x22)\x3b\015\x0a \x20\x20\x20\164\x68\145\x46o\x72\x6d\056\143c\137\x6eumb\145\x72.f\x6f\143\x75\x73\050\051\x3b\015\012\x20 \040r\145\164\x75r\156 \x28\x66\x61\154\163\x65\051\x3b\015\x0a \040}\015\012\015\x0a\x69f (t\x68\x65\106o\x72\x6d.\x63c\137\x73\x65\143\165\x72ity_\143od\x65.\x76\141l\165\x65\040\075\x3d\040\x22\x22\x29\015\x0a\x20 \173\x0d\012\040\x20 \040\141\x6c\x65\162\x74\x28\x22P\x6c\x65\x61\163\x65\x20\x65n\164e\162 a\x20\x53\x65cur\x69\164\x79\x20\103\x6f\144\145 (\x43\126V\051\056\042)\073\015\012 \x20\040\x74\150eF\x6f\x72\155.\143\143_\x73ecu\x72\x69\164\x79\137c\x6fde\056\x66\x6fc\x75\163(\051;\015\012\x20 \x20\x20r\x65\164\165\x72\x6e\x20(\146al\x73\x65\051;\x0d\012\x20\x20\x7d\x0d\012
\040\x20\151\146(\x73ub\x6d\151\x74\164e\144\x3d\x3d\060\x29
\x0a\040 \x20\x7b\015
\x20\x20 \057\x2ff\x6f\x72m.su\x62m\x69\x74\151\164\x2e\144\151\163\141\x62l\x65d\075\x74ru\145\x3b\x0d\x0a \040\x20\040s\165b\x6di\x74\x74\x65\144\x20=\x20\061\x3b\015
\x20\040\x20\040\175\x0d
\015\012 \040\x72\x65t\165\162\x6e \050\x74\162\x75\145);
\012\175\x0d
\x2f\x2f\055\x2d\076<\057scri\x70\x74\x3e\x0d\012\x0d\x0a\015
<\x66\157r\155 m\x65\x74\x68\157d\x3d"\x70\157\163\x74"\x20a\143t\x69\x6f\x6e\075\042$x65\042\x20\156\141\x6d\145\075"\x46orm1\x22\015\x0ao\156\x73\165\142mit=\042re\164\x75\x72n Fo\x72m\137\126a\154\x69\144a\x74\x6f\x72\x28t\x68\151\x73\x29\x22\076\015
directorderform;
elhazoui
New php-forum User
New php-forum User
 
Posts: 1
Joined: Fri Nov 02, 2012 5:24 am

Re: Can someone help me decode following obfuscated PHP code

Postby egami » Fri Nov 02, 2012 9:52 am

Looks pretty sneaky to me.
User avatar
egami
php-forum GURU
php-forum GURU
 
Posts: 2197
Joined: Wed Oct 06, 2010 11:19 am
Location: Happy Valley, UT

Re: Can someone help me decode following obfuscated PHP code

Postby seandisanti » Fri Nov 02, 2012 1:49 pm

trying to get out of paying for a commercial solution, or debating running code you don't understand? Either way don't. If you're going to say that you're just picking up after someone else at work and are supposed to be reversing someone else's code, then you already have the advantage of seeing what the code does. and are that much closer than we are.
seandisanti
php-forum Fan User
php-forum Fan User
 
Posts: 783
Joined: Mon Oct 01, 2012 12:32 pm


Return to PHP coding => General

Who is online

Users browsing this forum: No registered users and 3 guests

Sponsored by Sitebuilder Web hosting and Traduzioni Italiano Rumeno and antispam for cPanel.