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

Decoded Output download

<?php 
/*   __________________________________________________ 
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  | 
    |              on 2024-03-10 10:19:01              | 
    |    GitHub: https://github.com/pk-fr/yakpro-po    | 
    |__________________________________________________| 
*/ 
 session_write_close(); include_once __DIR__ . "/defined.php"; define("SETTINGS_PREFIX", "_settings"); use GDPlayer\Plugins; goto thTp1ef5PD6XLS8S; HpRnRBlGfPF1iSqN: $class = new Plugins(); goto aNQOCkUowtR1RRQg; XCvykjb4jf0dji7e: function set_plugin_option(string $key = '', $value = null) { goto H8RDwv0io60vmCW5; cM0rnOg2NvX5VnUH: return $class->insert(array("key" => $key, "value" => $value, "updated" => time())); goto QaoTS0lp0OoKIkSN; DrQpMNzcG8z63Z6t: $class->setCriteria("key", $key); goto ENnB3xPacG2R6otR; Fwy3rINOOGCfEY4J: session_write_close(); goto XlxmJoWLnvIcUf34; H8RDwv0io60vmCW5: session_write_close(); goto sWtCoGkLRwsPZ7Dc; oaqFnaxDWV5rB1HN: $class->setCriteria("key", $key); goto aIc1WIRaFu_CM6gB; yIuzg1uESEOvNTez: mWuNpr40HWSzPq2V: goto xm9cgjHRvDUFUDnF; EyxbFp07fokDnenj: bqwdg1Cisq5OwEPY: goto O8foO5oD3L6zvcDS; sWtCoGkLRwsPZ7Dc: if (empty($key)) { goto mWuNpr40HWSzPq2V; } goto Fwy3rINOOGCfEY4J; AgZR5v_V032culBc: if ($data) { goto bqwdg1Cisq5OwEPY; } goto WHjBMEUisUJEBrk3; xm9cgjHRvDUFUDnF: return false; goto UgcKq1ZWuDe_szUT; ABygdZN0g1WUPiqb: $class = new Plugins(); goto DrQpMNzcG8z63Z6t; QaoTS0lp0OoKIkSN: goto kxZ1i1CFf15kDxqq; goto EyxbFp07fokDnenj; WHjBMEUisUJEBrk3: session_write_close(); goto cM0rnOg2NvX5VnUH; XlxmJoWLnvIcUf34: $key .= SETTINGS_PREFIX; goto ABygdZN0g1WUPiqb; ENnB3xPacG2R6otR: $data = $class->getOne(["id"]); goto AgZR5v_V032culBc; O8foO5oD3L6zvcDS: session_write_close(); goto oaqFnaxDWV5rB1HN; LA3I8fBGF4K1sDY6: kxZ1i1CFf15kDxqq: goto yIuzg1uESEOvNTez; aIc1WIRaFu_CM6gB: $value = is_array($value) ? json_encode($value, true) : $value; goto T0xdy_Ivxy9z8kOj; T0xdy_Ivxy9z8kOj: return $class->update(array("key" => $key, "value" => $value, "updated" => time())); goto LA3I8fBGF4K1sDY6; UgcKq1ZWuDe_szUT: } goto cznhsPCclSPxNTlU; cznhsPCclSPxNTlU: function remove_plugin_option(string $key = '') { goto UmcyRsF6vKPI1qy5; R_CVTsUv3LlWb99q: $class = new Plugins(); goto xhx7SmB3x9YemCh5; xhx7SmB3x9YemCh5: $class->setCriteria("key", $key); goto ca2Eyb4lBAHW5j4Z; Jy5iL5aMERlatNp9: return false; goto SjSMR3R1KvhN6ZZD; ca2Eyb4lBAHW5j4Z: return $class->delete(); goto eVXg592zaIOYwmci; GDu19hIVWDFcIaRe: $key .= SETTINGS_PREFIX; goto R_CVTsUv3LlWb99q; KpxCDQAxndmvD1W1: session_write_close(); goto GDu19hIVWDFcIaRe; cY93KLsHMIXfT9EC: if (empty($key)) { goto DP6g8EgMC6U6XP99; } goto KpxCDQAxndmvD1W1; UmcyRsF6vKPI1qy5: session_write_close(); goto cY93KLsHMIXfT9EC; eVXg592zaIOYwmci: DP6g8EgMC6U6XP99: goto Jy5iL5aMERlatNp9; SjSMR3R1KvhN6ZZD: } goto HpRnRBlGfPF1iSqN; thTp1ef5PD6XLS8S: function get_plugin_option(string $key = '') { goto XgpD6A5Uqi3bEkkV; DWfaQ2qQbtUOntOz: HXsWB3RaL4RdHKUj: goto Sk8chpAcPclJweGy; uc3_0O1BQv4XBDmG: $class->setCriteria("key", $key); goto lRpRn69IJo92n04K; IhsI7fF2TNQXcjEG: session_write_close(); goto iMaJgitn_Rvv4kJg; lRpRn69IJo92n04K: $data = $class->getOne(["value"]); goto kN9Zh1e8mZz7Bjme; H5QxnrHcDmptRLVi: zwBbjltb8NX4mE5r: goto DWfaQ2qQbtUOntOz; XgpD6A5Uqi3bEkkV: session_write_close(); goto TNNqqJzSEOSqm25U; BtSdlJ7lEZTfseSG: session_write_close(); goto Zer4O42wwphhNO6m; fMLM6P6BYv21O067: $data = $class->get(["key", "value"]); goto eJo065xrysEYS6Nj; Zer4O42wwphhNO6m: $result = []; goto fMLM6P6BYv21O067; SQAtNRByNIkM2hFz: goto HXsWB3RaL4RdHKUj; goto baz2HAhNAn6B5d5H; X4WLOEVcTUhCUhET: d12eI7oefFFnmPrz: goto WKjfqxYlUW66vJeY; TNNqqJzSEOSqm25U: $class = new Plugins(); goto T_gJA4MyMVrZbo4N; GP6EHgedMshJJjoK: session_write_close(); goto SFTY7YjJiB4lTqmV; SFTY7YjJiB4lTqmV: return json_decode($data["value"], true); goto H5QxnrHcDmptRLVi; Y7FG0sVYQdYrkVp3: $class->setLimit(1); goto uc3_0O1BQv4XBDmG; T_gJA4MyMVrZbo4N: if (!empty($key)) { goto N7FqXlpqOguBc237; } goto BtSdlJ7lEZTfseSG; WKjfqxYlUW66vJeY: return $result; goto SQAtNRByNIkM2hFz; Sk8chpAcPclJweGy: return false; goto o_M3CbZv3MaVxy4T; kN9Zh1e8mZz7Bjme: if (!$data) { goto zwBbjltb8NX4mE5r; } goto GP6EHgedMshJJjoK; baz2HAhNAn6B5d5H: N7FqXlpqOguBc237: goto IhsI7fF2TNQXcjEG; iMaJgitn_Rvv4kJg: $key .= SETTINGS_PREFIX; goto Y7FG0sVYQdYrkVp3; eJo065xrysEYS6Nj: foreach ($data as $dt) { goto xRRn_DjHjIuqTkat; xRRn_DjHjIuqTkat: session_write_close(); goto ziaKpbJiGaAQqSrG; uyLtJk5IrpTlMa7d: mq0hu9FLR5qwSFNh: goto l2uIeftdYkbdolml; ziaKpbJiGaAQqSrG: $result[$dt["key"]] = json_decode($dt["value"], true); goto uyLtJk5IrpTlMa7d; l2uIeftdYkbdolml: } goto X4WLOEVcTUhCUhET; o_M3CbZv3MaVxy4T: } goto XCvykjb4jf0dji7e; aNQOCkUowtR1RRQg: $class->load(); 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2024-03-10 10:19:01              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 session_write_close(); include_once __DIR__ . "\57\144\x65\x66\x69\156\145\144\56\x70\150\160"; define("\123\105\x54\x54\111\116\107\x53\x5f\x50\122\x45\106\x49\130", "\x5f\x73\145\164\x74\151\x6e\x67\x73"); use GDPlayer\Plugins; goto thTp1ef5PD6XLS8S; HpRnRBlGfPF1iSqN: $class = new Plugins(); goto aNQOCkUowtR1RRQg; XCvykjb4jf0dji7e: function set_plugin_option(string $key = '', $value = null) { goto H8RDwv0io60vmCW5; cM0rnOg2NvX5VnUH: return $class->insert(array("\x6b\x65\171" => $key, "\166\141\x6c\x75\145" => $value, "\165\x70\144\x61\164\x65\144" => time())); goto QaoTS0lp0OoKIkSN; DrQpMNzcG8z63Z6t: $class->setCriteria("\153\145\171", $key); goto ENnB3xPacG2R6otR; Fwy3rINOOGCfEY4J: session_write_close(); goto XlxmJoWLnvIcUf34; H8RDwv0io60vmCW5: session_write_close(); goto sWtCoGkLRwsPZ7Dc; oaqFnaxDWV5rB1HN: $class->setCriteria("\x6b\145\171", $key); goto aIc1WIRaFu_CM6gB; yIuzg1uESEOvNTez: mWuNpr40HWSzPq2V: goto xm9cgjHRvDUFUDnF; EyxbFp07fokDnenj: bqwdg1Cisq5OwEPY: goto O8foO5oD3L6zvcDS; sWtCoGkLRwsPZ7Dc: if (empty($key)) { goto mWuNpr40HWSzPq2V; } goto Fwy3rINOOGCfEY4J; AgZR5v_V032culBc: if ($data) { goto bqwdg1Cisq5OwEPY; } goto WHjBMEUisUJEBrk3; xm9cgjHRvDUFUDnF: return false; goto UgcKq1ZWuDe_szUT; ABygdZN0g1WUPiqb: $class = new Plugins(); goto DrQpMNzcG8z63Z6t; QaoTS0lp0OoKIkSN: goto kxZ1i1CFf15kDxqq; goto EyxbFp07fokDnenj; WHjBMEUisUJEBrk3: session_write_close(); goto cM0rnOg2NvX5VnUH; XlxmJoWLnvIcUf34: $key .= SETTINGS_PREFIX; goto ABygdZN0g1WUPiqb; ENnB3xPacG2R6otR: $data = $class->getOne(["\151\144"]); goto AgZR5v_V032culBc; O8foO5oD3L6zvcDS: session_write_close(); goto oaqFnaxDWV5rB1HN; LA3I8fBGF4K1sDY6: kxZ1i1CFf15kDxqq: goto yIuzg1uESEOvNTez; aIc1WIRaFu_CM6gB: $value = is_array($value) ? json_encode($value, true) : $value; goto T0xdy_Ivxy9z8kOj; T0xdy_Ivxy9z8kOj: return $class->update(array("\153\x65\x79" => $key, "\166\x61\154\x75\x65" => $value, "\165\160\144\x61\x74\145\x64" => time())); goto LA3I8fBGF4K1sDY6; UgcKq1ZWuDe_szUT: } goto cznhsPCclSPxNTlU; cznhsPCclSPxNTlU: function remove_plugin_option(string $key = '') { goto UmcyRsF6vKPI1qy5; R_CVTsUv3LlWb99q: $class = new Plugins(); goto xhx7SmB3x9YemCh5; xhx7SmB3x9YemCh5: $class->setCriteria("\x6b\x65\x79", $key); goto ca2Eyb4lBAHW5j4Z; Jy5iL5aMERlatNp9: return false; goto SjSMR3R1KvhN6ZZD; ca2Eyb4lBAHW5j4Z: return $class->delete(); goto eVXg592zaIOYwmci; GDu19hIVWDFcIaRe: $key .= SETTINGS_PREFIX; goto R_CVTsUv3LlWb99q; KpxCDQAxndmvD1W1: session_write_close(); goto GDu19hIVWDFcIaRe; cY93KLsHMIXfT9EC: if (empty($key)) { goto DP6g8EgMC6U6XP99; } goto KpxCDQAxndmvD1W1; UmcyRsF6vKPI1qy5: session_write_close(); goto cY93KLsHMIXfT9EC; eVXg592zaIOYwmci: DP6g8EgMC6U6XP99: goto Jy5iL5aMERlatNp9; SjSMR3R1KvhN6ZZD: } goto HpRnRBlGfPF1iSqN; thTp1ef5PD6XLS8S: function get_plugin_option(string $key = '') { goto XgpD6A5Uqi3bEkkV; DWfaQ2qQbtUOntOz: HXsWB3RaL4RdHKUj: goto Sk8chpAcPclJweGy; uc3_0O1BQv4XBDmG: $class->setCriteria("\153\x65\x79", $key); goto lRpRn69IJo92n04K; IhsI7fF2TNQXcjEG: session_write_close(); goto iMaJgitn_Rvv4kJg; lRpRn69IJo92n04K: $data = $class->getOne(["\x76\141\154\x75\145"]); goto kN9Zh1e8mZz7Bjme; H5QxnrHcDmptRLVi: zwBbjltb8NX4mE5r: goto DWfaQ2qQbtUOntOz; XgpD6A5Uqi3bEkkV: session_write_close(); goto TNNqqJzSEOSqm25U; BtSdlJ7lEZTfseSG: session_write_close(); goto Zer4O42wwphhNO6m; fMLM6P6BYv21O067: $data = $class->get(["\x6b\x65\171", "\166\x61\x6c\165\145"]); goto eJo065xrysEYS6Nj; Zer4O42wwphhNO6m: $result = []; goto fMLM6P6BYv21O067; SQAtNRByNIkM2hFz: goto HXsWB3RaL4RdHKUj; goto baz2HAhNAn6B5d5H; X4WLOEVcTUhCUhET: d12eI7oefFFnmPrz: goto WKjfqxYlUW66vJeY; TNNqqJzSEOSqm25U: $class = new Plugins(); goto T_gJA4MyMVrZbo4N; GP6EHgedMshJJjoK: session_write_close(); goto SFTY7YjJiB4lTqmV; SFTY7YjJiB4lTqmV: return json_decode($data["\x76\x61\154\165\145"], true); goto H5QxnrHcDmptRLVi; Y7FG0sVYQdYrkVp3: $class->setLimit(1); goto uc3_0O1BQv4XBDmG; T_gJA4MyMVrZbo4N: if (!empty($key)) { goto N7FqXlpqOguBc237; } goto BtSdlJ7lEZTfseSG; WKjfqxYlUW66vJeY: return $result; goto SQAtNRByNIkM2hFz; Sk8chpAcPclJweGy: return false; goto o_M3CbZv3MaVxy4T; kN9Zh1e8mZz7Bjme: if (!$data) { goto zwBbjltb8NX4mE5r; } goto GP6EHgedMshJJjoK; baz2HAhNAn6B5d5H: N7FqXlpqOguBc237: goto IhsI7fF2TNQXcjEG; iMaJgitn_Rvv4kJg: $key .= SETTINGS_PREFIX; goto Y7FG0sVYQdYrkVp3; eJo065xrysEYS6Nj: foreach ($data as $dt) { goto xRRn_DjHjIuqTkat; xRRn_DjHjIuqTkat: session_write_close(); goto ziaKpbJiGaAQqSrG; uyLtJk5IrpTlMa7d: mq0hu9FLR5qwSFNh: goto l2uIeftdYkbdolml; ziaKpbJiGaAQqSrG: $result[$dt["\x6b\145\x79"]] = json_decode($dt["\166\141\x6c\165\x65"], true); goto uyLtJk5IrpTlMa7d; l2uIeftdYkbdolml: } goto X4WLOEVcTUhCUhET; o_M3CbZv3MaVxy4T: } goto XCvykjb4jf0dji7e; aNQOCkUowtR1RRQg: $class->load();

Function Calls

None

Variables

None

Stats

MD5 3023361189e09b3ff1bc95ce7798e99b
Eval Count 0
Decode Time 65 ms