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 2023-09-13 10:36:24 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
declare (strict_types=1); namespace kz_qb\IOGoo\pYoF3; use function sprintf; use Countable; use kz_Qb\iOGOO\rGubn; use kZ_QB\ioGoo\DnxmX; use fh6Ha\ikcN7\P6II2; use fH6HA\y2mjV\y2MJV; abstract class PyoF3 implements Countable, DnXMX { private ?Exporter $G6Prk = null; public function evaluate(mixed $YwCg2, string $CCdh5 = '', bool $k_58W = false) : ?bool { goto v5qPc; v5qPc: $xPD08 = false; goto Cw6ov; tRlA_: QaSEE: goto fh079; RgB8L: $xPD08 = true; goto vVTdi; yjx3M: return $xPD08; goto tRlA_; qZ9G2: NgCYc: goto S53q5; ZUk_p: $this->zkRow($YwCg2, $CCdh5); goto qZ9G2; S53q5: return null; goto ZJlsx; dfHUn: if (!$k_58W) { goto QaSEE; } goto yjx3M; Cw6ov: if (!$this->Zp3zR($YwCg2)) { goto MTmFG; } goto RgB8L; fh079: if ($xPD08) { goto NgCYc; } goto ZUk_p; vVTdi: MTmFG: goto dfHUn; ZJlsx: } public function count() : int { return 1; } protected function oZrCk() : Y2mJV { goto GdUqn; k0AiC: return $this->G6Prk; goto m7Nh3; GdUqn: if (!($this->G6Prk === null)) { goto ux5Zm; } goto e2rta; e2rta: $this->G6Prk = new y2mjv(); goto C47gS; C47gS: ux5Zm: goto k0AiC; m7Nh3: } protected function zP3ZR(mixed $YwCg2) : bool { return false; } protected function zKROW(mixed $YwCg2, string $CCdh5, P6II2 $AwcnP = null) : never { goto cwInJ; QK7ps: $Hkrr8 = $this->cZ8O5($YwCg2); goto uwgcj; ZElA6: Au8jz: goto TdDVd; TdDVd: if (empty($CCdh5)) { goto ak60u; } goto yaPUX; uwgcj: if (!$Hkrr8) { goto Au8jz; } goto shRkR; shRkR: $ySybq .= "\xa" . $Hkrr8; goto ZElA6; yaPUX: $ySybq = $CCdh5 . "
" . $ySybq; goto MGuKM; KUjOt: throw new RgUBN($ySybq, $AwcnP); goto MWm0Q; cwInJ: $ySybq = sprintf("Failed asserting that %s.", $this->GaWd1($YwCg2)); goto QK7ps; MGuKM: ak60u: goto KUjOt; MWm0Q: } protected function cz8O5(mixed $YwCg2) : string { return ''; } protected function gAwd1(mixed $YwCg2) : string { return $this->OZrcK()->T6t2l($YwCg2) . " " . $this->cAlhd(); } protected function Ixhfg(pyd8x $r8kon, mixed $awNLY) : string { return ''; } protected function IhTXJ(pYD8X $r8kon, mixed $awNLY, mixed $YwCg2) : string { goto Or1MT; pfFUg: return $this->oZRCK()->t6T2L($YwCg2) . " " . $L14vz; goto S6lUs; BlJhN: if (!($L14vz === '')) { goto uUNjE; } goto LHYCe; jDVfL: uUNjE: goto pfFUg; LHYCe: return ''; goto jDVfL; Or1MT: $L14vz = $this->iXHFg($r8kon, $awNLY); goto BlJhN; S6lUs: } protected function UJ7M4() : self { return $this; } } ?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2023-09-13 10:36:24 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
declare (strict_types=1); namespace kz_qb\IOGoo\pYoF3; use function sprintf; use Countable; use kz_Qb\iOGOO\rGubn; use kZ_QB\ioGoo\DnxmX; use fh6Ha\ikcN7\P6II2; use fH6HA\y2mjV\y2MJV; abstract class PyoF3 implements Countable, DnXMX { private ?Exporter $G6Prk = null; public function evaluate(mixed $YwCg2, string $CCdh5 = '', bool $k_58W = false) : ?bool { goto v5qPc; v5qPc: $xPD08 = false; goto Cw6ov; tRlA_: QaSEE: goto fh079; RgB8L: $xPD08 = true; goto vVTdi; yjx3M: return $xPD08; goto tRlA_; qZ9G2: NgCYc: goto S53q5; ZUk_p: $this->zkRow($YwCg2, $CCdh5); goto qZ9G2; S53q5: return null; goto ZJlsx; dfHUn: if (!$k_58W) { goto QaSEE; } goto yjx3M; Cw6ov: if (!$this->Zp3zR($YwCg2)) { goto MTmFG; } goto RgB8L; fh079: if ($xPD08) { goto NgCYc; } goto ZUk_p; vVTdi: MTmFG: goto dfHUn; ZJlsx: } public function count() : int { return 1; } protected function oZrCk() : Y2mJV { goto GdUqn; k0AiC: return $this->G6Prk; goto m7Nh3; GdUqn: if (!($this->G6Prk === null)) { goto ux5Zm; } goto e2rta; e2rta: $this->G6Prk = new y2mjv(); goto C47gS; C47gS: ux5Zm: goto k0AiC; m7Nh3: } protected function zP3ZR(mixed $YwCg2) : bool { return false; } protected function zKROW(mixed $YwCg2, string $CCdh5, P6II2 $AwcnP = null) : never { goto cwInJ; QK7ps: $Hkrr8 = $this->cZ8O5($YwCg2); goto uwgcj; ZElA6: Au8jz: goto TdDVd; TdDVd: if (empty($CCdh5)) { goto ak60u; } goto yaPUX; uwgcj: if (!$Hkrr8) { goto Au8jz; } goto shRkR; shRkR: $ySybq .= "\xa" . $Hkrr8; goto ZElA6; yaPUX: $ySybq = $CCdh5 . "\12" . $ySybq; goto MGuKM; KUjOt: throw new RgUBN($ySybq, $AwcnP); goto MWm0Q; cwInJ: $ySybq = sprintf("\x46\x61\x69\154\145\144\40\141\163\163\145\162\164\151\x6e\x67\40\x74\x68\141\164\x20\x25\163\x2e", $this->GaWd1($YwCg2)); goto QK7ps; MGuKM: ak60u: goto KUjOt; MWm0Q: } protected function cz8O5(mixed $YwCg2) : string { return ''; } protected function gAwd1(mixed $YwCg2) : string { return $this->OZrcK()->T6t2l($YwCg2) . "\40" . $this->cAlhd(); } protected function Ixhfg(pyd8x $r8kon, mixed $awNLY) : string { return ''; } protected function IhTXJ(pYD8X $r8kon, mixed $awNLY, mixed $YwCg2) : string { goto Or1MT; pfFUg: return $this->oZRCK()->t6T2L($YwCg2) . "\x20" . $L14vz; goto S6lUs; BlJhN: if (!($L14vz === '')) { goto uUNjE; } goto LHYCe; jDVfL: uUNjE: goto pfFUg; LHYCe: return ''; goto jDVfL; Or1MT: $L14vz = $this->iXHFg($r8kon, $awNLY); goto BlJhN; S6lUs: } protected function UJ7M4() : self { return $this; } }
Function Calls
None |
Stats
MD5 | 2d03857f27145c5f65f96da1ccc678e5 |
Eval Count | 0 |
Decode Time | 39 ms |