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 Pro -..

Decoded Output download

<?php 
/*   __________________________________________________ 
|  Obfuscated by YAK Pro - Php Obfuscator  2.0.5   | 
|              on 2019-09-20 17:43:15              | 
|    GitHub: https://github.com/pk-fr/yakpro-po    | 
|__________________________________________________| 
*/ 
class jvbk4 { private static $xLvsy; private static $t_fGo; private static $r1h3A; public static function mg976(String $OvqUl) { goto UNsVK; Dt51m: return false; goto yxYkE; wIzb3: b1hD4: goto j0rik; JYwpb: tdUER: goto eYjSF; dP1a6: return false; goto wIzb3; XrKJ9: $fpISL = self::PEtDM(); goto lOi8p; yxYkE: goto I4jcP; goto JYwpb; PmO4_: uur5C::u_x1I("CONF", "Invalid configFile given: {$OvqUl}"); goto Dt51m; j0rik: return true; goto H8CYP; eYjSF: self::$xLvsy = $OvqUl; goto w__ye; lOi8p: if ($fpISL) { goto b1hD4; } goto dP1a6; H8CYP: I4jcP: goto lU0lN; UNsVK: if (file_exists($OvqUl)) { goto tdUER; } goto PmO4_; w__ye: uUr5c::D3k_t("CONF", "Started using {$OvqUl}"); goto XrKJ9; lU0lN: } public static function wMzE4(String $JVK2k) { goto YPu3f; RcVfY: return $IFjgh; goto UrAS0; JZwQr: NWtP_: goto RcVfY; NWRJw: VPMFT: goto x1C9c; bcNN3: $IFjgh = self::$t_fGo; goto e0nbn; ckFlx: $JVK2k = substr($JVK2k, 1); goto NWRJw; x1C9c: $TYds8 = explode("/", $JVK2k); goto bcNN3; e0nbn: foreach ($TYds8 as $KDRjF) { goto KQu0U; KNXTX: vIKfn: goto X723Q; xDb_Q: goto vIKfn; goto fuDgL; X723Q: eAG9K: goto SEVXc; KQu0U: if (!isset($IFjgh[$KDRjF])) { goto C7wAj; } goto zCPe0; BlRAn: UUR5C::u_x1I("CONF", "Cannot find setting {$JVK2k}"); goto MZVrz; MZVrz: return NULL; goto KNXTX; fuDgL: C7wAj: goto BlRAn; zCPe0: $IFjgh = $IFjgh[$KDRjF]; goto xDb_Q; SEVXc: } goto JZwQr; YPu3f: if (!($JVK2k[0] == "/")) { goto VPMFT; } goto ckFlx; UrAS0: } private static function PeTDM() { goto qW_K9; qW_K9: if (!(self::$r1h3A != true)) { goto NLGur; } goto uwUvl; uZTq5: if (!(self::$t_fGo == NULL)) { goto Js0qt; } goto K9zCG; eKiLI: uuR5c::U_x1I("CONF", "Tried to init without configFile"); goto gch3j; vX0JA: $Yy40T = file_get_contents(self::$xLvsy); goto HMdjc; Hi3hP: return false; goto gvqH4; A27O9: sswaF: goto vX0JA; gch3j: return false; goto A27O9; hsT9U: self::$r1h3A = true; goto U8TkL; U8TkL: return true; goto iE8t1; gvqH4: Js0qt: goto hsT9U; K9zCG: uUr5C::U_x1I("CONF", "Cannot read JSON-file"); goto Hi3hP; iE8t1: NLGur: goto LOFsc; HMdjc: self::$t_fGo = json_decode($Yy40T, true); goto uZTq5; uwUvl: if (!(self::$xLvsy == NULL)) { goto sswaF; } goto eKiLI; LOFsc: } } 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
|  Obfuscated by YAK Pro - Php Obfuscator  2.0.5   |
|              on 2019-09-20 17:43:15              |
|    GitHub: https://github.com/pk-fr/yakpro-po    |
|__________________________________________________|
*/
class jvbk4 { private static $xLvsy; private static $t_fGo; private static $r1h3A; public static function mg976(String $OvqUl) { goto UNsVK; Dt51m: return false; goto yxYkE; wIzb3: b1hD4: goto j0rik; JYwpb: tdUER: goto eYjSF; dP1a6: return false; goto wIzb3; XrKJ9: $fpISL = self::PEtDM(); goto lOi8p; yxYkE: goto I4jcP; goto JYwpb; PmO4_: uur5C::u_x1I("\x43\117\x4e\106", "\x49\156\x76\141\154\151\144\40\x63\x6f\156\x66\x69\147\106\x69\x6c\x65\40\147\x69\x76\x65\x6e\72\x20{$OvqUl}"); goto Dt51m; j0rik: return true; goto H8CYP; eYjSF: self::$xLvsy = $OvqUl; goto w__ye; lOi8p: if ($fpISL) { goto b1hD4; } goto dP1a6; H8CYP: I4jcP: goto lU0lN; UNsVK: if (file_exists($OvqUl)) { goto tdUER; } goto PmO4_; w__ye: uUr5c::D3k_t("\103\x4f\116\x46", "\123\164\141\162\164\145\144\x20\x75\x73\151\x6e\147\x20{$OvqUl}"); goto XrKJ9; lU0lN: } public static function wMzE4(String $JVK2k) { goto YPu3f; RcVfY: return $IFjgh; goto UrAS0; JZwQr: NWtP_: goto RcVfY; NWRJw: VPMFT: goto x1C9c; bcNN3: $IFjgh = self::$t_fGo; goto e0nbn; ckFlx: $JVK2k = substr($JVK2k, 1); goto NWRJw; x1C9c: $TYds8 = explode("\x2f", $JVK2k); goto bcNN3; e0nbn: foreach ($TYds8 as $KDRjF) { goto KQu0U; KNXTX: vIKfn: goto X723Q; xDb_Q: goto vIKfn; goto fuDgL; X723Q: eAG9K: goto SEVXc; KQu0U: if (!isset($IFjgh[$KDRjF])) { goto C7wAj; } goto zCPe0; BlRAn: UUR5C::u_x1I("\x43\x4f\116\x46", "\103\141\156\156\157\x74\40\146\x69\156\144\x20\x73\145\164\164\x69\x6e\x67\40{$JVK2k}"); goto MZVrz; MZVrz: return NULL; goto KNXTX; fuDgL: C7wAj: goto BlRAn; zCPe0: $IFjgh = $IFjgh[$KDRjF]; goto xDb_Q; SEVXc: } goto JZwQr; YPu3f: if (!($JVK2k[0] == "\57")) { goto VPMFT; } goto ckFlx; UrAS0: } private static function PeTDM() { goto qW_K9; qW_K9: if (!(self::$r1h3A != true)) { goto NLGur; } goto uwUvl; uZTq5: if (!(self::$t_fGo == NULL)) { goto Js0qt; } goto K9zCG; eKiLI: uuR5c::U_x1I("\x43\117\x4e\106", "\124\x72\151\145\144\40\x74\x6f\x20\x69\156\151\x74\40\x77\151\164\150\157\165\x74\40\143\157\x6e\x66\151\147\106\151\154\x65"); goto gch3j; vX0JA: $Yy40T = file_get_contents(self::$xLvsy); goto HMdjc; Hi3hP: return false; goto gvqH4; A27O9: sswaF: goto vX0JA; gch3j: return false; goto A27O9; hsT9U: self::$r1h3A = true; goto U8TkL; U8TkL: return true; goto iE8t1; gvqH4: Js0qt: goto hsT9U; K9zCG: uUr5C::U_x1I("\103\x4f\116\x46", "\x43\x61\x6e\x6e\157\164\40\162\x65\141\144\x20\112\123\x4f\116\x2d\146\151\154\145"); goto Hi3hP; iE8t1: NLGur: goto LOFsc; HMdjc: self::$t_fGo = json_decode($Yy40T, true); goto uZTq5; uwUvl: if (!(self::$xLvsy == NULL)) { goto sswaF; } goto eKiLI; LOFsc: } }

Function Calls

None

Variables

None

Stats

MD5 71cf8229cba7ded2556ea63ab67727b6
Eval Count 0
Decode Time 79 ms