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 <?php goto Cc99eaffbf61eebe55507b46ff90dc29; fcd36d78965fbd5365cbc65868c05223: he..
Decoded Output download
<?php
<?php
goto Cc99eaffbf61eebe55507b46ff90dc29; fcd36d78965fbd5365cbc65868c05223: header("Access-Control-Allow-Origin: *"); goto E51a827c31204e52d1ab29979d58404f; e141f1f197cfbf34e13d25c40f1d2437: aaa23471c8c3afc6480e6cbafe976b00: goto E4636a4eedb50d216299f45d9330a72b; F925a5437c33b1c187deacf4553436aa: exit; goto c9ffecfba80867471019dc560d91ec2a; Ac39579f2c1eb0adb09308b7f7c82963: exit; goto bb0205cdc37d2e3569b21dda8a415024; Df1bb970cf523b87bb7f8cb0a96389ca: $D6b035b8982692d428a878ba6d0227b2 = empty($_GET["stream_id"]) ? null : intval($_GET["stream_id"]); goto e6f8f73b71775084c82b9ff58807ac9e; e98f1850b2cf8911f10ac2bc5bc1a5bb: if (!($a492ecb007354297f661eb32249daf40 == $C4974a88620da1c49c8469c6bc670e57)) { goto afd8f3346d362f1e228cc6261d172167; } goto Da780ab444efdf9c0d6504eba5f6067c; F64c87d01470e05fad7fbbe81d5c8e05: readfile($E27e6d12b77ffac32a231415a031d678); goto Ac39579f2c1eb0adb09308b7f7c82963; E4636a4eedb50d216299f45d9330a72b: if (!file_exists($E27e6d12b77ffac32a231415a031d678)) { goto eff2bb41619d89c999050af57fe1583b; } goto a80df84e309bcbdb5bae60ff035bcb58; a80df84e309bcbdb5bae60ff035bcb58: $a492ecb007354297f661eb32249daf40 = md5(md5_file($E27e6d12b77ffac32a231415a031d678) . filesize($E27e6d12b77ffac32a231415a031d678)); goto e98f1850b2cf8911f10ac2bc5bc1a5bb; Da780ab444efdf9c0d6504eba5f6067c: $b3ebc706bcdfcc58cc6a6d00dc72b72e = filesize($E27e6d12b77ffac32a231415a031d678); goto a0d771919571d3b02e9f780b6b89be6c; E51a827c31204e52d1ab29979d58404f: $D4fa14f41e04a8a9f591ef922eb23bf8 = empty($_GET["type"]) ? null : $_GET["type"]; goto Df1bb970cf523b87bb7f8cb0a96389ca; bb0205cdc37d2e3569b21dda8a415024: afd8f3346d362f1e228cc6261d172167: goto F960ed8a7be718ed92ec77cad0b7f5d4; e6f8f73b71775084c82b9ff58807ac9e: $C4974a88620da1c49c8469c6bc670e57 = empty($_GET["token"]) ? null : $_GET["token"]; goto db18000f5d25158590249b8bf2641560; db18000f5d25158590249b8bf2641560: $E27e6d12b77ffac32a231415a031d678 = str_replace(array("\", "/"), '', urldecode($_GET["seg"])); goto a3280c49982bee45753e772a368d24f6; c9ffecfba80867471019dc560d91ec2a: a20690811c7519900a73f9f170008b20: goto fcd36d78965fbd5365cbc65868c05223; a0d771919571d3b02e9f780b6b89be6c: header("Content-Length: " . $b3ebc706bcdfcc58cc6a6d00dc72b72e); goto e9557b13726c94e91724a8e76e05a2cd; Bd9e3663aacb7f00a5108bb2563eae88: Caa0d53109209252029a1057529d5315: goto e141f1f197cfbf34e13d25c40f1d2437; F960ed8a7be718ed92ec77cad0b7f5d4: eff2bb41619d89c999050af57fe1583b: goto dfa71f613fa5e8fabc78cb2dbbfb14ca; df3df029b6b1dbf9f61df89501f63b45: if (!(empty($_GET["seg"]) || empty($_GET["token"]))) { goto a20690811c7519900a73f9f170008b20; } goto F925a5437c33b1c187deacf4553436aa; Cc99eaffbf61eebe55507b46ff90dc29: require "../constants.php"; goto df3df029b6b1dbf9f61df89501f63b45; a3280c49982bee45753e772a368d24f6: switch ($D4fa14f41e04a8a9f591ef922eb23bf8) { case "archive": $E27e6d12b77ffac32a231415a031d678 = TV_ARCHIVE . $D6b035b8982692d428a878ba6d0227b2 . "/" . $E27e6d12b77ffac32a231415a031d678; goto aaa23471c8c3afc6480e6cbafe976b00; default: $E27e6d12b77ffac32a231415a031d678 = STREAMS_PATH . $E27e6d12b77ffac32a231415a031d678; } goto Bd9e3663aacb7f00a5108bb2563eae88; e9557b13726c94e91724a8e76e05a2cd: header("Content-Type: video/mp2t"); goto F64c87d01470e05fad7fbbe81d5c8e05; dfa71f613fa5e8fabc78cb2dbbfb14ca: header($_SERVER["SERVER_PROTOCOL"] . " 403 Forbidden", true, 403);
?>
Did this file decode correctly?
Original Code
<?php
<?php
goto Cc99eaffbf61eebe55507b46ff90dc29; fcd36d78965fbd5365cbc65868c05223: header("\x41\x63\143\145\163\163\55\x43\157\156\x74\x72\x6f\x6c\55\101\154\x6c\157\x77\x2d\117\x72\151\x67\x69\x6e\x3a\40\52"); goto E51a827c31204e52d1ab29979d58404f; e141f1f197cfbf34e13d25c40f1d2437: aaa23471c8c3afc6480e6cbafe976b00: goto E4636a4eedb50d216299f45d9330a72b; F925a5437c33b1c187deacf4553436aa: exit; goto c9ffecfba80867471019dc560d91ec2a; Ac39579f2c1eb0adb09308b7f7c82963: exit; goto bb0205cdc37d2e3569b21dda8a415024; Df1bb970cf523b87bb7f8cb0a96389ca: $D6b035b8982692d428a878ba6d0227b2 = empty($_GET["\163\x74\x72\x65\x61\155\137\151\x64"]) ? null : intval($_GET["\x73\x74\x72\x65\x61\155\137\151\x64"]); goto e6f8f73b71775084c82b9ff58807ac9e; e98f1850b2cf8911f10ac2bc5bc1a5bb: if (!($a492ecb007354297f661eb32249daf40 == $C4974a88620da1c49c8469c6bc670e57)) { goto afd8f3346d362f1e228cc6261d172167; } goto Da780ab444efdf9c0d6504eba5f6067c; F64c87d01470e05fad7fbbe81d5c8e05: readfile($E27e6d12b77ffac32a231415a031d678); goto Ac39579f2c1eb0adb09308b7f7c82963; E4636a4eedb50d216299f45d9330a72b: if (!file_exists($E27e6d12b77ffac32a231415a031d678)) { goto eff2bb41619d89c999050af57fe1583b; } goto a80df84e309bcbdb5bae60ff035bcb58; a80df84e309bcbdb5bae60ff035bcb58: $a492ecb007354297f661eb32249daf40 = md5(md5_file($E27e6d12b77ffac32a231415a031d678) . filesize($E27e6d12b77ffac32a231415a031d678)); goto e98f1850b2cf8911f10ac2bc5bc1a5bb; Da780ab444efdf9c0d6504eba5f6067c: $b3ebc706bcdfcc58cc6a6d00dc72b72e = filesize($E27e6d12b77ffac32a231415a031d678); goto a0d771919571d3b02e9f780b6b89be6c; E51a827c31204e52d1ab29979d58404f: $D4fa14f41e04a8a9f591ef922eb23bf8 = empty($_GET["\164\171\x70\145"]) ? null : $_GET["\164\171\x70\x65"]; goto Df1bb970cf523b87bb7f8cb0a96389ca; bb0205cdc37d2e3569b21dda8a415024: afd8f3346d362f1e228cc6261d172167: goto F960ed8a7be718ed92ec77cad0b7f5d4; e6f8f73b71775084c82b9ff58807ac9e: $C4974a88620da1c49c8469c6bc670e57 = empty($_GET["\164\157\153\145\x6e"]) ? null : $_GET["\164\x6f\153\145\x6e"]; goto db18000f5d25158590249b8bf2641560; db18000f5d25158590249b8bf2641560: $E27e6d12b77ffac32a231415a031d678 = str_replace(array("\x5c", "\57"), '', urldecode($_GET["\163\145\x67"])); goto a3280c49982bee45753e772a368d24f6; c9ffecfba80867471019dc560d91ec2a: a20690811c7519900a73f9f170008b20: goto fcd36d78965fbd5365cbc65868c05223; a0d771919571d3b02e9f780b6b89be6c: header("\x43\x6f\156\164\145\156\x74\55\x4c\x65\156\147\x74\x68\72\x20" . $b3ebc706bcdfcc58cc6a6d00dc72b72e); goto e9557b13726c94e91724a8e76e05a2cd; Bd9e3663aacb7f00a5108bb2563eae88: Caa0d53109209252029a1057529d5315: goto e141f1f197cfbf34e13d25c40f1d2437; F960ed8a7be718ed92ec77cad0b7f5d4: eff2bb41619d89c999050af57fe1583b: goto dfa71f613fa5e8fabc78cb2dbbfb14ca; df3df029b6b1dbf9f61df89501f63b45: if (!(empty($_GET["\163\x65\x67"]) || empty($_GET["\164\157\153\x65\x6e"]))) { goto a20690811c7519900a73f9f170008b20; } goto F925a5437c33b1c187deacf4553436aa; Cc99eaffbf61eebe55507b46ff90dc29: require "\56\x2e\57\143\157\x6e\x73\x74\x61\156\x74\x73\x2e\x70\150\x70"; goto df3df029b6b1dbf9f61df89501f63b45; a3280c49982bee45753e772a368d24f6: switch ($D4fa14f41e04a8a9f591ef922eb23bf8) { case "\x61\162\143\150\151\166\x65": $E27e6d12b77ffac32a231415a031d678 = TV_ARCHIVE . $D6b035b8982692d428a878ba6d0227b2 . "\x2f" . $E27e6d12b77ffac32a231415a031d678; goto aaa23471c8c3afc6480e6cbafe976b00; default: $E27e6d12b77ffac32a231415a031d678 = STREAMS_PATH . $E27e6d12b77ffac32a231415a031d678; } goto Bd9e3663aacb7f00a5108bb2563eae88; e9557b13726c94e91724a8e76e05a2cd: header("\103\157\x6e\164\145\x6e\164\55\124\171\x70\145\x3a\40\x76\x69\x64\x65\157\57\155\x70\62\x74"); goto F64c87d01470e05fad7fbbe81d5c8e05; dfa71f613fa5e8fabc78cb2dbbfb14ca: header($_SERVER["\x53\105\x52\x56\x45\x52\x5f\120\122\117\x54\x4f\103\117\x4c"] . "\x20\64\x30\63\x20\x46\157\x72\142\x69\144\x64\x65\156", true, 403);
Function Calls
None |
Stats
MD5 | 98bc749c3460ccd3bfc6065381fd0f64 |
Eval Count | 0 |
Decode Time | 75 ms |