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:54:34 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
defined("eLnXC") or exit("No direct script access allowed"); class KDvH7 extends qjvr6 { protected $Z7No2 = FALSE; protected $ldsuO = FALSE; protected $MMej8 = TRUE; protected $QXRQe = "DROP TABLE IF EXISTS"; protected $YLwng = array("SHORT" => "INTEGER", "SMALLINT" => "INTEGER", "INT" => "BIGINT", "INTEGER" => "BIGINT", "BIGINT" => "NUMERIC", "FLOAT" => "DOUBLE", "REAL" => "DOUBLE"); protected function LF4II($SMzM0, $H2Axf, $BZTdE) { goto Y8gOS; oGIUc: if ($BZTdE[$eQqqy]["_literal"] !== FALSE) { goto LF21h; } goto MdJIR; dXKoz: Jk5ua: goto ls_AB; bBgVV: $eQqqy++; goto v5eqg; MdJIR: $SMzM0 = empty($BZTdE[$eQqqy]["new_name"]) ? " MODIFY " : " CHANGE "; goto Sdhta; Y8gOS: if (!in_array($SMzM0, array("DROP", "ADD"), TRUE)) { goto Wbik0; } goto k0h2E; lFqq4: $VAJz9 = count($BZTdE); goto dXKoz; XFH2u: YtGuD: goto OI2Gt; sb9Nf: goto YtGuD; goto wP5Fe; h1C8D: $VQcqo[] = $dxJ8L . " CHANGE " . $BZTdE[$eQqqy]["_literal"]; goto XFH2u; xawyv: Ofz5L: goto Jujv9; Jujv9: return $VQcqo; goto A4MXL; OI2Gt: v0b_T: goto bBgVV; v5eqg: goto Jk5ua; goto xawyv; Sdhta: $VQcqo[] = $dxJ8L . $SMzM0 . $this->DHAXg($BZTdE[$eQqqy]); goto sb9Nf; k0h2E: return parent::lf4iI($SMzM0, $H2Axf, $BZTdE); goto yMC_l; yMC_l: Wbik0: goto Nqih4; ls_AB: if (!($eQqqy < $VAJz9)) { goto Ofz5L; } goto oGIUc; Ga1W7: $eQqqy = 0; goto lFqq4; wP5Fe: LF21h: goto h1C8D; Nqih4: $dxJ8L = "ALTER TABLE " . $this->v83pS->nCu4e($H2Axf); goto H58Ow; H58Ow: $VQcqo = array(); goto Ga1W7; A4MXL: } protected function dhaXG($BZTdE) { goto CgVrr; CgVrr: $PB_8M = isset($BZTdE["after"]) ? " AFTER " . $this->v83pS->NCu4e($BZTdE["after"]) : ''; goto SPPEg; ROZDm: $PB_8M = " FIRST"; goto aA0qn; j54lR: return $this->v83pS->nCu4E($BZTdE["name"]) . (empty($BZTdE["new_name"]) ? '' : " " . $this->v83pS->Ncu4e($BZTdE["new_name"])) . " " . $BZTdE["type"] . $BZTdE["length"] . $BZTdE["unsigned"] . $BZTdE["null"] . $BZTdE["default"] . $BZTdE["auto_increment"] . $BZTdE["unique"] . $PB_8M; goto tj9W6; SPPEg: if (!(empty($PB_8M) && isset($BZTdE["first"]) && $BZTdE["first"] === TRUE)) { goto BX8TV; } goto ROZDm; aA0qn: BX8TV: goto j54lR; tj9W6: } protected function ArQKo(&$HTLFc) { goto WArZx; IBUsB: NF__e: goto NsazN; WArZx: switch (strtoupper($HTLFc["TYPE"])) { case "TINYINT": goto MaOqq; MaOqq: $HTLFc["TYPE"] = "SMALLINT"; goto tbcVt; a8WbG: return; goto W2yDj; tbcVt: $HTLFc["UNSIGNED"] = FALSE; goto a8WbG; W2yDj: case "MEDIUMINT": goto Z_QoJ; Z_QoJ: $HTLFc["TYPE"] = "INTEGER"; goto zpDor; zpDor: $HTLFc["UNSIGNED"] = FALSE; goto xm32K; xm32K: return; goto zEVwh; zEVwh: case "LONGTEXT": $HTLFc["TYPE"] = "STRING"; return; default: return; } goto hoTi1; hoTi1: NUfJu: goto IBUsB; NsazN: } protected function PF9UU($H2Axf) { goto W03yj; Hn7fA: unset($this->ZPlwY[$eQqqy][$njHj6]); goto YgPFi; MIsV5: $dxJ8L .= ",
KEY " . $this->v83pS->Ncu4E(implode("_", $this->ZPlwY[$eQqqy])) . " (" . implode(", ", $this->v83pS->NCu4e($this->ZPlwY[$eQqqy])) . ")"; goto ZPlyw; eMopg: Afohr: goto Z0Wks; LibOq: goto PqEvb; goto hAIUd; f_MtS: if (!($njHj6 < $sdqXv)) { goto apLbc; } goto XnLBN; aOZ7K: ovdN2: goto FdVSp; mpjR2: goto FjpbQ; goto wKF70; CdKfK: goto usAXS; goto eMopg; vnhH6: T82Bb: goto nuBgJ; eInkI: if (!($eQqqy < $VAJz9)) { goto qnE4g; } goto hL6Ap; oXp0N: $VAJz9 = count($this->ZPlwY); goto Y0a56; wKF70: qnE4g: goto r9jEM; XnLBN: if (isset($this->VqZk2[$this->ZPlwY[$eQqqy][$njHj6]])) { goto EKrV2; } goto Hn7fA; Fof5e: goto ifeCa; goto szlUW; SbXwe: EKrV2: goto aOZ7K; hAIUd: apLbc: goto TDKEE; YgPFi: goto ovdN2; goto SbXwe; FdVSp: $njHj6++; goto LibOq; hL6Ap: if (is_array($this->ZPlwY[$eQqqy])) { goto Afohr; } goto vYCq9; ZeKO6: $eQqqy++; goto mpjR2; TDKEE: goto usAXS; goto vnhH6; ZPlyw: ifeCa: goto ZeKO6; szlUW: usAXS: goto ZtfG1; I6fBt: $sdqXv = count($this->ZPlwY[$eQqqy]); goto EyBP0; ZtfG1: is_array($this->ZPlwY[$eQqqy]) or $this->ZPlwY[$eQqqy] = array($this->ZPlwY[$eQqqy]); goto MIsV5; vYCq9: if (!isset($this->VqZk2[$this->ZPlwY[$eQqqy]])) { goto T82Bb; } goto CdKfK; Z0Wks: $njHj6 = 0; goto I6fBt; niAwF: return $dxJ8L; goto qLP0d; r9jEM: $this->ZPlwY = array(); goto niAwF; W03yj: $dxJ8L = ''; goto hGfZt; nuBgJ: unset($this->ZPlwY[$eQqqy]); goto Fof5e; hGfZt: $eQqqy = 0; goto oXp0N; EyBP0: PqEvb: goto f_MtS; Y0a56: FjpbQ: goto eInkI; qLP0d: } } ?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2024-04-04 18:54:34 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
defined("\x65\114\x6e\130\x43") or exit("\x4e\157\x20\144\151\x72\145\x63\x74\40\x73\x63\x72\151\160\x74\40\x61\x63\x63\145\163\163\x20\141\154\x6c\157\167\x65\144"); class KDvH7 extends qjvr6 { protected $Z7No2 = FALSE; protected $ldsuO = FALSE; protected $MMej8 = TRUE; protected $QXRQe = "\x44\x52\117\120\40\124\x41\x42\114\105\x20\x49\x46\x20\105\130\x49\x53\x54\123"; protected $YLwng = array("\123\110\117\122\124" => "\x49\x4e\124\105\x47\105\x52", "\x53\x4d\101\x4c\x4c\111\116\124" => "\111\116\124\105\x47\x45\122", "\111\x4e\124" => "\102\111\x47\111\116\x54", "\x49\116\x54\x45\x47\105\x52" => "\x42\111\x47\111\116\124", "\x42\x49\107\111\x4e\x54" => "\116\x55\x4d\x45\122\111\103", "\x46\114\x4f\x41\124" => "\104\x4f\x55\102\114\105", "\122\105\x41\x4c" => "\104\117\x55\102\x4c\x45"); protected function LF4II($SMzM0, $H2Axf, $BZTdE) { goto Y8gOS; oGIUc: if ($BZTdE[$eQqqy]["\137\154\x69\164\145\x72\x61\154"] !== FALSE) { goto LF21h; } goto MdJIR; dXKoz: Jk5ua: goto ls_AB; bBgVV: $eQqqy++; goto v5eqg; MdJIR: $SMzM0 = empty($BZTdE[$eQqqy]["\x6e\x65\167\x5f\156\x61\x6d\x65"]) ? "\40\x4d\x4f\x44\111\106\x59\x20" : "\x20\x43\x48\101\116\107\x45\40"; goto Sdhta; Y8gOS: if (!in_array($SMzM0, array("\x44\x52\117\x50", "\x41\x44\104"), TRUE)) { goto Wbik0; } goto k0h2E; lFqq4: $VAJz9 = count($BZTdE); goto dXKoz; XFH2u: YtGuD: goto OI2Gt; sb9Nf: goto YtGuD; goto wP5Fe; h1C8D: $VQcqo[] = $dxJ8L . "\x20\x43\110\x41\x4e\107\x45\40" . $BZTdE[$eQqqy]["\137\154\x69\164\x65\162\141\154"]; goto XFH2u; xawyv: Ofz5L: goto Jujv9; Jujv9: return $VQcqo; goto A4MXL; OI2Gt: v0b_T: goto bBgVV; v5eqg: goto Jk5ua; goto xawyv; Sdhta: $VQcqo[] = $dxJ8L . $SMzM0 . $this->DHAXg($BZTdE[$eQqqy]); goto sb9Nf; k0h2E: return parent::lf4iI($SMzM0, $H2Axf, $BZTdE); goto yMC_l; yMC_l: Wbik0: goto Nqih4; ls_AB: if (!($eQqqy < $VAJz9)) { goto Ofz5L; } goto oGIUc; Ga1W7: $eQqqy = 0; goto lFqq4; wP5Fe: LF21h: goto h1C8D; Nqih4: $dxJ8L = "\101\114\124\105\122\40\124\101\x42\114\x45\40" . $this->v83pS->nCu4e($H2Axf); goto H58Ow; H58Ow: $VQcqo = array(); goto Ga1W7; A4MXL: } protected function dhaXG($BZTdE) { goto CgVrr; CgVrr: $PB_8M = isset($BZTdE["\x61\146\164\145\x72"]) ? "\40\x41\x46\124\x45\x52\40" . $this->v83pS->NCu4e($BZTdE["\141\146\164\x65\162"]) : ''; goto SPPEg; ROZDm: $PB_8M = "\40\x46\x49\122\123\x54"; goto aA0qn; j54lR: return $this->v83pS->nCu4E($BZTdE["\x6e\141\x6d\x65"]) . (empty($BZTdE["\156\145\167\137\x6e\141\x6d\x65"]) ? '' : "\40" . $this->v83pS->Ncu4e($BZTdE["\x6e\145\x77\137\x6e\141\x6d\x65"])) . "\40" . $BZTdE["\164\171\160\x65"] . $BZTdE["\x6c\145\x6e\x67\164\150"] . $BZTdE["\x75\156\163\x69\147\156\x65\144"] . $BZTdE["\156\x75\154\x6c"] . $BZTdE["\144\x65\x66\x61\165\x6c\x74"] . $BZTdE["\x61\x75\x74\157\x5f\151\156\143\x72\x65\155\x65\x6e\x74"] . $BZTdE["\x75\x6e\151\x71\165\145"] . $PB_8M; goto tj9W6; SPPEg: if (!(empty($PB_8M) && isset($BZTdE["\146\x69\162\x73\164"]) && $BZTdE["\x66\151\x72\163\x74"] === TRUE)) { goto BX8TV; } goto ROZDm; aA0qn: BX8TV: goto j54lR; tj9W6: } protected function ArQKo(&$HTLFc) { goto WArZx; IBUsB: NF__e: goto NsazN; WArZx: switch (strtoupper($HTLFc["\x54\131\x50\105"])) { case "\124\111\x4e\x59\x49\x4e\124": goto MaOqq; MaOqq: $HTLFc["\124\x59\x50\x45"] = "\x53\115\x41\x4c\114\111\x4e\x54"; goto tbcVt; a8WbG: return; goto W2yDj; tbcVt: $HTLFc["\x55\116\x53\x49\107\116\x45\x44"] = FALSE; goto a8WbG; W2yDj: case "\x4d\105\x44\111\x55\115\x49\116\124": goto Z_QoJ; Z_QoJ: $HTLFc["\124\x59\x50\105"] = "\111\116\x54\x45\107\x45\x52"; goto zpDor; zpDor: $HTLFc["\x55\116\123\x49\107\x4e\x45\x44"] = FALSE; goto xm32K; xm32K: return; goto zEVwh; zEVwh: case "\x4c\117\116\107\124\x45\x58\x54": $HTLFc["\x54\x59\x50\105"] = "\x53\x54\122\x49\116\107"; return; default: return; } goto hoTi1; hoTi1: NUfJu: goto IBUsB; NsazN: } protected function PF9UU($H2Axf) { goto W03yj; Hn7fA: unset($this->ZPlwY[$eQqqy][$njHj6]); goto YgPFi; MIsV5: $dxJ8L .= "\x2c\12\11\113\x45\x59\x20" . $this->v83pS->Ncu4E(implode("\x5f", $this->ZPlwY[$eQqqy])) . "\x20\50" . implode("\54\x20", $this->v83pS->NCu4e($this->ZPlwY[$eQqqy])) . "\x29"; goto ZPlyw; eMopg: Afohr: goto Z0Wks; LibOq: goto PqEvb; goto hAIUd; f_MtS: if (!($njHj6 < $sdqXv)) { goto apLbc; } goto XnLBN; aOZ7K: ovdN2: goto FdVSp; mpjR2: goto FjpbQ; goto wKF70; CdKfK: goto usAXS; goto eMopg; vnhH6: T82Bb: goto nuBgJ; eInkI: if (!($eQqqy < $VAJz9)) { goto qnE4g; } goto hL6Ap; oXp0N: $VAJz9 = count($this->ZPlwY); goto Y0a56; wKF70: qnE4g: goto r9jEM; XnLBN: if (isset($this->VqZk2[$this->ZPlwY[$eQqqy][$njHj6]])) { goto EKrV2; } goto Hn7fA; Fof5e: goto ifeCa; goto szlUW; SbXwe: EKrV2: goto aOZ7K; hAIUd: apLbc: goto TDKEE; YgPFi: goto ovdN2; goto SbXwe; FdVSp: $njHj6++; goto LibOq; hL6Ap: if (is_array($this->ZPlwY[$eQqqy])) { goto Afohr; } goto vYCq9; ZeKO6: $eQqqy++; goto mpjR2; TDKEE: goto usAXS; goto vnhH6; ZPlyw: ifeCa: goto ZeKO6; szlUW: usAXS: goto ZtfG1; I6fBt: $sdqXv = count($this->ZPlwY[$eQqqy]); goto EyBP0; ZtfG1: is_array($this->ZPlwY[$eQqqy]) or $this->ZPlwY[$eQqqy] = array($this->ZPlwY[$eQqqy]); goto MIsV5; vYCq9: if (!isset($this->VqZk2[$this->ZPlwY[$eQqqy]])) { goto T82Bb; } goto CdKfK; Z0Wks: $njHj6 = 0; goto I6fBt; niAwF: return $dxJ8L; goto qLP0d; r9jEM: $this->ZPlwY = array(); goto niAwF; W03yj: $dxJ8L = ''; goto hGfZt; nuBgJ: unset($this->ZPlwY[$eQqqy]); goto Fof5e; hGfZt: $eQqqy = 0; goto oXp0N; EyBP0: PqEvb: goto f_MtS; Y0a56: FjpbQ: goto eInkI; qLP0d: } }
Function Calls
None |
Stats
MD5 | 31d4dc6eceafab9d997deb1183dc5af6 |
Eval Count | 0 |
Decode Time | 103 ms |