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 Mudvo; WkJep: $path_to_lib = __DIR__ . DIRECTORY_SEPARATOR . "\x6c\x69\142" ...

Decoded Output download

<?php 
 goto Mudvo; WkJep: $path_to_lib = __DIR__ . DIRECTORY_SEPARATOR . "lib" . DIRECTORY_SEPARATOR; goto yEB29; GhrrQ: if (!defined("FILE_INCLUDE_SECURITY")) { define("FILE_INCLUDE_SECURITY", "GWVITEK"); } goto WkJep; nsDoA: switch ($menu) { case "main": require_once $path_to_lib . "controller" . DIRECTORY_SEPARATOR . "main.php"; $main = new Main(); $main->render(); break; case "company": require_once $path_to_lib . "controller" . DIRECTORY_SEPARATOR . "company.php"; $company = new Company(); $company->render(); break; case "business": require_once $path_to_lib . "controller" . DIRECTORY_SEPARATOR . "business.php"; $business = new Business(); $business->render(); break; case "brand": require_once $path_to_lib . "controller" . DIRECTORY_SEPARATOR . "brand.php"; $brand = new Brand(); $brand->render(); break; case "brand_detail": require_once $path_to_lib . "controller" . DIRECTORY_SEPARATOR . "brand_detail.php"; $brand_detail = new BrandDetail(); $brand_detail->render(); break; case "board": require_once $path_to_lib . "controller" . DIRECTORY_SEPARATOR . "board.php"; $board = new Board(); $board->render(); break; case "board_detail": require_once $path_to_lib . "controller" . DIRECTORY_SEPARATOR . "board_detail.php"; $board_detail = new BoardDetail(); $board_detail->render(); break; case "cs": require_once $path_to_lib . "controller" . DIRECTORY_SEPARATOR . "cs.php"; $cs = new CustomerService(); $cs->render(); break; case "term": require_once $path_to_lib . "controller" . DIRECTORY_SEPARATOR . "term.php"; $term = new Term(); $term->render(); break; case "error": require_once $path_to_lib . "controller" . DIRECTORY_SEPARATOR . "error.php"; $error = new ErrorPage(); $error->render(); break; case "renew": require_once $path_to_lib . "controller" . DIRECTORY_SEPARATOR . "renew.php"; $renew = new ReNew(); $renew->render(); break; } goto E03sB; XsP4C: require_once $path_to_lib . "base" . DIRECTORY_SEPARATOR . "database.php"; goto XimH4; Mudvo: ob_start(); goto GhrrQ; PidhU: require_once $path_to_lib . "base" . DIRECTORY_SEPARATOR . "common.php"; goto XsP4C; XimH4: $menu = isset($_GET["menu"]) ? $_GET["menu"] : "main"; goto nsDoA; E03sB: ob_end_flush(); goto M1XsC; yEB29: require_once $path_to_lib . "base" . DIRECTORY_SEPARATOR . "config.php"; goto PidhU; M1XsC: ?> 

Did this file decode correctly?

Original Code

