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 lxcXO; PA95M: curl_setopt($ch, CURLOPT_URL, $requestUrl); goto w0rlm; sa2ey: ..

Decoded Output download

<?php 
 goto lxcXO; PA95M: curl_setopt($ch, CURLOPT_URL, $requestUrl); goto w0rlm; sa2ey: $ch = curl_init(); goto PA95M; foxwG: $response = curl_exec($ch); goto JGlcF; xCPqB: $id = $_GET["id"]; goto VV2GB; KdI5g: curl_setopt($ch, CURLOPT_HTTPHEADER, array("authority: api3.hbogoasia.com", "accept: application/json, text/plain, */*", "accept-language: id,en-US;q=0.9,en;q=0.8", "if-none-match: W/"2bf-TbZDxJqC+wwr6bl2bZR3NP9KEH4"", "origin: https://www.hbogoasia.id", "referer: https://www.hbogoasia.id/", "sec-ch-ua: "Not.A/Brand";v="8", "Chromium";v="114", "Brave";v="114"", "sec-ch-ua-mobile: ?0", "sec-ch-ua-platform: "Windows"", "sec-fetch-dest: empty", "sec-fetch-mode: cors", "sec-fetch-site: cross-site", "sec-gpc: 1", "user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36")); goto foxwG; w0rlm: curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); goto KdI5g; JGlcF: if (curl_errno($ch)) { echo "Error: " . curl_error($ch); } else { $statusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); if ($statusCode == 200) { $responseData = json_decode($response, true); if (isset($responseData["playbackURL"])) { $playbackURL = $responseData["playbackURL"]; header("Location: " . $playbackURL); header("HTTP/1.1 307 Temporary Redirect"); die; } else { echo "APIV2"; } } else { echo "APIV2" . $statusCode; } } goto OxHDP; OxHDP: curl_close($ch); goto ayEic; lxcXO: include "token.php"; goto xCPqB; Og6CP: $params = array("territory" => "IDN", "contentId" => $id, "sessionToken" => $sessionToken, "channelPartnerID" => "Telkomsel_HBO", "operatorId" => "SIN", "lang" => "en"); goto LPKXr; VV2GB: $url = "https://api3.hbogoasia.com/v1/asset/playbackurl"; goto Og6CP; LPKXr: $queryString = http_build_query($params); goto tARoc; tARoc: $requestUrl = $url . "?" . $queryString; goto sa2ey; ayEic: ?>

Did this file decode correctly?

Original Code

