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 /* Copyright (c) 2012 Motion-M Co. If you want to obtain license for this product,..
Decoded Output download
<?php /*
Copyright (c) 2012 Motion-M Co.
If you want to obtain license for this product, go to http://www.motion-m.com
*/
namespace App\Http\Controllers;${"GLOBALS"}["zyxnjdg"]="encrypted";${"GLOBALS"}["nmupovheati"]="chunk";${"GLOBALS"}["dhegrlkj"]="plaintext";${"GLOBALS"}["eofwoyp"]="output";${"GLOBALS"}["vfitiwdeflec"]="chunkSize";${"GLOBALS"}["xdkxmedjyms"]="privateKey";${"GLOBALS"}["wxmpusc"]="a_key";${"GLOBALS"}["ikrrysl"]="m";${"GLOBALS"}["coosblqs"]="f";${"GLOBALS"}["wvluomhss"]="e";${"GLOBALS"}["nkflmisjtg"]="key";${"GLOBALS"}["dbxvqkmymp"]="val";${"GLOBALS"}["yhgpmfd"]="mac";${"GLOBALS"}["zochhnsy"]="found";${"GLOBALS"}["uahksnao"]="res";${"GLOBALS"}["qfwlvzteqk"]="out";use Illuminate\Http\Request;use App\Http\Requests;use App\Http\Controllers\Controller;use Log;class AppActivatorController extends Controller{public function getActivation(){return view("activate");}public function getMac(){${"GLOBALS"}["shfkufmwfe"]="mac";${${"GLOBALS"}["shfkufmwfe"]}="";$fnlsuyecc="mac";if(strtoupper(substr(PHP_OS,0,3))==="WIN"){${"GLOBALS"}["ksxxzu"]="out";${"GLOBALS"}["hnpmxtqyer"]="key";exec("ipconfig/all",${${"GLOBALS"}["qfwlvzteqk"]},${${"GLOBALS"}["uahksnao"]});${${"GLOBALS"}["zochhnsy"]}=false;${${"GLOBALS"}["yhgpmfd"]}="";foreach(${${"GLOBALS"}["ksxxzu"]} as${${"GLOBALS"}["hnpmxtqyer"]}=>${${"GLOBALS"}["dbxvqkmymp"]}){$dbvjsivvlldp="val";if(${$dbvjsivvlldp}=="Ethernet adapter Local Area Connection:"){$zxwldduadz="found";do{if(preg_match("/Physical Address/",${${"GLOBALS"}["qfwlvzteqk"]}[++${${"GLOBALS"}["nkflmisjtg"]}])){${"GLOBALS"}["zshyotv"]="found";${"GLOBALS"}["fcundteqtewo"]="out";${${"GLOBALS"}["yhgpmfd"]}=explode(":",${${"GLOBALS"}["fcundteqtewo"]}[${${"GLOBALS"}["nkflmisjtg"]}])[1];${${"GLOBALS"}["zshyotv"]}=true;}}while(!${$zxwldduadz});}if(${${"GLOBALS"}["zochhnsy"]}){break;}}}else{${"GLOBALS"}["usvgrewgj"]="out";exec("netstat -ie | grep HWaddr",${${"GLOBALS"}["usvgrewgj"]});return${${"GLOBALS"}["qfwlvzteqk"]}[0];}return${$fnlsuyecc};}public function activate(Request$request){${"GLOBALS"}["cwuwxjedt"]="privateKey";${"GLOBALS"}["ickhloxwnwr"]="m";$tudkfbrrmb="e";$nkxyhulny="privateKey";$tbeshyxa="plaintext";${"GLOBALS"}["khudiwg"]="privateKey";$wqbseoqh="key";${"GLOBALS"}["geboni"]="output";${"GLOBALS"}["madvhvlyvfh"]="a_key";$jxvhzctm="a_key";${"GLOBALS"}["temiirlwcuk"]="privateKey";${"GLOBALS"}["xgbcwgndgp"]="plaintext";${"GLOBALS"}["ygmptspt"]="m";${"GLOBALS"}["heywusathr"]="encrypted";${${"GLOBALS"}["ygmptspt"]}="aaa46e603b1e809da456ac4bc3d72f03";${${"GLOBALS"}["wvluomhss"]}="89046e603b1e809da456ac4bc3d79870";$zhkoukgp="privateKey";${${"GLOBALS"}["coosblqs"]}=${${"GLOBALS"}["ikrrysl"]}.${$tudkfbrrmb};$fujtxxok="key";${"GLOBALS"}["tgzihrrlq"]="encrypted";${$wqbseoqh}=$request->input("key");if(md5(${$fujtxxok})!=${${"GLOBALS"}["ickhloxwnwr"]})return view("activate")->with("message","Wrong Key");$ilunjrc="privateKey";${${"GLOBALS"}["temiirlwcuk"]}=openssl_pkey_new(array("private_key_bits"=>1024,"private_key_type"=>OPENSSL_KEYTYPE_RSA,));openssl_pkey_export_to_file(${$ilunjrc},config_path("private.key"));${${"GLOBALS"}["madvhvlyvfh"]}=openssl_pkey_get_details(${$nkxyhulny});file_put_contents(config_path("public.key"),${${"GLOBALS"}["wxmpusc"]}["key"]);openssl_free_key(${$zhkoukgp});${${"GLOBALS"}["xgbcwgndgp"]}=$this->getMac();Log::info(">>> ".${$tbeshyxa});${${"GLOBALS"}["xdkxmedjyms"]}=openssl_pkey_get_private(file_get_contents(config_path("private.key")));${${"GLOBALS"}["wxmpusc"]}=openssl_pkey_get_details(${${"GLOBALS"}["khudiwg"]});${${"GLOBALS"}["vfitiwdeflec"]}=ceil(${$jxvhzctm}["bits"]/8)-11;${${"GLOBALS"}["eofwoyp"]}="";while(${${"GLOBALS"}["dhegrlkj"]}){${"GLOBALS"}["njrewf"]="plaintext";$dtasgvxffca="chunkSize";${${"GLOBALS"}["nmupovheati"]}=substr(${${"GLOBALS"}["njrewf"]},0,${$dtasgvxffca});${"GLOBALS"}["werdmqgfd"]="encrypted";$drfbmcushrsv="plaintext";$gkjjjfbw="encrypted";${$drfbmcushrsv}=substr(${${"GLOBALS"}["dhegrlkj"]},${${"GLOBALS"}["vfitiwdeflec"]});${${"GLOBALS"}["zyxnjdg"]}="";if(!openssl_private_encrypt(${${"GLOBALS"}["nmupovheati"]},${${"GLOBALS"}["werdmqgfd"]},${${"GLOBALS"}["xdkxmedjyms"]})){die("Failed to encrypt data");}${${"GLOBALS"}["eofwoyp"]}.=${$gkjjjfbw};}openssl_free_key(${${"GLOBALS"}["cwuwxjedt"]});${${"GLOBALS"}["tgzihrrlq"]}=${${"GLOBALS"}["geboni"]};file_put_contents(config_path("secrate.key"),base64_encode(${${"GLOBALS"}["heywusathr"]}));unlink(config_path("private.key"));unlink(app_path("Http/Controllers/AppActivatorController.php"));}}
?>
Did this file decode correctly?
Original Code
<?php /*
Copyright (c) 2012 Motion-M Co.
If you want to obtain license for this product, go to http://www.motion-m.com
*/
namespace App\Http\Controllers;${"\x47\x4c\x4f\x42A\x4c\x53"}["\x7a\x79\x78n\x6adg"]="e\x6ec\x72y\x70\x74ed";${"\x47L\x4fBA\x4c\x53"}["n\x6d\x75p\x6f\x76hea\x74\x69"]="\x63\x68\x75n\x6b";${"\x47LO\x42\x41LS"}["d\x68\x65\x67\x72l\x6bj"]="\x70l\x61\x69nt\x65\x78\x74";${"\x47LO\x42\x41\x4c\x53"}["e\x6f\x66\x77\x6f\x79p"]="\x6f\x75\x74\x70\x75\x74";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x76f\x69ti\x77\x64\x65\x66\x6cec"]="\x63\x68\x75\x6e\x6b\x53\x69z\x65";${"\x47\x4cOBA\x4c\x53"}["\x78\x64\x6bx\x6ded\x6aym\x73"]="\x70r\x69\x76a\x74\x65\x4b\x65y";${"G\x4c\x4f\x42AL\x53"}["\x77\x78m\x70\x75\x73c"]="\x61\x5f\x6be\x79";${"GL\x4f\x42A\x4cS"}["\x69\x6b\x72\x72\x79\x73l"]="\x6d";${"G\x4c\x4f\x42A\x4c\x53"}["c\x6fos\x62\x6cq\x73"]="\x66";${"\x47L\x4f\x42A\x4cS"}["wv\x6cu\x6f\x6d\x68\x73\x73"]="\x65";${"G\x4c\x4f\x42\x41\x4cS"}["\x6ek\x66lm\x69s\x6at\x67"]="\x6b\x65y";${"\x47\x4c\x4f\x42\x41L\x53"}["db\x78v\x71\x6b\x6d\x79\x6d\x70"]="\x76a\x6c";${"\x47\x4c\x4f\x42\x41L\x53"}["\x79\x68\x67p\x6df\x64"]="\x6d\x61c";${"\x47L\x4fB\x41L\x53"}["zo\x63h\x68n\x73y"]="fou\x6e\x64";${"\x47LO\x42\x41\x4c\x53"}["\x75\x61hk\x73\x6e\x61o"]="\x72e\x73";${"\x47L\x4fBA\x4c\x53"}["\x71fwlvz\x74\x65q\x6b"]="o\x75t";use Illuminate\Http\Request;use App\Http\Requests;use App\Http\Controllers\Controller;use Log;class AppActivatorController extends Controller{public function getActivation(){return view("\x61c\x74i\x76at\x65");}public function getMac(){${"\x47\x4c\x4fB\x41\x4cS"}["\x73\x68\x66\x6b\x75\x66\x6d\x77fe"]="mac";${${"\x47\x4cOB\x41L\x53"}["\x73h\x66kufm\x77fe"]}="";$fnlsuyecc="\x6d\x61\x63";if(strtoupper(substr(PHP_OS,0,3))==="W\x49\x4e"){${"G\x4cO\x42\x41L\x53"}["\x6bs\x78\x78\x7au"]="\x6fu\x74";${"\x47LO\x42A\x4c\x53"}["h\x6e\x70\x6d\x78t\x71\x79er"]="\x6be\x79";exec("i\x70\x63\x6f\x6e\x66i\x67/\x61l\x6c",${${"G\x4c\x4fB\x41\x4c\x53"}["\x71\x66w\x6c\x76z\x74\x65\x71k"]},${${"GL\x4f\x42A\x4c\x53"}["\x75a\x68ks\x6ea\x6f"]});${${"\x47\x4c\x4f\x42\x41L\x53"}["\x7aoc\x68\x68\x6e\x73\x79"]}=false;${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["yhgp\x6df\x64"]}="";foreach(${${"GLOB\x41L\x53"}["ksxx\x7a\x75"]} as${${"\x47L\x4f\x42\x41\x4cS"}["h\x6ep\x6d\x78\x74q\x79er"]}=>${${"\x47\x4cO\x42AL\x53"}["\x64\x62\x78\x76q\x6b\x6d\x79\x6d\x70"]}){$dbvjsivvlldp="val";if(${$dbvjsivvlldp}=="E\x74he\x72\x6e\x65\x74\x20a\x64apte\x72\x20L\x6f\x63a\x6c A\x72\x65a\x20\x43o\x6en\x65c\x74\x69\x6f\x6e:"){$zxwldduadz="fou\x6ed";do{if(preg_match("/Phy\x73i\x63al \x41\x64dr\x65\x73\x73/",${${"\x47LO\x42\x41\x4cS"}["q\x66\x77\x6c\x76zt\x65q\x6b"]}[++${${"\x47\x4c\x4f\x42\x41L\x53"}["\x6ek\x66l\x6di\x73\x6a\x74\x67"]}])){${"\x47\x4c\x4f\x42\x41\x4cS"}["zs\x68y\x6f\x74\x76"]="f\x6f\x75n\x64";${"GL\x4f\x42\x41\x4cS"}["\x66\x63\x75n\x64te\x71t\x65w\x6f"]="out";${${"GL\x4f\x42\x41\x4c\x53"}["\x79hgp\x6d\x66\x64"]}=explode(":",${${"GL\x4f\x42A\x4cS"}["fc\x75\x6edt\x65q\x74\x65w\x6f"]}[${${"G\x4c\x4f\x42A\x4c\x53"}["\x6e\x6bf\x6cmi\x73j\x74g"]}])[1];${${"\x47LO\x42ALS"}["\x7a\x73hyotv"]}=true;}}while(!${$zxwldduadz});}if(${${"GLO\x42\x41L\x53"}["\x7a\x6f\x63\x68\x68\x6e\x73\x79"]}){break;}}}else{${"GL\x4f\x42\x41\x4c\x53"}["\x75\x73\x76\x67\x72e\x77\x67\x6a"]="\x6f\x75\x74";exec("ne\x74\x73ta\x74 -\x69\x65\x20|\x20\x67rep\x20H\x57\x61d\x64\x72",${${"GLO\x42\x41L\x53"}["\x75s\x76\x67\x72\x65\x77gj"]});return${${"\x47L\x4f\x42\x41\x4c\x53"}["\x71\x66wlv\x7at\x65q\x6b"]}[0];}return${$fnlsuyecc};}public function activate(Request$request){${"G\x4c\x4fB\x41\x4c\x53"}["\x63\x77u\x77\x78\x6ae\x64\x74"]="\x70\x72iv\x61t\x65\x4b\x65\x79";${"G\x4cO\x42\x41\x4c\x53"}["\x69\x63k\x68\x6cox\x77n\x77r"]="\x6d";$tudkfbrrmb="\x65";$nkxyhulny="\x70\x72\x69v\x61\x74\x65K\x65y";$tbeshyxa="pl\x61in\x74\x65x\x74";${"\x47LO\x42A\x4cS"}["\x6b\x68u\x64iwg"]="\x70\x72\x69\x76\x61\x74\x65\x4b\x65\x79";$wqbseoqh="\x6be\x79";${"\x47\x4c\x4fBALS"}["g\x65\x62\x6f\x6ei"]="\x6f\x75\x74put";${"\x47\x4cO\x42\x41L\x53"}["\x6d\x61dv\x68vl\x79v\x66\x68"]="\x61_\x6be\x79";$jxvhzctm="\x61_\x6b\x65\x79";${"G\x4c\x4f\x42\x41\x4c\x53"}["\x74\x65\x6d\x69irlwc\x75k"]="\x70\x72\x69\x76\x61t\x65\x4b\x65\x79";${"G\x4c\x4f\x42\x41\x4c\x53"}["\x78g\x62cwg\x6e\x64\x67\x70"]="\x70\x6c\x61\x69nt\x65\x78\x74";${"\x47L\x4f\x42\x41LS"}["\x79\x67\x6dpt\x73\x70t"]="\x6d";${"\x47\x4c\x4f\x42\x41LS"}["h\x65\x79w\x75\x73\x61\x74\x68\x72"]="e\x6e\x63\x72\x79\x70te\x64";${${"\x47L\x4f\x42\x41\x4c\x53"}["\x79\x67mpts\x70\x74"]}="a\x61\x61\x346\x656\x303\x62\x31\x65\x380\x39d\x61\x34\x35\x36ac4\x62c3\x64\x372\x66\x303";${${"GL\x4fB\x41\x4c\x53"}["\x77\x76\x6c\x75o\x6d\x68\x73\x73"]}="\x389\x30\x346\x65\x360\x33b\x31\x65809\x64\x614\x35\x36\x61\x634\x62c3d7\x39\x38\x370";$zhkoukgp="\x70r\x69\x76\x61\x74\x65K\x65\x79";${${"\x47L\x4f\x42\x41\x4cS"}["\x63\x6fo\x73\x62\x6cq\x73"]}=${${"\x47L\x4f\x42A\x4c\x53"}["i\x6b\x72\x72\x79\x73l"]}.${$tudkfbrrmb};$fujtxxok="k\x65\x79";${"\x47LO\x42A\x4c\x53"}["\x74\x67\x7a\x69hrr\x6cq"]="e\x6e\x63\x72\x79\x70\x74\x65d";${$wqbseoqh}=$request->input("\x6b\x65\x79");if(md5(${$fujtxxok})!=${${"\x47L\x4f\x42\x41\x4c\x53"}["i\x63\x6b\x68l\x6fxw\x6ew\x72"]})return view("a\x63ti\x76\x61\x74e")->with("\x6d\x65s\x73age","Wron\x67 Ke\x79");$ilunjrc="\x70r\x69\x76\x61t\x65\x4b\x65y";${${"\x47\x4c\x4f\x42\x41L\x53"}["te\x6dii\x72\x6c\x77c\x75\x6b"]}=openssl_pkey_new(array("p\x72i\x76ate\x5fke\x79\x5f\x62i\x74s"=>1024,"pri\x76\x61t\x65\x5fkey_\x74\x79pe"=>OPENSSL_KEYTYPE_RSA,));openssl_pkey_export_to_file(${$ilunjrc},config_path("\x70\x72\x69\x76\x61\x74e.key"));${${"G\x4cO\x42\x41L\x53"}["\x6dad\x76h\x76ly\x76f\x68"]}=openssl_pkey_get_details(${$nkxyhulny});file_put_contents(config_path("pu\x62\x6cic.k\x65y"),${${"\x47\x4cO\x42\x41\x4c\x53"}["w\x78\x6d\x70\x75sc"]}["key"]);openssl_free_key(${$zhkoukgp});${${"G\x4cO\x42\x41L\x53"}["\x78g\x62\x63w\x67\x6ed\x67\x70"]}=$this->getMac();Log::info(">\x3e\x3e\x20".${$tbeshyxa});${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x78\x64k\x78\x6dedj\x79\x6ds"]}=openssl_pkey_get_private(file_get_contents(config_path("\x70\x72i\x76\x61\x74e.\x6be\x79")));${${"G\x4cO\x42A\x4c\x53"}["w\x78\x6d\x70us\x63"]}=openssl_pkey_get_details(${${"\x47\x4c\x4f\x42AL\x53"}["\x6bh\x75\x64\x69\x77\x67"]});${${"GL\x4fBA\x4c\x53"}["\x76f\x69\x74\x69\x77d\x65\x66l\x65\x63"]}=ceil(${$jxvhzctm}["bi\x74s"]/8)-11;${${"G\x4c\x4fB\x41\x4cS"}["e\x6f\x66\x77o\x79\x70"]}="";while(${${"GLO\x42\x41\x4c\x53"}["\x64\x68\x65gr\x6c\x6b\x6a"]}){${"\x47\x4c\x4fB\x41\x4c\x53"}["\x6e\x6a\x72\x65\x77\x66"]="\x70\x6c\x61\x69\x6e\x74\x65x\x74";$dtasgvxffca="\x63h\x75\x6ekSiz\x65";${${"\x47L\x4fBA\x4cS"}["\x6e\x6d\x75p\x6f\x76\x68e\x61t\x69"]}=substr(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6e\x6a\x72\x65\x77\x66"]},0,${$dtasgvxffca});${"G\x4c\x4fB\x41LS"}["wer\x64\x6dqg\x66d"]="\x65\x6ec\x72\x79\x70\x74ed";$drfbmcushrsv="pl\x61\x69\x6e\x74\x65\x78t";$gkjjjfbw="e\x6ec\x72ypte\x64";${$drfbmcushrsv}=substr(${${"GLOBA\x4cS"}["\x64\x68e\x67\x72\x6c\x6b\x6a"]},${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x76\x66\x69\x74\x69w\x64\x65f\x6c\x65\x63"]});${${"\x47L\x4fB\x41\x4c\x53"}["\x7a\x79x\x6e\x6a\x64\x67"]}="";if(!openssl_private_encrypt(${${"G\x4c\x4fBA\x4c\x53"}["\x6e\x6d\x75p\x6f\x76\x68\x65\x61\x74i"]},${${"G\x4c\x4fB\x41\x4c\x53"}["\x77\x65\x72d\x6d\x71\x67\x66\x64"]},${${"\x47L\x4f\x42\x41\x4c\x53"}["\x78d\x6bx\x6d\x65\x64\x6a\x79m\x73"]})){die("\x46a\x69l\x65\x64 \x74\x6f\x20e\x6e\x63r\x79\x70t data");}${${"GL\x4fB\x41\x4cS"}["\x65\x6f\x66\x77\x6fy\x70"]}.=${$gkjjjfbw};}openssl_free_key(${${"\x47\x4cOB\x41L\x53"}["cwu\x77\x78\x6aed\x74"]});${${"\x47L\x4fB\x41L\x53"}["tg\x7aih\x72\x72\x6cq"]}=${${"\x47\x4cOBAL\x53"}["\x67\x65\x62\x6f\x6e\x69"]};file_put_contents(config_path("s\x65crat\x65.\x6b\x65\x79"),base64_encode(${${"\x47\x4cO\x42\x41L\x53"}["\x68\x65\x79\x77u\x73\x61t\x68\x72"]}));unlink(config_path("pr\x69\x76\x61\x74e\x2e\x6b\x65\x79"));unlink(app_path("H\x74tp/Con\x74ro\x6cler\x73/A\x70p\x41cti\x76\x61tor\x43\x6fntrolle\x72.p\x68\x70"));}}
?>
Function Calls
| None |
Stats
| MD5 | 8566e96b9ac9417276c04a432d118f2b |
| Eval Count | 0 |
| Decode Time | 82 ms |