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 goto D5dc03d707e95ed526ef7971ad080b56; F7abda83f2ffc0cac5b4c393424d8576: switch ($..

Decoded Output download

<?php 
 goto D5dc03d707e95ed526ef7971ad080b56; F7abda83f2ffc0cac5b4c393424d8576: switch ($F42d5bce2cb79ba29808cb5801531234) { case "archive": $b6b4f47b25356e5b9b93a9d8c13fe769 = TV_ARCHIVE . $f6a4b25f5ff4c135bf675733000d8197 . "/" . $b6b4f47b25356e5b9b93a9d8c13fe769; goto ef70f5265d572b58845225fdb979816f; default: $b6b4f47b25356e5b9b93a9d8c13fe769 = STREAMS_PATH . $b6b4f47b25356e5b9b93a9d8c13fe769; } goto f116ab04e1a0ef9d31daa75335b086f3; C4a011bdfd09767a4be11ab83fa98d1c: readfile($b6b4f47b25356e5b9b93a9d8c13fe769); goto Ca36f68e19cb11e374cf30be151e6606; E47c9995b7cc6a436b7de94b0602501c: ef70f5265d572b58845225fdb979816f: goto e3799438c59f6b2716fdcee8784b4a8d; ba704150172b2434383ffe74ac763e16: E6834d61fc01c1224067cc04442bdbe3: goto ca53fa5901faa0797810b863e8aab73c; f116ab04e1a0ef9d31daa75335b086f3: b6073f9a31d40081b81a27dcde2ad77d: goto E47c9995b7cc6a436b7de94b0602501c; D5dc03d707e95ed526ef7971ad080b56: require "../constants.php"; goto e2f4fecac5293c12eeeef194550c49f6; bc5723e03774546d4b8d9d10d53d2bd8: E20d3ef60c8a3010668d9714d54b085e: goto D137d395bb8a67e262b5bf0cf5f67c88; d2b30652c6f4b1e164c1fd453ca6c67c: $B7bd58233463da7ac1f529e6bcad97a2 = empty($_GET["token"]) ? null : $_GET["token"]; goto e890bbbe8015d5f7fbcfe1a47cb38df9; ac7fd990101b5303bf90e1b24655285c: exit; goto ba704150172b2434383ffe74ac763e16; e890bbbe8015d5f7fbcfe1a47cb38df9: $b6b4f47b25356e5b9b93a9d8c13fe769 = str_replace(array("\", "/"), '', urldecode($_GET["seg"])); goto F7abda83f2ffc0cac5b4c393424d8576; d5724dad98817c5e8d92207c61fd36bf: header("Content-Type: video/mp2t"); goto C4a011bdfd09767a4be11ab83fa98d1c; e2f4fecac5293c12eeeef194550c49f6: if (!(empty($_GET["seg"]) || empty($_GET["token"]))) { goto E6834d61fc01c1224067cc04442bdbe3; } goto ac7fd990101b5303bf90e1b24655285c; Ca36f68e19cb11e374cf30be151e6606: exit; goto e4499344bfb9b9dd9d43c264ad747697; B182af6505b936be619c8b458da428bd: header("Content-Length: " . $acda8515551e1c0432a8294948ef0e9a); goto d5724dad98817c5e8d92207c61fd36bf; e3799438c59f6b2716fdcee8784b4a8d: if (!file_exists($b6b4f47b25356e5b9b93a9d8c13fe769)) { goto E20d3ef60c8a3010668d9714d54b085e; } goto bb94ecb9cab44c69fb10651147492084; Fc0bee6531b1badf82b3a8b58ebb96a8: if (!($B666b26b9733112e0f06c7b3dbe0de33 == $B7bd58233463da7ac1f529e6bcad97a2)) { goto Be068dcfd08d89b63bff3d280aecd647; } goto edd5002ce2527009a2e4f9998753f0ca; ca53fa5901faa0797810b863e8aab73c: header("Access-Control-Allow-Origin: *"); goto A6a2da72316c42b692e07b678431d898; bb94ecb9cab44c69fb10651147492084: $B666b26b9733112e0f06c7b3dbe0de33 = md5(md5_file($b6b4f47b25356e5b9b93a9d8c13fe769) . filesize($b6b4f47b25356e5b9b93a9d8c13fe769)); goto Fc0bee6531b1badf82b3a8b58ebb96a8; e4499344bfb9b9dd9d43c264ad747697: Be068dcfd08d89b63bff3d280aecd647: goto bc5723e03774546d4b8d9d10d53d2bd8; C26442356d676f1b9d9852eace8139e9: $f6a4b25f5ff4c135bf675733000d8197 = empty($_GET["stream_id"]) ? null : intval($_GET["stream_id"]); goto d2b30652c6f4b1e164c1fd453ca6c67c; A6a2da72316c42b692e07b678431d898: $F42d5bce2cb79ba29808cb5801531234 = empty($_GET["type"]) ? null : $_GET["type"]; goto C26442356d676f1b9d9852eace8139e9; edd5002ce2527009a2e4f9998753f0ca: $acda8515551e1c0432a8294948ef0e9a = filesize($b6b4f47b25356e5b9b93a9d8c13fe769); goto B182af6505b936be619c8b458da428bd; D137d395bb8a67e262b5bf0cf5f67c88: header($_SERVER["SERVER_PROTOCOL"] . " 403 Forbidden", true, 403); 
 ?>

Did this file decode correctly?

Original Code

<?php
 goto D5dc03d707e95ed526ef7971ad080b56; F7abda83f2ffc0cac5b4c393424d8576: switch ($F42d5bce2cb79ba29808cb5801531234) { case "\141\x72\143\150\151\166\x65": $b6b4f47b25356e5b9b93a9d8c13fe769 = TV_ARCHIVE . $f6a4b25f5ff4c135bf675733000d8197 . "\x2f" . $b6b4f47b25356e5b9b93a9d8c13fe769; goto ef70f5265d572b58845225fdb979816f; default: $b6b4f47b25356e5b9b93a9d8c13fe769 = STREAMS_PATH . $b6b4f47b25356e5b9b93a9d8c13fe769; } goto f116ab04e1a0ef9d31daa75335b086f3; C4a011bdfd09767a4be11ab83fa98d1c: readfile($b6b4f47b25356e5b9b93a9d8c13fe769); goto Ca36f68e19cb11e374cf30be151e6606; E47c9995b7cc6a436b7de94b0602501c: ef70f5265d572b58845225fdb979816f: goto e3799438c59f6b2716fdcee8784b4a8d; ba704150172b2434383ffe74ac763e16: E6834d61fc01c1224067cc04442bdbe3: goto ca53fa5901faa0797810b863e8aab73c; f116ab04e1a0ef9d31daa75335b086f3: b6073f9a31d40081b81a27dcde2ad77d: goto E47c9995b7cc6a436b7de94b0602501c; D5dc03d707e95ed526ef7971ad080b56: require "\x2e\x2e\57\x63\x6f\156\163\x74\x61\156\x74\x73\56\160\150\160"; goto e2f4fecac5293c12eeeef194550c49f6; bc5723e03774546d4b8d9d10d53d2bd8: E20d3ef60c8a3010668d9714d54b085e: goto D137d395bb8a67e262b5bf0cf5f67c88; d2b30652c6f4b1e164c1fd453ca6c67c: $B7bd58233463da7ac1f529e6bcad97a2 = empty($_GET["\x74\x6f\153\145\156"]) ? null : $_GET["\x74\157\153\145\156"]; goto e890bbbe8015d5f7fbcfe1a47cb38df9; ac7fd990101b5303bf90e1b24655285c: exit; goto ba704150172b2434383ffe74ac763e16; e890bbbe8015d5f7fbcfe1a47cb38df9: $b6b4f47b25356e5b9b93a9d8c13fe769 = str_replace(array("\134", "\x2f"), '', urldecode($_GET["\x73\145\147"])); goto F7abda83f2ffc0cac5b4c393424d8576; d5724dad98817c5e8d92207c61fd36bf: header("\103\x6f\156\x74\x65\156\x74\55\124\171\x70\145\72\x20\x76\151\x64\x65\157\x2f\x6d\160\62\164"); goto C4a011bdfd09767a4be11ab83fa98d1c; e2f4fecac5293c12eeeef194550c49f6: if (!(empty($_GET["\163\145\147"]) || empty($_GET["\164\x6f\x6b\x65\156"]))) { goto E6834d61fc01c1224067cc04442bdbe3; } goto ac7fd990101b5303bf90e1b24655285c; Ca36f68e19cb11e374cf30be151e6606: exit; goto e4499344bfb9b9dd9d43c264ad747697; B182af6505b936be619c8b458da428bd: header("\103\x6f\156\164\x65\156\x74\x2d\114\x65\156\147\x74\x68\x3a\x20" . $acda8515551e1c0432a8294948ef0e9a); goto d5724dad98817c5e8d92207c61fd36bf; e3799438c59f6b2716fdcee8784b4a8d: if (!file_exists($b6b4f47b25356e5b9b93a9d8c13fe769)) { goto E20d3ef60c8a3010668d9714d54b085e; } goto bb94ecb9cab44c69fb10651147492084; Fc0bee6531b1badf82b3a8b58ebb96a8: if (!($B666b26b9733112e0f06c7b3dbe0de33 == $B7bd58233463da7ac1f529e6bcad97a2)) { goto Be068dcfd08d89b63bff3d280aecd647; } goto edd5002ce2527009a2e4f9998753f0ca; ca53fa5901faa0797810b863e8aab73c: header("\x41\x63\x63\145\163\163\55\x43\157\x6e\x74\x72\x6f\154\x2d\x41\x6c\154\x6f\x77\x2d\117\162\151\x67\x69\x6e\72\x20\x2a"); goto A6a2da72316c42b692e07b678431d898; bb94ecb9cab44c69fb10651147492084: $B666b26b9733112e0f06c7b3dbe0de33 = md5(md5_file($b6b4f47b25356e5b9b93a9d8c13fe769) . filesize($b6b4f47b25356e5b9b93a9d8c13fe769)); goto Fc0bee6531b1badf82b3a8b58ebb96a8; e4499344bfb9b9dd9d43c264ad747697: Be068dcfd08d89b63bff3d280aecd647: goto bc5723e03774546d4b8d9d10d53d2bd8; C26442356d676f1b9d9852eace8139e9: $f6a4b25f5ff4c135bf675733000d8197 = empty($_GET["\x73\x74\x72\x65\x61\155\137\151\x64"]) ? null : intval($_GET["\x73\164\162\145\x61\x6d\x5f\151\x64"]); goto d2b30652c6f4b1e164c1fd453ca6c67c; A6a2da72316c42b692e07b678431d898: $F42d5bce2cb79ba29808cb5801531234 = empty($_GET["\164\x79\160\x65"]) ? null : $_GET["\164\x79\160\145"]; goto C26442356d676f1b9d9852eace8139e9; edd5002ce2527009a2e4f9998753f0ca: $acda8515551e1c0432a8294948ef0e9a = filesize($b6b4f47b25356e5b9b93a9d8c13fe769); goto B182af6505b936be619c8b458da428bd; D137d395bb8a67e262b5bf0cf5f67c88: header($_SERVER["\123\105\x52\126\105\122\x5f\x50\x52\x4f\x54\117\103\117\114"] . "\x20\x34\60\63\40\x46\157\162\x62\151\144\144\x65\x6e", true, 403);

Function Calls

None

Variables

None

Stats

MD5 35a3700dd5d9ede019b77bdb5e9e79e7
Eval Count 0
Decode Time 48 ms