<?php
 goto lxcXO; PA95M: curl_setopt($ch, CURLOPT_URL, $requestUrl); goto w0rlm; sa2ey: $ch = curl_init(); goto PA95M; foxwG: $response = curl_exec($ch); goto JGlcF; xCPqB: $id = $_GET["\x69\x64"]; goto VV2GB; KdI5g: curl_setopt($ch, CURLOPT_HTTPHEADER, array("\141\165\x74\x68\157\x72\151\164\x79\72\x20\141\160\x69\63\x2e\x68\142\157\147\x6f\x61\163\151\x61\x2e\143\x6f\x6d", "\141\143\143\145\160\164\72\40\x61\160\x70\x6c\x69\143\141\x74\151\x6f\156\57\152\x73\157\x6e\x2c\x20\164\x65\170\164\57\x70\154\x61\x69\156\54\40\52\57\x2a", "\141\x63\143\145\x70\164\x2d\x6c\141\156\x67\x75\x61\x67\x65\x3a\x20\151\x64\x2c\x65\x6e\x2d\x55\123\x3b\x71\75\x30\56\71\54\145\156\x3b\x71\x3d\x30\x2e\x38", "\x69\x66\55\156\x6f\156\x65\x2d\x6d\141\164\x63\150\x3a\x20\x57\x2f\42\62\x62\146\x2d\124\142\x5a\104\x78\112\161\103\x2b\x77\x77\162\66\142\154\x32\x62\x5a\122\x33\116\120\x39\x4b\x45\110\x34\x22", "\157\162\x69\147\x69\x6e\x3a\40\x68\164\x74\x70\163\x3a\x2f\57\167\x77\x77\56\x68\142\x6f\147\157\x61\163\x69\141\56\151\x64", "\x72\x65\x66\x65\162\145\x72\x3a\x20\x68\164\x74\x70\x73\72\57\57\167\167\167\56\150\x62\157\147\157\x61\x73\151\141\x2e\151\x64\57", "\x73\145\x63\x2d\143\150\55\165\x61\72\x20\x22\116\x6f\164\x2e\x41\x2f\x42\x72\141\x6e\x64\42\x3b\x76\75\x22\x38\x22\54\40\42\103\x68\162\157\x6d\x69\165\x6d\42\x3b\166\75\42\x31\61\x34\x22\x2c\x20\x22\102\162\x61\x76\145\42\x3b\166\x3d\x22\x31\x31\x34\42", "\x73\x65\143\55\143\x68\55\165\x61\x2d\155\x6f\x62\151\x6c\x65\72\40\x3f\x30", "\x73\x65\143\55\x63\x68\55\165\141\55\x70\154\141\x74\x66\x6f\162\x6d\x3a\x20\42\x57\151\x6e\x64\x6f\x77\163\x22", "\163\145\143\55\146\x65\164\143\150\55\144\x65\x73\x74\72\x20\145\x6d\160\164\x79", "\x73\145\x63\x2d\146\145\x74\143\150\x2d\155\x6f\144\145\72\x20\x63\x6f\x72\x73", "\163\145\143\x2d\x66\145\x74\x63\150\55\x73\x69\164\145\x3a\40\x63\162\157\x73\x73\x2d\x73\151\164\145", "\163\145\x63\55\x67\x70\x63\x3a\40\61", "\x75\x73\145\x72\55\x61\x67\x65\x6e\164\72\x20\115\x6f\x7a\151\154\x6c\141\x2f\65\x2e\60\40\50\x57\151\x6e\x64\157\x77\x73\40\x4e\124\x20\x31\x30\x2e\x30\73\40\x57\x69\x6e\x36\x34\x3b\x20\170\x36\64\x29\x20\101\x70\x70\154\145\x57\145\142\x4b\151\x74\x2f\65\x33\x37\x2e\63\66\x20\50\x4b\110\124\115\114\54\40\x6c\x69\153\145\x20\x47\x65\143\153\x6f\51\x20\x43\150\162\x6f\155\145\57\61\x31\x34\56\60\x2e\x30\x2e\60\x20\x53\141\x66\x61\x72\151\57\x35\63\67\x2e\63\x36")); goto foxwG; w0rlm: curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); goto KdI5g; JGlcF: if (curl_errno($ch)) { echo "\x45\x72\162\x6f\162\x3a\x20" . curl_error($ch); } else { $statusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); if ($statusCode == 200) { $responseData = json_decode($response, true); if (isset($responseData["\160\x6c\x61\171\x62\x61\143\153\125\x52\x4c"])) { $playbackURL = $responseData["\x70\x6c\x61\171\142\141\x63\153\125\x52\114"]; header("\114\157\143\141\x74\x69\157\156\x3a\40" . $playbackURL); header("\x48\124\124\x50\x2f\61\56\61\40\63\x30\67\x20\124\x65\155\x70\x6f\162\141\162\x79\40\x52\145\144\151\162\145\x63\164"); die; } else { echo "\101\x50\x49\126\x32"; } } else { echo "\101\120\x49\126\x32" . $statusCode; } } goto OxHDP; OxHDP: curl_close($ch); goto ayEic; lxcXO: include "\x74\157\153\145\x6e\x2e\160\150\x70"; goto xCPqB; Og6CP: $params = array("\164\x65\x72\162\151\164\157\162\171" => "\111\104\x4e", "\143\157\x6e\164\x65\156\164\x49\x64" => $id, "\x73\145\163\x73\151\x6f\x6e\x54\157\x6b\x65\x6e" => $sessionToken, "\143\150\x61\156\156\145\x6c\x50\x61\162\x74\x6e\145\162\111\x44" => "\x54\x65\x6c\x6b\157\155\163\145\x6c\x5f\110\102\117", "\x6f\160\145\x72\x61\164\157\162\111\144" => "\x53\x49\x4e", "\154\141\x6e\147" => "\145\156"); goto LPKXr; VV2GB: $url = "\150\164\164\x70\x73\72\x2f\57\x61\160\151\63\56\150\142\157\147\157\141\163\151\141\x2e\143\157\155\57\166\x31\57\x61\x73\163\x65\164\x2f\160\154\x61\171\142\x61\143\x6b\165\162\x6c"; goto Og6CP; LPKXr: $queryString = http_build_query($params); goto tARoc; tARoc: $requestUrl = $url . "\77" . $queryString; goto sa2ey; ayEic: ?>

Function Calls

None

Variables

None

Stats

MD5 35447908962ee27b7a11b3a194c481e3
Eval Count 0
Decode Time 52 ms