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.14  |
    |              on 2024-04-04 18:39:50              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 class g1Nuq { public static function compress($Jwhur, $Df0sI = 9, $ICBkz = null) { return gzdeflate($Jwhur, $Df0sI); } public static function decompress($NE7tY, $nRzSi = null) { goto dd16B; ZW9HI: return $kajjQ; goto trAbz; eyQRj: QuceW: goto uonmf; G2aVa: if (!(false !== ($kajjQ = @gzuncompress($NE7tY)))) { goto ycDfo; } goto OoKSg; zpIAN: ycDfo: goto Oj3ib; kMAGh: return $kajjQ; goto LaAZE; rtu9Q: $kajjQ = @gzdecode($NE7tY); goto bqnNh; RxBXt: return $NE7tY; goto gsOuh; Oj3ib: if (!function_exists("gzdecode")) { goto Qa3fu; } goto rtu9Q; TbUWT: return $kajjQ; goto dITDE; v3XSq: return $NE7tY; goto eyQRj; OoKSg: return $kajjQ; goto zpIAN; R48PD: if (!(false !== ($kajjQ = self::OD5sn($NE7tY)))) { goto XHRL0; } goto kMAGh; oD0Jq: Qa3fu: goto RxBXt; LaAZE: XHRL0: goto G2aVa; uonmf: if (!(false !== ($kajjQ = @gzinflate($NE7tY)))) { goto xEK2N; } goto ZW9HI; bqnNh: if (!(false !== $kajjQ)) { goto NUhg2; } goto TbUWT; trAbz: xEK2N: goto R48PD; dITDE: NUhg2: goto oD0Jq; dd16B: if (!empty($NE7tY)) { goto QuceW; } goto v3XSq; gsOuh: } public static function Od5sn($GXoHP) { goto vsDNz; ZaP5h: if (!($W20OH & 2)) { goto kXgGX; } goto rUioR; HFY3W: $kajjQ = @gzinflate(substr($GXoHP, $d7eUk, -8)); goto zolL8; zolL8: if (!(false !== $kajjQ)) { goto MMfUR; } goto ijQxx; rUioR: $d7eUk = $d7eUk + 2; goto V9fWv; XbZw5: if (!($W20OH & 8)) { goto uAiMx; } goto pOXxD; spcK8: $W20OH = ord(substr($GXoHP, 3, 1)); goto Nh_Dc; u13Uy: if (!($W20OH & 16)) { goto YrQKH; } goto PkQRm; fF48z: kQXuW: goto HFY3W; R2m_B: YrQKH: goto ZaP5h; p8dY6: if (!($W20OH & 4)) { goto KD5Xk; } goto syu1M; KY0Bh: $d7eUk = 10; goto spcK8; Nh_Dc: if (!($W20OH > 0)) { goto kQXuW; } goto p8dY6; fmHrf: return false; goto bjrCU; z0BCe: $kajjQ = @gzinflate(substr($GXoHP, 2)); goto EpxSk; ln1sV: $d7eUk = $d7eUk + 2 + $UK118; goto rr372; uqiTp: MMfUR: goto riIZu; syu1M: list($UK118) = unpack("v", substr($GXoHP, $d7eUk, 2)); goto ln1sV; PkQRm: $d7eUk = strpos($GXoHP, "\0", $d7eUk) + 1; goto R2m_B; EpxSk: if (!(false !== $kajjQ)) { goto dD3WS; } goto cCk0Q; pOXxD: $d7eUk = strpos($GXoHP, "\x0", $d7eUk) + 1; goto lywaz; rr372: KD5Xk: goto XbZw5; cCk0Q: return $kajjQ; goto ZAbtb; riIZu: MzkkR: goto z0BCe; ZAbtb: dD3WS: goto fmHrf; vsDNz: if (!(substr($GXoHP, 0, 3) == "\x1f\213\x8")) { goto MzkkR; } goto KY0Bh; ijQxx: return $kajjQ; goto uqiTp; V9fWv: kXgGX: goto fF48z; lywaz: uAiMx: goto u13Uy; bjrCU: } public static function z0_4O($LM6eD, $MK6gG) { goto pUerX; NkKvT: if (!$MK6gG["decompress"]) { goto C7uBV; } goto Y5Tmp; Y5Tmp: if ($MK6gG["stream"]) { goto qmouu; } goto AoKDZ; fCD1C: pGbaI: goto tcTjQ; POlht: $tjPd0 = false; goto G6E9M; pUerX: $g5xSq = array(); goto feK5o; rfakr: C7uBV: goto POlht; PgwJu: $g5xSq = xwGqa("wp_http_accept_encoding", $g5xSq, $LM6eD, $MK6gG); goto bPOQq; JoTlF: $g5xSq[] = "deflate;q=1.0"; goto MSjSH; i4x2C: $g5xSq[] = "gzip;q=0.5"; goto uh8ub; tcTjQ: $tjPd0 = false; goto BiEUc; aYYRL: if (!function_exists("gzuncompress")) { goto EmuRX; } goto zWiXS; vHuaI: u6CkY: goto PgwJu; AoKDZ: if (isset($MK6gG["limit_response_size"])) { goto pGbaI; } goto HcpDo; lNFZg: if (!function_exists("gzdecode")) { goto B4V9h; } goto i4x2C; uh8ub: B4V9h: goto vHuaI; tNBt8: qmouu: goto HevIJ; HcpDo: goto CIluM; goto rfakr; zWiXS: $g5xSq[] = "compress;q=0.5"; goto v2k4W; VB8fS: goto CIluM; goto fCD1C; MSjSH: Jm7KH: goto aYYRL; v2k4W: EmuRX: goto lNFZg; BiEUc: CIluM: goto REyag; G6E9M: goto CIluM; goto tNBt8; rOZ33: if (!function_exists("gzinflate")) { goto Jm7KH; } goto JoTlF; REyag: if (!$tjPd0) { goto u6CkY; } goto rOZ33; HevIJ: $tjPd0 = false; goto VB8fS; bPOQq: return implode(", ", $g5xSq); goto cSBQd; feK5o: $tjPd0 = self::aDN8J(); goto NkKvT; cSBQd: } public static function f7qC6() { return "deflate"; } public static function vTka0($F3OWS) { goto Pf2Zq; nxgE7: if (is_string($F3OWS)) { goto icjD8; } goto POeG3; QL0P8: return true; goto nNP_f; nNP_f: BlGgA: goto RLSa6; nVZzS: icjD8: goto Yn1KQ; fYdl7: return false; goto eDolZ; X3Pk2: YGwBQ: goto sihY7; XzDFj: LFD8x: goto fYdl7; Yn1KQ: return stripos($F3OWS, "content-encoding:") !== false; goto XzDFj; RLSa6: goto LFD8x; goto nVZzS; sihY7: if (!(array_key_exists("content-encoding", $F3OWS) && !empty($F3OWS["content-encoding"]))) { goto BlGgA; } goto QL0P8; Pf2Zq: if (is_array($F3OWS)) { goto YGwBQ; } goto nxgE7; POeG3: goto LFD8x; goto X3Pk2; eDolZ: } public static function AdN8j() { return function_exists("gzuncompress") || function_exists("gzdeflate") || function_exists("gzinflate"); } } ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2024-04-04 18:39:50              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 class g1Nuq { public static function compress($Jwhur, $Df0sI = 9, $ICBkz = null) { return gzdeflate($Jwhur, $Df0sI); } public static function decompress($NE7tY, $nRzSi = null) { goto dd16B; ZW9HI: return $kajjQ; goto trAbz; eyQRj: QuceW: goto uonmf; G2aVa: if (!(false !== ($kajjQ = @gzuncompress($NE7tY)))) { goto ycDfo; } goto OoKSg; zpIAN: ycDfo: goto Oj3ib; kMAGh: return $kajjQ; goto LaAZE; rtu9Q: $kajjQ = @gzdecode($NE7tY); goto bqnNh; RxBXt: return $NE7tY; goto gsOuh; Oj3ib: if (!function_exists("\x67\172\144\145\143\x6f\144\145")) { goto Qa3fu; } goto rtu9Q; TbUWT: return $kajjQ; goto dITDE; v3XSq: return $NE7tY; goto eyQRj; OoKSg: return $kajjQ; goto zpIAN; R48PD: if (!(false !== ($kajjQ = self::OD5sn($NE7tY)))) { goto XHRL0; } goto kMAGh; oD0Jq: Qa3fu: goto RxBXt; LaAZE: XHRL0: goto G2aVa; uonmf: if (!(false !== ($kajjQ = @gzinflate($NE7tY)))) { goto xEK2N; } goto ZW9HI; bqnNh: if (!(false !== $kajjQ)) { goto NUhg2; } goto TbUWT; trAbz: xEK2N: goto R48PD; dITDE: NUhg2: goto oD0Jq; dd16B: if (!empty($NE7tY)) { goto QuceW; } goto v3XSq; gsOuh: } public static function Od5sn($GXoHP) { goto vsDNz; ZaP5h: if (!($W20OH & 2)) { goto kXgGX; } goto rUioR; HFY3W: $kajjQ = @gzinflate(substr($GXoHP, $d7eUk, -8)); goto zolL8; zolL8: if (!(false !== $kajjQ)) { goto MMfUR; } goto ijQxx; rUioR: $d7eUk = $d7eUk + 2; goto V9fWv; XbZw5: if (!($W20OH & 8)) { goto uAiMx; } goto pOXxD; spcK8: $W20OH = ord(substr($GXoHP, 3, 1)); goto Nh_Dc; u13Uy: if (!($W20OH & 16)) { goto YrQKH; } goto PkQRm; fF48z: kQXuW: goto HFY3W; R2m_B: YrQKH: goto ZaP5h; p8dY6: if (!($W20OH & 4)) { goto KD5Xk; } goto syu1M; KY0Bh: $d7eUk = 10; goto spcK8; Nh_Dc: if (!($W20OH > 0)) { goto kQXuW; } goto p8dY6; fmHrf: return false; goto bjrCU; z0BCe: $kajjQ = @gzinflate(substr($GXoHP, 2)); goto EpxSk; ln1sV: $d7eUk = $d7eUk + 2 + $UK118; goto rr372; uqiTp: MMfUR: goto riIZu; syu1M: list($UK118) = unpack("\x76", substr($GXoHP, $d7eUk, 2)); goto ln1sV; PkQRm: $d7eUk = strpos($GXoHP, "\0", $d7eUk) + 1; goto R2m_B; EpxSk: if (!(false !== $kajjQ)) { goto dD3WS; } goto cCk0Q; pOXxD: $d7eUk = strpos($GXoHP, "\x0", $d7eUk) + 1; goto lywaz; rr372: KD5Xk: goto XbZw5; cCk0Q: return $kajjQ; goto ZAbtb; riIZu: MzkkR: goto z0BCe; ZAbtb: dD3WS: goto fmHrf; vsDNz: if (!(substr($GXoHP, 0, 3) == "\x1f\213\x8")) { goto MzkkR; } goto KY0Bh; ijQxx: return $kajjQ; goto uqiTp; V9fWv: kXgGX: goto fF48z; lywaz: uAiMx: goto u13Uy; bjrCU: } public static function z0_4O($LM6eD, $MK6gG) { goto pUerX; NkKvT: if (!$MK6gG["\x64\145\x63\157\155\x70\x72\x65\163\x73"]) { goto C7uBV; } goto Y5Tmp; Y5Tmp: if ($MK6gG["\x73\x74\162\x65\x61\x6d"]) { goto qmouu; } goto AoKDZ; fCD1C: pGbaI: goto tcTjQ; POlht: $tjPd0 = false; goto G6E9M; pUerX: $g5xSq = array(); goto feK5o; rfakr: C7uBV: goto POlht; PgwJu: $g5xSq = xwGqa("\167\x70\137\150\164\x74\x70\x5f\141\x63\x63\x65\160\164\137\x65\x6e\x63\x6f\x64\x69\x6e\x67", $g5xSq, $LM6eD, $MK6gG); goto bPOQq; JoTlF: $g5xSq[] = "\x64\145\x66\x6c\141\164\145\x3b\x71\75\x31\x2e\60"; goto MSjSH; i4x2C: $g5xSq[] = "\x67\172\151\x70\73\x71\75\60\56\65"; goto uh8ub; tcTjQ: $tjPd0 = false; goto BiEUc; aYYRL: if (!function_exists("\x67\x7a\x75\x6e\x63\157\x6d\160\x72\145\163\x73")) { goto EmuRX; } goto zWiXS; vHuaI: u6CkY: goto PgwJu; AoKDZ: if (isset($MK6gG["\x6c\151\155\151\x74\x5f\x72\145\163\x70\157\x6e\x73\x65\137\x73\x69\172\145"])) { goto pGbaI; } goto HcpDo; lNFZg: if (!function_exists("\x67\x7a\144\145\x63\x6f\x64\145")) { goto B4V9h; } goto i4x2C; uh8ub: B4V9h: goto vHuaI; tNBt8: qmouu: goto HevIJ; HcpDo: goto CIluM; goto rfakr; zWiXS: $g5xSq[] = "\143\x6f\x6d\x70\x72\145\163\163\x3b\161\75\60\56\65"; goto v2k4W; VB8fS: goto CIluM; goto fCD1C; MSjSH: Jm7KH: goto aYYRL; v2k4W: EmuRX: goto lNFZg; BiEUc: CIluM: goto REyag; G6E9M: goto CIluM; goto tNBt8; rOZ33: if (!function_exists("\147\x7a\151\x6e\146\154\x61\164\x65")) { goto Jm7KH; } goto JoTlF; REyag: if (!$tjPd0) { goto u6CkY; } goto rOZ33; HevIJ: $tjPd0 = false; goto VB8fS; bPOQq: return implode("\54\40", $g5xSq); goto cSBQd; feK5o: $tjPd0 = self::aDN8J(); goto NkKvT; cSBQd: } public static function f7qC6() { return "\144\145\x66\x6c\x61\164\145"; } public static function vTka0($F3OWS) { goto Pf2Zq; nxgE7: if (is_string($F3OWS)) { goto icjD8; } goto POeG3; QL0P8: return true; goto nNP_f; nNP_f: BlGgA: goto RLSa6; nVZzS: icjD8: goto Yn1KQ; fYdl7: return false; goto eDolZ; X3Pk2: YGwBQ: goto sihY7; XzDFj: LFD8x: goto fYdl7; Yn1KQ: return stripos($F3OWS, "\143\x6f\x6e\164\145\x6e\x74\55\x65\x6e\143\x6f\144\x69\x6e\x67\72") !== false; goto XzDFj; RLSa6: goto LFD8x; goto nVZzS; sihY7: if (!(array_key_exists("\x63\x6f\156\164\145\x6e\x74\55\x65\156\143\x6f\144\151\156\147", $F3OWS) && !empty($F3OWS["\x63\157\156\164\145\156\x74\55\145\x6e\143\x6f\x64\x69\156\147"]))) { goto BlGgA; } goto QL0P8; Pf2Zq: if (is_array($F3OWS)) { goto YGwBQ; } goto nxgE7; POeG3: goto LFD8x; goto X3Pk2; eDolZ: } public static function AdN8j() { return function_exists("\x67\x7a\x75\156\x63\x6f\x6d\x70\x72\145\163\x73") || function_exists("\x67\x7a\144\145\146\154\x61\164\x65") || function_exists("\x67\x7a\151\x6e\x66\x6c\x61\x74\145"); } }

Function Calls

None

Variables

None

Stats

MD5 eeb4071163250ca05448caa87291cdb0
Eval Count 0
Decode Time 111 ms