<?php
 goto Mudvo; WkJep: $path_to_lib = __DIR__ . DIRECTORY_SEPARATOR . "\x6c\x69\142" . DIRECTORY_SEPARATOR; goto yEB29; GhrrQ: if (!defined("\106\x49\114\105\137\x49\x4e\103\114\125\x44\105\137\123\x45\x43\125\122\111\x54\x59")) { define("\106\x49\x4c\x45\137\111\116\x43\x4c\125\104\105\x5f\123\105\x43\125\x52\111\x54\131", "\107\x57\126\111\124\105\113"); } goto WkJep; nsDoA: switch ($menu) { case "\x6d\x61\151\x6e": require_once $path_to_lib . "\143\x6f\x6e\x74\162\157\154\154\145\x72" . DIRECTORY_SEPARATOR . "\x6d\141\151\x6e\56\x70\150\x70"; $main = new Main(); $main->render(); break; case "\x63\x6f\155\160\x61\156\171": require_once $path_to_lib . "\143\x6f\x6e\164\x72\x6f\x6c\x6c\x65\162" . DIRECTORY_SEPARATOR . "\143\157\155\160\x61\156\x79\x2e\x70\150\160"; $company = new Company(); $company->render(); break; case "\x62\x75\163\151\156\x65\x73\x73": require_once $path_to_lib . "\x63\x6f\x6e\x74\162\157\154\154\x65\162" . DIRECTORY_SEPARATOR . "\x62\165\163\151\x6e\x65\x73\163\56\x70\x68\x70"; $business = new Business(); $business->render(); break; case "\x62\x72\141\x6e\144": require_once $path_to_lib . "\143\157\156\164\x72\157\154\154\145\x72" . DIRECTORY_SEPARATOR . "\142\162\x61\156\x64\x2e\160\x68\x70"; $brand = new Brand(); $brand->render(); break; case "\142\162\x61\x6e\144\137\x64\145\164\x61\x69\154": require_once $path_to_lib . "\143\157\156\164\162\157\154\x6c\x65\162" . DIRECTORY_SEPARATOR . "\142\x72\x61\x6e\144\137\144\145\164\141\x69\x6c\x2e\x70\x68\x70"; $brand_detail = new BrandDetail(); $brand_detail->render(); break; case "\142\x6f\x61\162\144": require_once $path_to_lib . "\143\157\x6e\x74\x72\x6f\x6c\x6c\x65\x72" . DIRECTORY_SEPARATOR . "\x62\x6f\141\162\144\x2e\160\150\160"; $board = new Board(); $board->render(); break; case "\142\x6f\141\162\144\137\x64\145\x74\141\151\154": require_once $path_to_lib . "\x63\x6f\x6e\164\x72\157\x6c\x6c\x65\162" . DIRECTORY_SEPARATOR . "\x62\x6f\141\x72\144\137\x64\x65\164\x61\151\x6c\x2e\160\150\x70"; $board_detail = new BoardDetail(); $board_detail->render(); break; case "\143\x73": require_once $path_to_lib . "\x63\157\156\x74\x72\x6f\x6c\x6c\145\162" . DIRECTORY_SEPARATOR . "\143\x73\x2e\160\x68\160"; $cs = new CustomerService(); $cs->render(); break; case "\x74\145\162\155": require_once $path_to_lib . "\143\x6f\156\x74\162\157\x6c\154\x65\x72" . DIRECTORY_SEPARATOR . "\x74\145\x72\155\56\160\150\160"; $term = new Term(); $term->render(); break; case "\145\x72\162\157\x72": require_once $path_to_lib . "\143\157\156\164\x72\x6f\x6c\x6c\145\162" . DIRECTORY_SEPARATOR . "\x65\x72\x72\x6f\162\56\x70\x68\160"; $error = new ErrorPage(); $error->render(); break; case "\x72\145\156\145\x77": require_once $path_to_lib . "\143\x6f\x6e\164\x72\x6f\x6c\154\145\x72" . DIRECTORY_SEPARATOR . "\x72\145\156\x65\167\x2e\x70\150\160"; $renew = new ReNew(); $renew->render(); break; } goto E03sB; XsP4C: require_once $path_to_lib . "\x62\141\163\x65" . DIRECTORY_SEPARATOR . "\144\x61\x74\x61\142\141\x73\145\x2e\x70\150\160"; goto XimH4; Mudvo: ob_start(); goto GhrrQ; PidhU: require_once $path_to_lib . "\x62\x61\163\x65" . DIRECTORY_SEPARATOR . "\x63\x6f\x6d\155\x6f\x6e\56\160\150\x70"; goto XsP4C; XimH4: $menu = isset($_GET["\x6d\145\156\x75"]) ? $_GET["\x6d\x65\x6e\x75"] : "\x6d\x61\151\x6e"; goto nsDoA; E03sB: ob_end_flush(); goto M1XsC; yEB29: require_once $path_to_lib . "\142\x61\x73\x65" . DIRECTORY_SEPARATOR . "\143\x6f\x6e\x66\151\x67\56\160\x68\x70"; goto PidhU; M1XsC: ?>

Function Calls

None

Variables

None

Stats

MD5 44fba034e82dba395c62a4bd7fd5d31f
Eval Count 0
Decode Time 45 ms