Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
goto lDz6R; Zs2jM: goto mNZoS; goto pHI2u; sf3vf: goto f8Lz5; goto BLgW2; D06Hu: ko65N:..
Decoded Output download
<?
goto lDz6R; Zs2jM: goto mNZoS; goto pHI2u; sf3vf: goto f8Lz5; goto BLgW2; D06Hu: ko65N: goto HAUTu; ND0I8: if (!empty($heck)) { $beck = @json_decode($heck, true); if (!empty($beck)) { $CHANNEL_LIST = $beck; } } goto aFCeH; O759W: itroG: goto dutVd; BA4s3: goto YydHd; goto iA3ou; H0iq4: $keyid = str_replace("{ "keys":[ { "kty":"oct", "k", ""key", $key); goto j6zHp; P4ENG: oQY9J: goto Lao8h; NcbGW: goto UR3YH; goto f1fMI; SjGkZ: mNZoS: goto qGn0i; LzfXK: $mpd = str_replace("mpd", "mpd" . """ . ",", $mpd); goto IzdpU; pHI2u: haMUC: goto wzdh1; BoJ33: GlSAi: goto EvmGy; tpqzD: foreach ($CHANNEL_LIST as $chnm) { if ($id == $chnm["id"]) { $name = $chnm["name"]; $logo = $chnm["logo"]; $group = $chnm["group"]; $url = $chnm["url"]; $license_key = $chnm["license_key"]; } } goto BA4s3; wzdh1: if (isset($_REQUEST["id"])) { $id = $_REQUEST["id"]; } goto HLuUk; mWJLE: f8Lz5: goto G1lel; j7U7U: goto HBSfu; goto mWJLE; H55SX: goto w_9QH; goto cYzRE; sDP7o: UR3YH: goto D72O_; v_RF_: goto prksq; goto O759W; zh5Jc: goto dchhI; goto zkPZb; tWKHu: goto GlSAi; goto BoJ33; xxfvo: require_once "base.php"; goto sf3vf; EvmGy: $heck = @file_get_contents("https://madxsia.live/css/xtatax.json"); goto zFkrY; zFkrY: goto huOO3; goto WvRA4; cko51: goto ZW2MO; goto SjGkZ; G1lel: $hunter = new HunterObfuscator($post); goto Zs2jM; BLgW2: lqy_X: goto RsnwI; gRlrK: include "data.php"; goto v_RF_; j6zHp: goto lqy_X; goto sDP7o; dutVd: function Encode($str) { $base6 = base64_encode($post); $base2he = bin2hex($base6); $hex2he = bin2hex($base2he); $reverse_data = strrev($hex2he); $rep_one = str_replace("35", "0BcH4dUu/", $reverse_data); $rep_two = str_replace("33", "+8ry6jo/", $rep_one); $reverse_data_two = strrev($rep_two); return $reverse_data_two . "=="; } goto H55SX; cYzRE: dchhI: goto LzfXK; TmZ1O: goto Dh2xA; goto D06Hu; HLuUk: goto ZF38E; goto bIc11; lDz6R: goto oQY9J; goto M2t8i; HAUTu: $keyid = str_replace("kid", "keyId", $keyid); goto NcbGW; aFCeH: goto haMUC; goto ciL0x; zkPZb: YydHd: goto NYhq2; ciL0x: ZW2MO: goto xxfvo; RsnwI: $keyid = str_replace(" } ], "type":"temporary" }", '', $keyid); goto roeGL; D72O_: $mpd = $url; goto zh5Jc; iA3ou: HBSfu: goto ktGxJ; roeGL: goto ko65N; goto fDGaa; Lao8h: $CHANNEL_LIST = array(); goto tWKHu; f1fMI: ZF38E: goto tpqzD; qGn0i: $obsfucated = $hunter->Obfuscate(); goto j7U7U; IzdpU: goto itroG; goto P4ENG; WvRA4: prksq: goto RU4zS; NYhq2: $key = $license_key; goto TmZ1O; fDGaa: w_9QH: goto gRlrK; RU4zS: $post = "jwplayer("TS").setup({\xa\xa "autostart": false,\xa "preload": "none",
"repeat": true,\xa "Volume": "100",
"mute": false,
\xa sharing: true,\xa displaytitle: false,
displaydescription: false,\xa {$descr}
\xa
"default": false,
"type": "hls",\xa\xa file: "{$mpd} type: "dash",\xa drm: { "clearkey": { {$keyid}
}\xa }\xa});"; goto cko51; bIc11: Dh2xA: goto H0iq4; M2t8i: huOO3: goto ND0I8; ktGxJ: ?>
Did this file decode correctly?
Original Code
goto lDz6R; Zs2jM: goto mNZoS; goto pHI2u; sf3vf: goto f8Lz5; goto BLgW2; D06Hu: ko65N: goto HAUTu; ND0I8: if (!empty($heck)) { $beck = @json_decode($heck, true); if (!empty($beck)) { $CHANNEL_LIST = $beck; } } goto aFCeH; O759W: itroG: goto dutVd; BA4s3: goto YydHd; goto iA3ou; H0iq4: $keyid = str_replace("\x7b\x20\x22\x6b\145\x79\163\42\72\x5b\x20\x7b\40\42\x6b\164\x79\x22\x3a\x22\x6f\x63\x74\x22\54\40\42\x6b", "\42\153\145\x79", $key); goto j6zHp; P4ENG: oQY9J: goto Lao8h; NcbGW: goto UR3YH; goto f1fMI; SjGkZ: mNZoS: goto qGn0i; LzfXK: $mpd = str_replace("\155\160\x64", "\155\160\144" . "\42" . "\54", $mpd); goto IzdpU; pHI2u: haMUC: goto wzdh1; BoJ33: GlSAi: goto EvmGy; tpqzD: foreach ($CHANNEL_LIST as $chnm) { if ($id == $chnm["\x69\x64"]) { $name = $chnm["\156\x61\155\145"]; $logo = $chnm["\x6c\x6f\147\157"]; $group = $chnm["\147\162\x6f\165\x70"]; $url = $chnm["\x75\162\154"]; $license_key = $chnm["\x6c\x69\143\x65\x6e\x73\145\x5f\x6b\145\171"]; } } goto BA4s3; wzdh1: if (isset($_REQUEST["\x69\144"])) { $id = $_REQUEST["\x69\144"]; } goto HLuUk; mWJLE: f8Lz5: goto G1lel; j7U7U: goto HBSfu; goto mWJLE; H55SX: goto w_9QH; goto cYzRE; sDP7o: UR3YH: goto D72O_; v_RF_: goto prksq; goto O759W; zh5Jc: goto dchhI; goto zkPZb; tWKHu: goto GlSAi; goto BoJ33; xxfvo: require_once "\x62\x61\163\145\x2e\x70\x68\160"; goto sf3vf; EvmGy: $heck = @file_get_contents("\x68\x74\164\160\163\x3a\57\57\155\x61\144\170\x73\151\x61\56\154\151\166\x65\57\x63\x73\x73\x2f\x78\x74\141\164\x61\x78\56\152\x73\x6f\156"); goto zFkrY; zFkrY: goto huOO3; goto WvRA4; cko51: goto ZW2MO; goto SjGkZ; G1lel: $hunter = new HunterObfuscator($post); goto Zs2jM; BLgW2: lqy_X: goto RsnwI; gRlrK: include "\x64\x61\x74\141\56\160\x68\x70"; goto v_RF_; j6zHp: goto lqy_X; goto sDP7o; dutVd: function Encode($str) { $base6 = base64_encode($post); $base2he = bin2hex($base6); $hex2he = bin2hex($base2he); $reverse_data = strrev($hex2he); $rep_one = str_replace("\x33\x35", "\60\102\x63\x48\x34\x64\x55\x75\x2f", $reverse_data); $rep_two = str_replace("\x33\63", "\x2b\70\x72\171\66\152\157\x2f", $rep_one); $reverse_data_two = strrev($rep_two); return $reverse_data_two . "\x3d\75"; } goto H55SX; cYzRE: dchhI: goto LzfXK; TmZ1O: goto Dh2xA; goto D06Hu; HLuUk: goto ZF38E; goto bIc11; lDz6R: goto oQY9J; goto M2t8i; HAUTu: $keyid = str_replace("\153\151\144", "\x6b\x65\171\111\x64", $keyid); goto NcbGW; aFCeH: goto haMUC; goto ciL0x; zkPZb: YydHd: goto NYhq2; ciL0x: ZW2MO: goto xxfvo; RsnwI: $keyid = str_replace("\40\175\40\x5d\54\40\x22\x74\171\x70\x65\42\72\42\164\x65\x6d\160\157\162\x61\x72\171\x22\40\x7d", '', $keyid); goto roeGL; D72O_: $mpd = $url; goto zh5Jc; iA3ou: HBSfu: goto ktGxJ; roeGL: goto ko65N; goto fDGaa; Lao8h: $CHANNEL_LIST = array(); goto tWKHu; f1fMI: ZF38E: goto tpqzD; qGn0i: $obsfucated = $hunter->Obfuscate(); goto j7U7U; IzdpU: goto itroG; goto P4ENG; WvRA4: prksq: goto RU4zS; NYhq2: $key = $license_key; goto TmZ1O; fDGaa: w_9QH: goto gRlrK; RU4zS: $post = "\x6a\167\x70\154\141\171\x65\162\x28\x22\x54\123\x22\51\x2e\163\145\164\165\160\x28\173\xa\xa\40\42\141\x75\x74\x6f\x73\164\x61\x72\164\x22\72\40\146\x61\154\x73\145\x2c\xa\40\x20\x20\x20\x22\160\162\145\154\157\x61\x64\x22\72\x20\42\x6e\x6f\156\145\42\54\12\40\x20\x20\x20\42\x72\145\x70\145\141\164\42\72\x20\164\162\165\145\x2c\xa\40\x20\40\x20\40\42\x56\157\154\165\155\x65\x22\x3a\40\x22\61\x30\x30\x22\x2c\12\x20\40\40\x20\x20\x22\x6d\x75\x74\145\42\x3a\x20\x66\x61\x6c\x73\x65\x2c\12\40\40\x20\xa\x20\40\x20\x73\150\x61\162\151\156\147\72\x20\164\162\x75\x65\54\xa\40\x20\x64\x69\163\160\154\x61\171\x74\x69\164\154\145\x3a\x20\x66\141\x6c\163\145\x2c\12\40\x20\x64\x69\163\160\154\141\x79\144\x65\163\143\162\151\x70\164\151\x6f\156\x3a\x20\x66\x61\x6c\163\145\x2c\xa\x20{$descr}\12\x20\x20\x20\40\x20\x20\40\40\xa\12\12\40\40\40\40\40\40\40\x20\40\40\42\144\x65\146\141\x75\154\x74\x22\x3a\x20\146\x61\x6c\163\145\x2c\12\12\x20\40\x20\40\40\40\40\40\x20\x20\x22\164\x79\160\145\42\72\40\42\x68\x6c\163\42\x2c\xa\xa\x20\x20\x20\x20\40\x20\x20\x20\146\x69\x6c\145\x3a\40\x22{$mpd}\x20\x20\40\x20\40\x20\x20\164\x79\160\145\x3a\x20\42\x64\x61\x73\x68\42\x2c\xa\x20\x20\40\40\40\40\144\x72\155\x3a\40\x7b\40\x22\143\154\145\141\162\153\145\x79\x22\72\40\173\40\40{$keyid}\x20\40\12\x20\40\x20\x20\40\x20\x7d\xa\40\40\x20\x20\40\40\x20\40\40\x20\x20\x20\40\175\xa\175\x29\73"; goto cko51; bIc11: Dh2xA: goto H0iq4; M2t8i: huOO3: goto ND0I8; ktGxJ:
Function Calls
None |
Stats
MD5 | 8454f5905f21fff40795938ae5102662 |
Eval Count | 0 |
Decode Time | 33 ms |