Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

namespace GDPlayer\Hosting; class blogger extends \GDPlayer\CoreExtractor { private $embed..

Decoded Output download

<?  namespace GDPlayer\Hosting; class blogger extends \GDPlayer\CoreExtractor { private $embedURL = ''; public function __construct($id, $dl, $hostname) { goto qKhQK2SxXEWvW2y2; heKOG8GLEneJqXGl: session_write_close(); goto UdCtVCSqxxsVV_VS; Nj2E51yyAj6UnJhH: $this->embedURL = sprintf("https://www.blogger.com/video.g?token=%s", $this->id); goto vHQf8URJBf8IyxR9; vHQf8URJBf8IyxR9: goto ADFR7LpyGnLWVMmC; goto ek4VqhArmFYIxmf_; ek4VqhArmFYIxmf_: LBOpcBBliDmp3Yh0: goto heKOG8GLEneJqXGl; M0QMeE9FmwRrqUQo: goto rIfAK3ZOo78zyw8k; goto RQ89JUF9POJsmoGh; qKhQK2SxXEWvW2y2: session_write_close(); goto VgdDAXd_h5kYM9cg; qiBxyi_ZRLp_eBb2: rIfAK3ZOo78zyw8k: goto G8VBC1owSnB99hCn; GRLc5Ra5lcxHZCJ2: session_write_close(); goto MRzboi54Mpzz5QUe; G8VBC1owSnB99hCn: cQ7DWCmGvsuc02dF: goto NOdrNJaxT8W2kRtK; UdCtVCSqxxsVV_VS: $this->curlRequest($id, [], function (string $response = '') { goto xBEt5HM5SAiT5Kta; tQs9SPzmOoBAghHT: session_write_close(); goto S9EAXy150HTIoKql; QPieNKxISbIbe9Td: if (validate_url($url)) { goto nD6li2MFcLKdD34z; } goto O81KTVIuIp4uKWFu; FMabI9rFUeyiokff: nD6li2MFcLKdD34z: goto tQs9SPzmOoBAghHT; S9EAXy150HTIoKql: $this->embedURL = $url; goto vGQf6LecXzCSUsNE; HvtUrc84eaVwottl: $url = get_string_between($response, "mozallowfullscreen" src="", """); goto QPieNKxISbIbe9Td; O81KTVIuIp4uKWFu: session_write_close(); goto DFqAFC2irEKou2mO; DFqAFC2irEKou2mO: createErrorLog([__FILE__, $this->id, "iframe not found"]); goto o9ko7t40GmahASIM; o9ko7t40GmahASIM: goto UaYLyDBxOvHh2a1c; goto FMabI9rFUeyiokff; xBEt5HM5SAiT5Kta: session_write_close(); goto HvtUrc84eaVwottl; vGQf6LecXzCSUsNE: UaYLyDBxOvHh2a1c: goto LAH4YBj_BoY69CP5; LAH4YBj_BoY69CP5: }); goto wqJBEe41h6u0iFpJ; RQ89JUF9POJsmoGh: gM8JBsIiMsa4DXeX: goto rnZxW2mu0C37V0um; GxAoK9baJu4kfSlS: session_write_close(); goto Nj2E51yyAj6UnJhH; rnZxW2mu0C37V0um: session_write_close(); goto Pr_C0UFxjigjUtKz; sqSx2KPmMYm_Fj6m: if (!empty($this->embedURL)) { goto gM8JBsIiMsa4DXeX; } goto efssMHLHGH5NMDkF; o14dr2pDC5tChvFh: $this->getCFSources(); goto LwAXOGTJHK_BaFF_; MRzboi54Mpzz5QUe: if (validate_url($id)) { goto LBOpcBBliDmp3Yh0; } goto GxAoK9baJu4kfSlS; LwAXOGTJHK_BaFF_: if (!empty($this->sources)) { goto cQ7DWCmGvsuc02dF; } goto GRLc5Ra5lcxHZCJ2; VgdDAXd_h5kYM9cg: parent::__construct($id, $dl, $hostname); goto o14dr2pDC5tChvFh; wqJBEe41h6u0iFpJ: ADFR7LpyGnLWVMmC: goto sqSx2KPmMYm_Fj6m; Pr_C0UFxjigjUtKz: $this->getEmbedConfig(); goto qiBxyi_ZRLp_eBb2; GpR5I22VZbc6GZZf: createErrorLog([__FILE__, $this->id, "embed url not found"]); goto M0QMeE9FmwRrqUQo; efssMHLHGH5NMDkF: session_write_close(); goto GpR5I22VZbc6GZZf; NOdrNJaxT8W2kRtK: } private function getEmbedConfig() { session_write_close(); $this->curlRequest($this->embedURL, [], function (string $response = '') { goto sYR2qXaJlTOgm5dV; LnD2XXSZs5ERPjPL: if (!empty($arr["streams"])) { goto my82khbzdwQXeq6T; } goto uS811DgRAaW1LthF; zPC_kucaIZUzYvb0: goto iBBW0SYRdYPp59El; goto MMoTparWqJeDw56b; nNHhyptXQ9PPUgeX: xBShr_mSZxRTzTm7: goto XdwWJTqa4rD66ff3; hcZU4ywA3quvl40q: edEg88jDrL8l0r1w: goto izg_JKASnXp4k9MW; MTiYWfkMCj1h3EiV: session_write_close(); goto CXFYBxYp6lh4QSQN; K09NR1HtwZ47qeL8: S22B6mt20kNN5Cnz: goto nnFovx3QY5bkGvY9; PrMIBqyBFF9J1XT0: $arr = @json_decode($json, true); goto LnD2XXSZs5ERPjPL; CXFYBxYp6lh4QSQN: $this->status = "ok"; goto TWXPFFDduz3lC40U; DStAoqv5QOS9Dgv3: $json = html_entity_decode(strtr(trim($json), ["&" => "&", "=" => "="]), ENT_QUOTES, "UTF-8"); goto PrMIBqyBFF9J1XT0; TTPKkHaMATp7YOxZ: session_write_close(); goto PRfS7EtWO27VQk6Q; XdwWJTqa4rD66ff3: session_write_close(); goto DStAoqv5QOS9Dgv3; Rg1Nrn3RyOC7iRIZ: goto edEg88jDrL8l0r1w; goto nNHhyptXQ9PPUgeX; MMoTparWqJeDw56b: my82khbzdwQXeq6T: goto MTiYWfkMCj1h3EiV; sYR2qXaJlTOgm5dV: session_write_close(); goto I7AWiGw2O8q0Pzcj; uS811DgRAaW1LthF: session_write_close(); goto IEXNAdDEkR30r1zv; TWXPFFDduz3lC40U: $this->title = trim(strtr($arr["iframe_id"], ["BLOGGER-" => ''])); goto HKQ0GG029J1eb3ur; PRfS7EtWO27VQk6Q: createErrorLog([__FILE__, $this->url, "video config is empty"]); goto Rg1Nrn3RyOC7iRIZ; KIqaRj7sxUmrC4lc: if (!empty($json)) { goto xBShr_mSZxRTzTm7; } goto TTPKkHaMATp7YOxZ; HKQ0GG029J1eb3ur: $this->image = $arr["thumbnail"]; goto dPMR0ee4_MdtsWPH; IEXNAdDEkR30r1zv: createErrorLog([__FILE__, $this->id, "streams is empty"]); goto zPC_kucaIZUzYvb0; nnFovx3QY5bkGvY9: iBBW0SYRdYPp59El: goto hcZU4ywA3quvl40q; I7AWiGw2O8q0Pzcj: $json = get_string_between($response, "VIDEO_CONFIG =", "</script>"); goto KIqaRj7sxUmrC4lc; dPMR0ee4_MdtsWPH: foreach ($arr["streams"] as $vid) { goto O3IscYIFKExPR25W; F82UMquHiXCZGlVA: IIDin5jVSf_eYfZ1: goto MfzrgETCCE6jSBZD; MGjWBwiqT4t5Mdqd: $this->sources[] = ["file" => strtr($vid["play_url"], ["//{$subdomain}." => "//redirector."]), "type" => $this->videoType, "label" => $this->googleLabel($vid["format_id"])]; goto F82UMquHiXCZGlVA; MAwKdLUZ03B0n3nv: $subdomain = get_string_between($vid["play_url"], "//", "."); goto MGjWBwiqT4t5Mdqd; O3IscYIFKExPR25W: session_write_close(); goto MAwKdLUZ03B0n3nv; MfzrgETCCE6jSBZD: } goto K09NR1HtwZ47qeL8; izg_JKASnXp4k9MW: }); } public function __destruct() { session_write_close(); parent::__destruct(); } } 
 ?>

Did this file decode correctly?

Original Code

namespace GDPlayer\Hosting; class blogger extends \GDPlayer\CoreExtractor { private $embedURL = ''; public function __construct($id, $dl, $hostname) { goto qKhQK2SxXEWvW2y2; heKOG8GLEneJqXGl: session_write_close(); goto UdCtVCSqxxsVV_VS; Nj2E51yyAj6UnJhH: $this->embedURL = sprintf("\x68\x74\164\x70\x73\72\57\x2f\x77\x77\167\x2e\142\154\157\147\147\145\x72\x2e\143\157\x6d\x2f\166\151\x64\x65\x6f\x2e\147\x3f\x74\x6f\x6b\145\x6e\75\45\x73", $this->id); goto vHQf8URJBf8IyxR9; vHQf8URJBf8IyxR9: goto ADFR7LpyGnLWVMmC; goto ek4VqhArmFYIxmf_; ek4VqhArmFYIxmf_: LBOpcBBliDmp3Yh0: goto heKOG8GLEneJqXGl; M0QMeE9FmwRrqUQo: goto rIfAK3ZOo78zyw8k; goto RQ89JUF9POJsmoGh; qKhQK2SxXEWvW2y2: session_write_close(); goto VgdDAXd_h5kYM9cg; qiBxyi_ZRLp_eBb2: rIfAK3ZOo78zyw8k: goto G8VBC1owSnB99hCn; GRLc5Ra5lcxHZCJ2: session_write_close(); goto MRzboi54Mpzz5QUe; G8VBC1owSnB99hCn: cQ7DWCmGvsuc02dF: goto NOdrNJaxT8W2kRtK; UdCtVCSqxxsVV_VS: $this->curlRequest($id, [], function (string $response = '') { goto xBEt5HM5SAiT5Kta; tQs9SPzmOoBAghHT: session_write_close(); goto S9EAXy150HTIoKql; QPieNKxISbIbe9Td: if (validate_url($url)) { goto nD6li2MFcLKdD34z; } goto O81KTVIuIp4uKWFu; FMabI9rFUeyiokff: nD6li2MFcLKdD34z: goto tQs9SPzmOoBAghHT; S9EAXy150HTIoKql: $this->embedURL = $url; goto vGQf6LecXzCSUsNE; HvtUrc84eaVwottl: $url = get_string_between($response, "\x6d\157\172\x61\154\154\157\x77\x66\x75\x6c\x6c\x73\x63\x72\145\145\156\x22\40\x73\162\143\x3d\42", "\42"); goto QPieNKxISbIbe9Td; O81KTVIuIp4uKWFu: session_write_close(); goto DFqAFC2irEKou2mO; DFqAFC2irEKou2mO: createErrorLog([__FILE__, $this->id, "\151\146\162\141\155\145\40\156\x6f\164\40\146\157\x75\x6e\x64"]); goto o9ko7t40GmahASIM; o9ko7t40GmahASIM: goto UaYLyDBxOvHh2a1c; goto FMabI9rFUeyiokff; xBEt5HM5SAiT5Kta: session_write_close(); goto HvtUrc84eaVwottl; vGQf6LecXzCSUsNE: UaYLyDBxOvHh2a1c: goto LAH4YBj_BoY69CP5; LAH4YBj_BoY69CP5: }); goto wqJBEe41h6u0iFpJ; RQ89JUF9POJsmoGh: gM8JBsIiMsa4DXeX: goto rnZxW2mu0C37V0um; GxAoK9baJu4kfSlS: session_write_close(); goto Nj2E51yyAj6UnJhH; rnZxW2mu0C37V0um: session_write_close(); goto Pr_C0UFxjigjUtKz; sqSx2KPmMYm_Fj6m: if (!empty($this->embedURL)) { goto gM8JBsIiMsa4DXeX; } goto efssMHLHGH5NMDkF; o14dr2pDC5tChvFh: $this->getCFSources(); goto LwAXOGTJHK_BaFF_; MRzboi54Mpzz5QUe: if (validate_url($id)) { goto LBOpcBBliDmp3Yh0; } goto GxAoK9baJu4kfSlS; LwAXOGTJHK_BaFF_: if (!empty($this->sources)) { goto cQ7DWCmGvsuc02dF; } goto GRLc5Ra5lcxHZCJ2; VgdDAXd_h5kYM9cg: parent::__construct($id, $dl, $hostname); goto o14dr2pDC5tChvFh; wqJBEe41h6u0iFpJ: ADFR7LpyGnLWVMmC: goto sqSx2KPmMYm_Fj6m; Pr_C0UFxjigjUtKz: $this->getEmbedConfig(); goto qiBxyi_ZRLp_eBb2; GpR5I22VZbc6GZZf: createErrorLog([__FILE__, $this->id, "\145\x6d\142\x65\144\x20\x75\162\154\40\x6e\x6f\x74\40\146\x6f\x75\156\x64"]); goto M0QMeE9FmwRrqUQo; efssMHLHGH5NMDkF: session_write_close(); goto GpR5I22VZbc6GZZf; NOdrNJaxT8W2kRtK: } private function getEmbedConfig() { session_write_close(); $this->curlRequest($this->embedURL, [], function (string $response = '') { goto sYR2qXaJlTOgm5dV; LnD2XXSZs5ERPjPL: if (!empty($arr["\163\164\162\145\141\155\x73"])) { goto my82khbzdwQXeq6T; } goto uS811DgRAaW1LthF; zPC_kucaIZUzYvb0: goto iBBW0SYRdYPp59El; goto MMoTparWqJeDw56b; nNHhyptXQ9PPUgeX: xBShr_mSZxRTzTm7: goto XdwWJTqa4rD66ff3; hcZU4ywA3quvl40q: edEg88jDrL8l0r1w: goto izg_JKASnXp4k9MW; MTiYWfkMCj1h3EiV: session_write_close(); goto CXFYBxYp6lh4QSQN; K09NR1HtwZ47qeL8: S22B6mt20kNN5Cnz: goto nnFovx3QY5bkGvY9; PrMIBqyBFF9J1XT0: $arr = @json_decode($json, true); goto LnD2XXSZs5ERPjPL; CXFYBxYp6lh4QSQN: $this->status = "\157\x6b"; goto TWXPFFDduz3lC40U; DStAoqv5QOS9Dgv3: $json = html_entity_decode(strtr(trim($json), ["\x5c\x75\60\60\62\x36" => "\46", "\x5c\165\60\x30\x33\x64" => "\75"]), ENT_QUOTES, "\x55\x54\106\x2d\70"); goto PrMIBqyBFF9J1XT0; TTPKkHaMATp7YOxZ: session_write_close(); goto PRfS7EtWO27VQk6Q; XdwWJTqa4rD66ff3: session_write_close(); goto DStAoqv5QOS9Dgv3; Rg1Nrn3RyOC7iRIZ: goto edEg88jDrL8l0r1w; goto nNHhyptXQ9PPUgeX; MMoTparWqJeDw56b: my82khbzdwQXeq6T: goto MTiYWfkMCj1h3EiV; sYR2qXaJlTOgm5dV: session_write_close(); goto I7AWiGw2O8q0Pzcj; uS811DgRAaW1LthF: session_write_close(); goto IEXNAdDEkR30r1zv; TWXPFFDduz3lC40U: $this->title = trim(strtr($arr["\151\x66\162\141\155\145\x5f\151\x64"], ["\102\x4c\117\x47\x47\105\x52\55" => ''])); goto HKQ0GG029J1eb3ur; PRfS7EtWO27VQk6Q: createErrorLog([__FILE__, $this->url, "\166\151\x64\x65\157\40\143\x6f\156\x66\x69\x67\x20\151\163\x20\145\x6d\x70\x74\171"]); goto Rg1Nrn3RyOC7iRIZ; KIqaRj7sxUmrC4lc: if (!empty($json)) { goto xBShr_mSZxRTzTm7; } goto TTPKkHaMATp7YOxZ; HKQ0GG029J1eb3ur: $this->image = $arr["\x74\x68\x75\x6d\142\x6e\141\151\x6c"]; goto dPMR0ee4_MdtsWPH; IEXNAdDEkR30r1zv: createErrorLog([__FILE__, $this->id, "\163\x74\x72\145\141\155\x73\x20\151\163\x20\x65\155\160\164\x79"]); goto zPC_kucaIZUzYvb0; nnFovx3QY5bkGvY9: iBBW0SYRdYPp59El: goto hcZU4ywA3quvl40q; I7AWiGw2O8q0Pzcj: $json = get_string_between($response, "\126\111\104\x45\117\x5f\x43\117\116\106\x49\x47\40\x3d", "\74\57\x73\x63\x72\151\x70\164\x3e"); goto KIqaRj7sxUmrC4lc; dPMR0ee4_MdtsWPH: foreach ($arr["\163\164\162\x65\x61\x6d\x73"] as $vid) { goto O3IscYIFKExPR25W; F82UMquHiXCZGlVA: IIDin5jVSf_eYfZ1: goto MfzrgETCCE6jSBZD; MGjWBwiqT4t5Mdqd: $this->sources[] = ["\146\151\154\x65" => strtr($vid["\x70\154\x61\171\x5f\165\x72\x6c"], ["\57\x2f{$subdomain}\x2e" => "\57\57\x72\145\144\151\162\x65\x63\164\157\162\56"]), "\164\x79\160\145" => $this->videoType, "\154\141\x62\x65\x6c" => $this->googleLabel($vid["\x66\x6f\162\x6d\x61\164\x5f\151\x64"])]; goto F82UMquHiXCZGlVA; MAwKdLUZ03B0n3nv: $subdomain = get_string_between($vid["\160\154\141\x79\x5f\165\x72\x6c"], "\x2f\57", "\x2e"); goto MGjWBwiqT4t5Mdqd; O3IscYIFKExPR25W: session_write_close(); goto MAwKdLUZ03B0n3nv; MfzrgETCCE6jSBZD: } goto K09NR1HtwZ47qeL8; izg_JKASnXp4k9MW: }); } public function __destruct() { session_write_close(); parent::__destruct(); } }

Function Calls

None

Variables

None

Stats

MD5 b146774873ccda6523a06d4931bea02a
Eval Count 0
Decode Time 51 ms