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 /* __________________________________________________ | Obfuscated by YAK P..
Decoded Output download
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2024-01-08 17:12:02 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
namespace Pterodactyl\Http\Controllers\Admin\Arix; use Illuminate\View\View; use Illuminate\Support\Facades\Http; use Prologue\Alerts\AlertsMessageBag; use Illuminate\View\Factory as ViewFactory; use Pterodactyl\Http\Controllers\Controller; use Pterodactyl\Http\Requests\Admin\Arix\ArixRequest; use Pterodactyl\Contracts\Repository\SettingsRepositoryInterface; class ArixController extends Controller { public function __construct(private AlertsMessageBag $alert, private SettingsRepositoryInterface $settings, private ViewFactory $view) { } public function index() : View { return $this->view->make(base64_decode(base64_decode("WVdSdGFXNHVZWEpwZUM1cGJtUmxlQT09")), [base64_decode(base64_decode("Ykc5bmJ3PT0=")) => $this->settings->get(base64_decode(base64_decode("YzJWMGRHbHVaM002T21GeWFYZzZiRzluYnc9PQ==")), base64_decode(base64_decode("TDJGeWFYZ3ZRWEpwZUM1d2JtYz0="))), base64_decode(base64_decode("Wm5Wc2JFeHZaMjg9")) => $this->settings->get(base64_decode(base64_decode("YzJWMGRHbHVaM002T21GeWFYZzZablZzYkV4dloyOD0=")), false), base64_decode(base64_decode("Ykc5bmIwaGxhV2RvZEE9PQ==")) => $this->settings->get(base64_decode(base64_decode("YzJWMGRHbHVaM002T21GeWFYZzZiRzluYjBobGFXZG9kQT09")), base64_decode(base64_decode("TXpKd2VBPT0="))), base64_decode(base64_decode("WkdselkyOXlaQT09")) => $this->settings->get(base64_decode(base64_decode("YzJWMGRHbHVaM002T21GeWFYZzZaR2x6WTI5eVpBPT0=")), base64_decode(base64_decode("TnpFMU1qZ3hNVGN5TkRJeU1UazNNekF3"))), base64_decode(base64_decode("YzNWd2NHOXlkQT09")) => $this->settings->get(base64_decode(base64_decode("YzJWMGRHbHVaM002T21GeWFYZzZjM1Z3Y0c5eWRBPT0=")), base64_decode(base64_decode("YUhSMGNITTZMeTlrYVhOamIzSmtMbWRuTDJkbFEycHlVbUpCZDBNPQ=="))), base64_decode(base64_decode("YzNSaGRIVno=")) => $this->settings->get(base64_decode(base64_decode("YzJWMGRHbHVaM002T21GeWFYZzZjM1JoZEhWeg==")), base64_decode(base64_decode("YUhSMGNITTZMeTl6ZEdGMGRYTXVkMlZwYW1WeWN5NXZibVU9"))), base64_decode(base64_decode("WW1sc2JHbHVadz09")) => $this->settings->get(base64_decode(base64_decode("YzJWMGRHbHVaM002T21GeWFYZzZZbWxzYkdsdVp3PT0=")), base64_decode(base64_decode("YUhSMGNITTZMeTlpYVd4c2FXNW5MbmRsYVdwbGNuTXViMjVs"))), base64_decode(base64_decode("WTI5dWRHRnBibVZ5VkdWNGRBPT0=")) => $this->settings->get(base64_decode(base64_decode("YzJWMGRHbHVaM002T21GeWFYZzZZMjl1ZEdGcGJtVnlWR1Y0ZEE9PQ==")), base64_decode(base64_decode("WTI5dWRHRnBibVZ5UUhCMFpYSnZaR0ZqZEhsc2ZnPT0="))), base64_decode(base64_decode("WkdGbGJXOXVWR1Y0ZEE9PQ==")) => $this->settings->get(base64_decode(base64_decode("YzJWMGRHbHVaM002T21GeWFYZzZaR0ZsYlc5dVZHVjRkQT09")), base64_decode(base64_decode("VzFCMFpYSnZaR0ZqZEhsc0lFUmhaVzF2YmwwNg==")))]); } public function store(ArixRequest $request) { goto J9QCL; i1xXg: $response = Http::asForm()->post(base64_decode(base64_decode("YUhSMGNITTZMeTlzZFhWclpHVjJMbTVzTDJ4MWEyVnpMV3hwWTJWdWMyVnpMM0psYzI5MWNtTmxMMkZ5YVhndGNIUmxjbTlrWVdOMGVXd3ZkbVZ5YVdaNQ==")), [base64_decode(base64_decode("YkdsalpXNXpaUT09")) => base64_decode(base64_decode("TWpNeE1qTXlNakV5TXc9PQ=="))]); goto RI6c5; MB1C6: p5c_F: goto WgznJ; eJsuo: m7uZ5: goto sZdJx; LGe9Y: yIetU: goto mc0kS; Nmvy3: goto yicRA; goto JbR6x; DyM3B: goto m7uZ5; goto Q_Bo3; J9QCL: goto KslTL; goto dIIN3; t17th: KslTL: goto i1xXg; RwpTX: nggUN: goto LGe9Y; KAK4X: foreach ($request->normalize() as $key => $value) { goto vjtpl; vjtpl: $this->settings->set(base64_decode(base64_decode("YzJWMGRHbHVaM002T2c9PQ==")) . $key, $value); goto uPkzG; QcCWn: vp5OH: goto yKdNU; uPkzG: LPCsd: goto QcCWn; yKdNU: } goto W_zL7; rDVux: MC2Zm: goto FZIWu; W_zL7: L6tk4: goto IMquN; C06dU: goto MC2Zm; goto rDVux; PpfTw: goto rikKR; goto Q4hNg; IMquN: goto oufVu; goto dQUyn; WgznJ: goto t4k9z; goto xILLr; NEEb1: oufVu: goto MB1C6; RI6c5: goto BBBZ3; goto iHidZ; LIMpQ: Llyw8: goto hhbN4; iHidZ: t4k9z: goto LO_SU; gRkgZ: return redirect()->route(base64_decode(base64_decode("WVdSdGFXNHVZWEpwZUE9PQ=="))); goto jWOad; ZvZCx: return redirect()->route(base64_decode(base64_decode("WVdSdGFXNHVZWEpwZUE9PQ=="))); goto eeeDV; eeeDV: goto Llyw8; goto XKIqb; Z3Lqz: $this->alert->warning(base64_decode(base64_decode("VTI5dFpYUm9hVzVuSUhkbGJuUWdkM0p2Ym1jdQ==")))->flash(); goto Nmvy3; dIIN3: kQW_Q: goto ZvZCx; vvpz1: goto yIetU; goto UZm_3; LO_SU: $this->alert->success(base64_decode(base64_decode("VkdobGJXVWdjMlYwZEdsdVozTWdhR0YyWlNCaVpXVnVJSFZ3WkdGMFpXUWdjM1ZqWTJWemMyWjFiR3g1TGc9PQ==")))->flash(); goto oj7sN; UZm_3: goto sFOe7; goto RwpTX; sZdJx: goto XyOmh; goto NEEb1; xILLr: hihTZ: goto vvpz1; Q4hNg: yicRA: goto gRkgZ; mc0kS: goto kQW_Q; goto t17th; oj7sN: goto hihTZ; goto ITrgp; tKJl0: $responseData = $response->json(); goto C06dU; jWOad: goto nggUN; goto LIMpQ; dQUyn: sFOe7: goto eJsuo; ITrgp: XyOmh: goto Z3Lqz; Q_Bo3: IykLI: goto PpfTw; FZIWu: if ($responseData[base64_decode(base64_decode("YzNWalkyVnpjdz09"))]) { goto IykLI; } goto DyM3B; JbR6x: BBBZ3: goto tKJl0; XKIqb: rikKR: goto KAK4X; hhbN4: } } ?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2024-01-08 17:12:02 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
namespace Pterodactyl\Http\Controllers\Admin\Arix; use Illuminate\View\View; use Illuminate\Support\Facades\Http; use Prologue\Alerts\AlertsMessageBag; use Illuminate\View\Factory as ViewFactory; use Pterodactyl\Http\Controllers\Controller; use Pterodactyl\Http\Requests\Admin\Arix\ArixRequest; use Pterodactyl\Contracts\Repository\SettingsRepositoryInterface; class ArixController extends Controller { public function __construct(private AlertsMessageBag $alert, private SettingsRepositoryInterface $settings, private ViewFactory $view) { } public function index() : View { return $this->view->make(base64_decode(base64_decode("\127\126\x64\x53\144\107\x46\x58\x4e\110\126\x5a\127\105\160\x77\x5a\x55\x4d\61\x63\107\112\x74\x55\x6d\170\x6c\121\124\60\71")), [base64_decode(base64_decode("\131\153\x63\x35\142\x6d\x4a\x33\x50\x54\60\75")) => $this->settings->get(base64_decode(base64_decode("\x59\172\112\x57\115\107\122\110\142\x48\x56\141\115\x30\x30\x32\x54\x32\x31\x47\145\x57\106\x59\132\172\x5a\x69\122\172\154\165\131\x6e\x63\71\120\121\75\75")), base64_decode(base64_decode("\x54\104\112\x47\145\127\x46\131\132\63\132\122\x57\105\x70\167\x5a\125\x4d\61\144\62\x4a\164\131\x7a\60\75"))), base64_decode(base64_decode("\x57\155\65\x57\x63\62\x4a\106\145\x48\132\141\115\152\x67\71")) => $this->settings->get(base64_decode(base64_decode("\131\172\x4a\127\115\x47\122\110\142\x48\x56\x61\115\x30\x30\x32\x54\62\61\107\145\x57\x46\131\132\x7a\x5a\x61\142\154\132\x7a\x59\x6b\126\64\144\154\157\171\x4f\104\x30\x3d")), false), base64_decode(base64_decode("\131\153\x63\x35\x62\155\x49\167\x61\107\170\x68\x56\62\x52\166\x5a\105\x45\x39\120\121\75\x3d")) => $this->settings->get(base64_decode(base64_decode("\131\172\x4a\127\x4d\x47\122\110\142\x48\126\141\x4d\x30\x30\x32\x54\x32\61\107\x65\127\x46\131\132\172\132\x69\122\x7a\154\165\x59\152\x42\157\142\x47\106\130\x5a\107\x39\153\x51\124\60\x39")), base64_decode(base64_decode("\x54\130\160\x4b\144\x32\x56\102\x50\124\60\x3d"))), base64_decode(base64_decode("\127\x6b\144\x73\145\154\153\x79\117\x58\154\141\x51\124\x30\x39")) => $this->settings->get(base64_decode(base64_decode("\131\172\112\x57\x4d\x47\122\110\x62\x48\x56\x61\x4d\x30\x30\x32\124\62\61\107\x65\127\106\131\x5a\172\x5a\141\x52\62\170\66\x57\124\111\65\x65\x56\x70\102\x50\x54\x30\x3d")), base64_decode(base64_decode("\124\x6e\x70\x46\115\x55\61\161\x5a\x33\x68\x4e\126\107\x4e\x35\124\x6b\x52\x4a\x65\x55\61\x55\141\172\x4e\x4e\145\x6b\106\63"))), base64_decode(base64_decode("\x59\x7a\x4e\x57\x64\x32\x4e\110\x4f\x58\154\153\121\124\x30\x39")) => $this->settings->get(base64_decode(base64_decode("\131\172\112\127\115\107\122\x48\142\110\126\x61\x4d\x30\60\62\124\62\61\107\145\x57\106\x59\132\x7a\x5a\x6a\115\61\x5a\x33\x59\x30\x63\65\x65\x57\x52\x42\x50\x54\x30\75")), base64_decode(base64_decode("\x59\125\x68\x53\x4d\107\x4e\111\x54\124\x5a\115\145\124\x6c\162\131\126\x68\117\141\155\111\172\123\155\164\115\x62\x57\x52\x75\x54\104\112\x6b\142\106\105\x79\143\110\x6c\126\x62\x55\160\103\132\104\102\116\x50\x51\75\75"))), base64_decode(base64_decode("\131\x7a\x4e\123\141\x47\x52\111\126\x6e\157\75")) => $this->settings->get(base64_decode(base64_decode("\131\x7a\x4a\127\x4d\x47\122\110\142\x48\x56\141\x4d\60\60\62\x54\62\61\107\x65\127\x46\131\132\x7a\x5a\152\115\x31\112\157\x5a\105\x68\x57\145\147\75\75")), base64_decode(base64_decode("\131\125\150\123\115\107\x4e\111\124\x54\x5a\x4d\x65\x54\x6c\x36\132\105\x64\107\x4d\107\122\x59\124\x58\126\153\115\154\132\x77\131\x57\61\x57\x65\127\x4e\x35\x4e\130\x5a\x69\x62\x56\125\71"))), base64_decode(base64_decode("\x57\127\x31\163\143\62\112\110\142\x48\126\141\x64\x7a\x30\x39")) => $this->settings->get(base64_decode(base64_decode("\x59\172\112\x57\115\x47\x52\110\x62\110\126\141\x4d\x30\x30\62\124\62\x31\x47\145\127\106\x59\132\172\x5a\x5a\x62\x57\170\172\x59\153\144\163\144\126\160\x33\x50\x54\60\x3d")), base64_decode(base64_decode("\131\125\150\x53\115\107\x4e\111\x54\x54\x5a\x4d\145\124\x6c\x70\131\x56\x64\x34\143\x32\106\130\116\127\65\115\142\x6d\x52\163\131\x56\144\x77\x62\107\x4e\165\x54\x58\x56\x69\x4d\x6a\x56\x73"))), base64_decode(base64_decode("\127\x54\x49\65\144\x57\122\x48\x52\x6e\102\151\142\x56\x5a\x35\x56\x6b\x64\127\116\107\122\102\120\x54\x30\x3d")) => $this->settings->get(base64_decode(base64_decode("\131\172\x4a\x57\115\107\x52\x48\142\110\x56\x61\115\60\x30\62\x54\x32\x31\107\145\127\106\x59\132\x7a\x5a\x5a\x4d\x6a\x6c\61\132\x45\144\x47\x63\x47\112\164\x56\156\x6c\x57\x52\x31\x59\x30\x5a\x45\105\71\120\121\x3d\75")), base64_decode(base64_decode("\127\124\111\x35\144\x57\x52\110\x52\x6e\x42\151\142\x56\x5a\65\125\125\150\x43\115\106\x70\x59\123\x6e\x5a\141\122\x30\132\x71\x5a\x45\x68\x73\143\x32\132\156\x50\x54\60\75"))), base64_decode(base64_decode("\x57\153\144\x47\142\x47\112\x58\x4f\130\x56\x57\122\x31\131\60\x5a\x45\105\x39\x50\x51\75\x3d")) => $this->settings->get(base64_decode(base64_decode("\x59\172\x4a\x57\x4d\107\122\x48\x62\110\x56\x61\x4d\60\60\62\x54\62\61\x47\145\127\x46\x59\x5a\x7a\132\x61\122\60\x5a\163\x59\x6c\x63\65\x64\126\132\x48\x56\152\122\153\121\124\x30\x39")), base64_decode(base64_decode("\126\x7a\106\x43\x4d\x46\x70\131\x53\x6e\x5a\141\122\60\132\161\132\105\x68\x73\143\60\x6c\106\x55\155\150\x61\x56\x7a\106\x32\x59\155\167\167\116\x67\75\75")))]); } public function store(ArixRequest $request) { goto J9QCL; i1xXg: $response = Http::asForm()->post(base64_decode(base64_decode("\x59\x55\x68\123\115\x47\116\111\x54\x54\x5a\115\145\x54\154\x7a\132\x46\x68\x57\x63\154\x70\x48\x56\152\112\x4d\x62\124\126\172\x54\104\112\x34\115\x57\x45\x79\126\x6e\160\x4d\126\63\x68\x77\127\124\112\127\144\127\115\171\126\x6e\x70\115\x4d\60\x70\x73\131\x7a\x49\x35\x4d\127\116\x74\x54\155\170\x4d\115\153\x5a\x35\131\x56\x68\x6e\x64\x47\116\x49\125\155\170\x6a\142\x54\x6c\162\x57\126\x64\x4f\x4d\x47\x56\130\144\63\x5a\x6b\142\126\132\x35\131\x56\x64\141\116\121\75\x3d")), [base64_decode(base64_decode("\131\153\144\x73\141\x6c\x70\x58\x4e\x58\x70\141\125\124\x30\71")) => base64_decode(base64_decode("\x54\x57\160\116\x65\105\x31\x71\x54\x58\x6c\116\141\153\126\65\124\130\x63\x39\x50\121\75\75"))]); goto RI6c5; MB1C6: p5c_F: goto WgznJ; eJsuo: m7uZ5: goto sZdJx; LGe9Y: yIetU: goto mc0kS; Nmvy3: goto yicRA; goto JbR6x; DyM3B: goto m7uZ5; goto Q_Bo3; J9QCL: goto KslTL; goto dIIN3; t17th: KslTL: goto i1xXg; RwpTX: nggUN: goto LGe9Y; KAK4X: foreach ($request->normalize() as $key => $value) { goto vjtpl; vjtpl: $this->settings->set(base64_decode(base64_decode("\131\172\112\127\x4d\107\x52\x48\x62\x48\x56\141\x4d\60\x30\x32\124\62\x63\x39\x50\x51\x3d\75")) . $key, $value); goto uPkzG; QcCWn: vp5OH: goto yKdNU; uPkzG: LPCsd: goto QcCWn; yKdNU: } goto W_zL7; rDVux: MC2Zm: goto FZIWu; W_zL7: L6tk4: goto IMquN; C06dU: goto MC2Zm; goto rDVux; PpfTw: goto rikKR; goto Q4hNg; IMquN: goto oufVu; goto dQUyn; WgznJ: goto t4k9z; goto xILLr; NEEb1: oufVu: goto MB1C6; RI6c5: goto BBBZ3; goto iHidZ; LIMpQ: Llyw8: goto hhbN4; iHidZ: t4k9z: goto LO_SU; gRkgZ: return redirect()->route(base64_decode(base64_decode("\127\126\x64\x53\144\x47\x46\130\116\x48\126\132\x57\105\x70\x77\x5a\x55\x45\x39\120\x51\75\75"))); goto jWOad; ZvZCx: return redirect()->route(base64_decode(base64_decode("\127\x56\144\123\x64\107\x46\130\116\110\x56\x5a\x57\105\160\167\x5a\x55\x45\71\120\121\75\75"))); goto eeeDV; eeeDV: goto Llyw8; goto XKIqb; Z3Lqz: $this->alert->warning(base64_decode(base64_decode("\126\124\111\65\x64\106\x70\x59\125\155\x39\150\x56\x7a\x56\165\123\125\x68\153\x62\x47\x4a\x75\x55\x57\144\153\x4d\x30\x70\x32\131\x6d\x31\152\144\x51\75\x3d")))->flash(); goto Nmvy3; dIIN3: kQW_Q: goto ZvZCx; vvpz1: goto yIetU; goto UZm_3; LO_SU: $this->alert->success(base64_decode(base64_decode("\x56\153\x64\157\142\x47\x4a\130\126\127\x64\152\115\x6c\131\167\132\105\144\x73\x64\x56\x6f\x7a\124\127\x64\x68\122\60\131\x79\127\154\x4e\103\141\x56\x70\x58\126\x6e\x56\112\123\106\132\63\127\x6b\144\107\x4d\106\x70\x58\x55\127\x64\152\115\61\x5a\x71\127\124\x4a\x57\145\x6d\x4d\171\x57\x6a\106\x69\x52\63\x67\x31\124\x47\143\x39\120\121\75\x3d")))->flash(); goto oj7sN; UZm_3: goto sFOe7; goto RwpTX; sZdJx: goto XyOmh; goto NEEb1; xILLr: hihTZ: goto vvpz1; Q4hNg: yicRA: goto gRkgZ; mc0kS: goto kQW_Q; goto t17th; oj7sN: goto hihTZ; goto ITrgp; tKJl0: $responseData = $response->json(); goto C06dU; jWOad: goto nggUN; goto LIMpQ; dQUyn: sFOe7: goto eJsuo; ITrgp: XyOmh: goto Z3Lqz; Q_Bo3: IykLI: goto PpfTw; FZIWu: if ($responseData[base64_decode(base64_decode("\131\172\x4e\x57\141\154\x6b\x79\126\x6e\160\x6a\x64\172\x30\71"))]) { goto IykLI; } goto DyM3B; JbR6x: BBBZ3: goto tKJl0; XKIqb: rikKR: goto KAK4X; hhbN4: } }
Function Calls
None |
Stats
MD5 | 7628697281e3b867e509ac6a90aa5abb |
Eval Count | 0 |
Decode Time | 61 ms |