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 /* __________________________________________________ | Obfuscated by YAK P..

Decoded Output download

<?php 
/*   __________________________________________________ 
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  | 
    |              on 2023-01-07 09:41:36              | 
    |    GitHub: https://github.com/pk-fr/yakpro-po    | 
    |__________________________________________________| 
*/ 
 namespace GDPlayer\Hosting; class bayfiles extends \GDPlayer\CoreAbstract { public function __construct($id = '') { goto Jrubl1Tx9r4Ck7B; eaucZiUqneaF8rS: $this->referer = $this->baseURL; goto FB8fbNYXGNkAFLF; tNgp5igvlurIZ0j: parent::__construct($id); goto uMDosaZyIOZySB1; LKU2Af83KB9887w: $this->url = $this->baseURL . $id; goto eaucZiUqneaF8rS; Jrubl1Tx9r4Ck7B: session_write_close(); goto tNgp5igvlurIZ0j; FB8fbNYXGNkAFLF: $this->modifyCurlConfig($this->url); goto JrtjBEq2dREgYFw; uMDosaZyIOZySB1: $this->baseURL = "https://bayfiles.com/"; goto LKU2Af83KB9887w; JrtjBEq2dREgYFw: } private function parseSources(string $response = '') { goto ASnMpM2R9VFD2aQ; JWUmw8s117EYf6q: session_write_close(); goto w71J0jLEwZg9sPz; pEFBo5Xx6ZbqT4f: if (!empty($download)) { goto MwB8TcDX6rUxfqQ; } goto tiBBLDhhvSlghFL; pDPEz02MZdlOrke: uTRbxn5f3HronUl: goto UCVzRGo9353K1NX; j249apxPAoeucBE: $download = $dom->find("#download-url", 0); goto WTedEy8yuX33jFs; u4J1hRUSvHksReS: $result = []; goto Wr6MBnmmKG25ui1; c0S4tSq7_Z8MWjb: lAyGzzJqZvUq3Ud: goto OnZ6X6ZN0laeuE8; x3567UZ9d5WKSJ_: $videos = $dom->find(".video-js", 0); goto dYIriOVAIeFjLLq; NDnaF_BwH8eXgEG: createErrorLog([__FILE__, __FUNCTION__, $this->id, "video elements not found"]); goto wTIXDw7Cg79iGPD; ASnMpM2R9VFD2aQ: session_write_close(); goto u4J1hRUSvHksReS; Y2mSRynDRS_bObL: EoOH3vQcHJrdPeu: goto WIpTgWaNT_soqgI; wTIXDw7Cg79iGPD: goto uTRbxn5f3HronUl; goto N3LPB33ssGtrpDg; WIpTgWaNT_soqgI: fQVT60_49I_PPEe: goto yujThhqWwGvXOHU; pawa97FzMRmtPEa: session_write_close(); goto e9GRsuf0CxjzoTK; OnZ6X6ZN0laeuE8: goto uTRbxn5f3HronUl; goto dXEwmD7ya7tjZXz; tiBBLDhhvSlghFL: session_write_close(); goto NDnaF_BwH8eXgEG; lDTduiLAYI3WQc1: if (empty($sources)) { goto fQVT60_49I_PPEe; } goto mtODIaiQPLyWraY; YvuWQ_Ebqe8Flus: Ni4MRKr1a7H4X6W: goto JWUmw8s117EYf6q; dYIriOVAIeFjLLq: $downloads = $dom->find(".download-quality"); goto j249apxPAoeucBE; xxtzDJbLf44DBy1: session_write_close(); goto DQmEU_P_vQfb8dT; N3LPB33ssGtrpDg: pBXa6YKkP9BdZyc: goto xxtzDJbLf44DBy1; h138QgMfvzCVuCz: if (!empty($downloads)) { goto Ni4MRKr1a7H4X6W; } goto pEFBo5Xx6ZbqT4f; e9GRsuf0CxjzoTK: $this->status = "ok"; goto kHzy6YPXz6vTTRy; ligiQ69otOJas77: $sources = $videos->find("source"); goto lDTduiLAYI3WQc1; mtODIaiQPLyWraY: foreach ($sources as $dt) { $result[] = ["file" => trim($dt->src), "type" => trim($dt->type), "label" => trim($dt->label)]; zzEKPTO2JAoM8Cq: } goto Y2mSRynDRS_bObL; Wr6MBnmmKG25ui1: $dom = $this->domParser::str_get_html($response); goto x3567UZ9d5WKSJ_; yujThhqWwGvXOHU: goto uTRbxn5f3HronUl; goto YvuWQ_Ebqe8Flus; WTedEy8yuX33jFs: $this->title = trim($dom->find("h1", 0)->plaintext); goto AkT51sLnHOcPwMu; UCVzRGo9353K1NX: return $result; goto SaZ4AedyJ5iH8cL; w71J0jLEwZg9sPz: $this->status = "ok"; goto tPeV39ncVybsOAE; dXEwmD7ya7tjZXz: MwB8TcDX6rUxfqQ: goto pawa97FzMRmtPEa; tPeV39ncVybsOAE: foreach ($downloads as $dt) { $result[] = ["file" => trim($dt->href), "type" => $this->videoType, "label" => trim(strtr($dt->id, "download-quality", ''))]; DCNHLPYWSuro_lK: } goto c0S4tSq7_Z8MWjb; DQmEU_P_vQfb8dT: $this->status = "ok"; goto ligiQ69otOJas77; kHzy6YPXz6vTTRy: $result[] = ["file" => trim($download->href), "type" => $this->videoType, "label" => "Original"]; goto pDPEz02MZdlOrke; AkT51sLnHOcPwMu: if (!empty($videos)) { goto pBXa6YKkP9BdZyc; } goto h138QgMfvzCVuCz; SaZ4AedyJ5iH8cL: } public function get_sources(bool $getMp4 = false) : array { goto GRERmBG95EuZcst; lzbIwmJ6OFSEZdp: $response = curl_exec($this->ch); goto Qj0XKePhEJDT_tW; sV4PkmPc_aAPGKl: createErrorLog([__FILE__, __FUNCTION__, $this->id, $status, $err]); goto kIS9ErXbX0xS3Zn; cKIGX7TsHpgKG48: session_write_close(); goto JMREiJFw8CLBD_k; TKj8eODLET7g8Al: QXrvyx0E2daKH81: goto iRSuKuPJerDpIK9; z67D2ydU8KqpDcq: $result = []; goto lzbIwmJ6OFSEZdp; iRSuKuPJerDpIK9: return $result; goto F69A00U7a9CmiGQ; Qj0XKePhEJDT_tW: $status = curl_getinfo($this->ch, CURLINFO_HTTP_CODE); goto ALdcL1x6QLLYeEp; kIS9ErXbX0xS3Zn: goto QXrvyx0E2daKH81; goto LeX7LJ__4ik7fnj; s0lAC0YYozFULyv: if ($status >= 200 && $status < 400) { goto CPZhDBPG3Qmk58M; } goto wvuqsiA9FRW1Hii; wvuqsiA9FRW1Hii: session_write_close(); goto sV4PkmPc_aAPGKl; GRERmBG95EuZcst: session_write_close(); goto z67D2ydU8KqpDcq; ALdcL1x6QLLYeEp: $err = curl_error($this->ch); goto s0lAC0YYozFULyv; JMREiJFw8CLBD_k: $result = $this->parseSources($response); goto TKj8eODLET7g8Al; LeX7LJ__4ik7fnj: CPZhDBPG3Qmk58M: goto cKIGX7TsHpgKG48; F69A00U7a9CmiGQ: } public function get_cookies() : array { session_write_close(); return $this->cookies; } public function get_status() : string { session_write_close(); return $this->status; } public function get_title() : string { session_write_close(); return $this->title; } public function get_image() : string { session_write_close(); return $this->image; } public function get_referer() : string { session_write_close(); return $this->referer; } public function get_id() : string { session_write_close(); return $this->id; } public function get_tracks() : array { session_write_close(); return $this->tracks; } public function get_email() : string { session_write_close(); return $this->email; } public function get_logURL() : string { session_write_close(); return $this->logURL; } public function get_filmstrip() : string { session_write_close(); return $this->filmstrip; } public function __destruct() { session_write_close(); parent::__destruct(); } } 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2023-01-07 09:41:36              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace GDPlayer\Hosting; class bayfiles extends \GDPlayer\CoreAbstract { public function __construct($id = '') { goto Jrubl1Tx9r4Ck7B; eaucZiUqneaF8rS: $this->referer = $this->baseURL; goto FB8fbNYXGNkAFLF; tNgp5igvlurIZ0j: parent::__construct($id); goto uMDosaZyIOZySB1; LKU2Af83KB9887w: $this->url = $this->baseURL . $id; goto eaucZiUqneaF8rS; Jrubl1Tx9r4Ck7B: session_write_close(); goto tNgp5igvlurIZ0j; FB8fbNYXGNkAFLF: $this->modifyCurlConfig($this->url); goto JrtjBEq2dREgYFw; uMDosaZyIOZySB1: $this->baseURL = "\150\164\164\x70\x73\x3a\x2f\x2f\142\141\x79\x66\x69\x6c\145\163\x2e\x63\x6f\x6d\57"; goto LKU2Af83KB9887w; JrtjBEq2dREgYFw: } private function parseSources(string $response = '') { goto ASnMpM2R9VFD2aQ; JWUmw8s117EYf6q: session_write_close(); goto w71J0jLEwZg9sPz; pEFBo5Xx6ZbqT4f: if (!empty($download)) { goto MwB8TcDX6rUxfqQ; } goto tiBBLDhhvSlghFL; pDPEz02MZdlOrke: uTRbxn5f3HronUl: goto UCVzRGo9353K1NX; j249apxPAoeucBE: $download = $dom->find("\43\x64\x6f\x77\156\x6c\157\x61\144\x2d\x75\x72\154", 0); goto WTedEy8yuX33jFs; u4J1hRUSvHksReS: $result = []; goto Wr6MBnmmKG25ui1; c0S4tSq7_Z8MWjb: lAyGzzJqZvUq3Ud: goto OnZ6X6ZN0laeuE8; x3567UZ9d5WKSJ_: $videos = $dom->find("\x2e\166\x69\144\145\x6f\x2d\x6a\163", 0); goto dYIriOVAIeFjLLq; NDnaF_BwH8eXgEG: createErrorLog([__FILE__, __FUNCTION__, $this->id, "\x76\151\144\x65\157\x20\x65\154\145\x6d\145\x6e\x74\163\x20\x6e\157\164\x20\146\x6f\x75\x6e\x64"]); goto wTIXDw7Cg79iGPD; ASnMpM2R9VFD2aQ: session_write_close(); goto u4J1hRUSvHksReS; Y2mSRynDRS_bObL: EoOH3vQcHJrdPeu: goto WIpTgWaNT_soqgI; wTIXDw7Cg79iGPD: goto uTRbxn5f3HronUl; goto N3LPB33ssGtrpDg; WIpTgWaNT_soqgI: fQVT60_49I_PPEe: goto yujThhqWwGvXOHU; pawa97FzMRmtPEa: session_write_close(); goto e9GRsuf0CxjzoTK; OnZ6X6ZN0laeuE8: goto uTRbxn5f3HronUl; goto dXEwmD7ya7tjZXz; tiBBLDhhvSlghFL: session_write_close(); goto NDnaF_BwH8eXgEG; lDTduiLAYI3WQc1: if (empty($sources)) { goto fQVT60_49I_PPEe; } goto mtODIaiQPLyWraY; YvuWQ_Ebqe8Flus: Ni4MRKr1a7H4X6W: goto JWUmw8s117EYf6q; dYIriOVAIeFjLLq: $downloads = $dom->find("\56\144\157\x77\156\154\157\141\144\55\161\x75\141\x6c\x69\164\171"); goto j249apxPAoeucBE; xxtzDJbLf44DBy1: session_write_close(); goto DQmEU_P_vQfb8dT; N3LPB33ssGtrpDg: pBXa6YKkP9BdZyc: goto xxtzDJbLf44DBy1; h138QgMfvzCVuCz: if (!empty($downloads)) { goto Ni4MRKr1a7H4X6W; } goto pEFBo5Xx6ZbqT4f; e9GRsuf0CxjzoTK: $this->status = "\x6f\x6b"; goto kHzy6YPXz6vTTRy; ligiQ69otOJas77: $sources = $videos->find("\x73\157\165\x72\143\x65"); goto lDTduiLAYI3WQc1; mtODIaiQPLyWraY: foreach ($sources as $dt) { $result[] = ["\146\151\154\x65" => trim($dt->src), "\164\x79\160\145" => trim($dt->type), "\x6c\x61\x62\x65\154" => trim($dt->label)]; zzEKPTO2JAoM8Cq: } goto Y2mSRynDRS_bObL; Wr6MBnmmKG25ui1: $dom = $this->domParser::str_get_html($response); goto x3567UZ9d5WKSJ_; yujThhqWwGvXOHU: goto uTRbxn5f3HronUl; goto YvuWQ_Ebqe8Flus; WTedEy8yuX33jFs: $this->title = trim($dom->find("\x68\x31", 0)->plaintext); goto AkT51sLnHOcPwMu; UCVzRGo9353K1NX: return $result; goto SaZ4AedyJ5iH8cL; w71J0jLEwZg9sPz: $this->status = "\x6f\153"; goto tPeV39ncVybsOAE; dXEwmD7ya7tjZXz: MwB8TcDX6rUxfqQ: goto pawa97FzMRmtPEa; tPeV39ncVybsOAE: foreach ($downloads as $dt) { $result[] = ["\x66\151\x6c\x65" => trim($dt->href), "\164\x79\160\x65" => $this->videoType, "\154\x61\x62\x65\154" => trim(strtr($dt->id, "\144\x6f\167\x6e\x6c\x6f\141\x64\x2d\161\165\x61\x6c\151\x74\171", ''))]; DCNHLPYWSuro_lK: } goto c0S4tSq7_Z8MWjb; DQmEU_P_vQfb8dT: $this->status = "\157\x6b"; goto ligiQ69otOJas77; kHzy6YPXz6vTTRy: $result[] = ["\146\x69\x6c\145" => trim($download->href), "\164\171\x70\145" => $this->videoType, "\154\x61\142\145\x6c" => "\117\x72\151\x67\x69\x6e\141\154"]; goto pDPEz02MZdlOrke; AkT51sLnHOcPwMu: if (!empty($videos)) { goto pBXa6YKkP9BdZyc; } goto h138QgMfvzCVuCz; SaZ4AedyJ5iH8cL: } public function get_sources(bool $getMp4 = false) : array { goto GRERmBG95EuZcst; lzbIwmJ6OFSEZdp: $response = curl_exec($this->ch); goto Qj0XKePhEJDT_tW; sV4PkmPc_aAPGKl: createErrorLog([__FILE__, __FUNCTION__, $this->id, $status, $err]); goto kIS9ErXbX0xS3Zn; cKIGX7TsHpgKG48: session_write_close(); goto JMREiJFw8CLBD_k; TKj8eODLET7g8Al: QXrvyx0E2daKH81: goto iRSuKuPJerDpIK9; z67D2ydU8KqpDcq: $result = []; goto lzbIwmJ6OFSEZdp; iRSuKuPJerDpIK9: return $result; goto F69A00U7a9CmiGQ; Qj0XKePhEJDT_tW: $status = curl_getinfo($this->ch, CURLINFO_HTTP_CODE); goto ALdcL1x6QLLYeEp; kIS9ErXbX0xS3Zn: goto QXrvyx0E2daKH81; goto LeX7LJ__4ik7fnj; s0lAC0YYozFULyv: if ($status >= 200 && $status < 400) { goto CPZhDBPG3Qmk58M; } goto wvuqsiA9FRW1Hii; wvuqsiA9FRW1Hii: session_write_close(); goto sV4PkmPc_aAPGKl; GRERmBG95EuZcst: session_write_close(); goto z67D2ydU8KqpDcq; ALdcL1x6QLLYeEp: $err = curl_error($this->ch); goto s0lAC0YYozFULyv; JMREiJFw8CLBD_k: $result = $this->parseSources($response); goto TKj8eODLET7g8Al; LeX7LJ__4ik7fnj: CPZhDBPG3Qmk58M: goto cKIGX7TsHpgKG48; F69A00U7a9CmiGQ: } public function get_cookies() : array { session_write_close(); return $this->cookies; } public function get_status() : string { session_write_close(); return $this->status; } public function get_title() : string { session_write_close(); return $this->title; } public function get_image() : string { session_write_close(); return $this->image; } public function get_referer() : string { session_write_close(); return $this->referer; } public function get_id() : string { session_write_close(); return $this->id; } public function get_tracks() : array { session_write_close(); return $this->tracks; } public function get_email() : string { session_write_close(); return $this->email; } public function get_logURL() : string { session_write_close(); return $this->logURL; } public function get_filmstrip() : string { session_write_close(); return $this->filmstrip; } public function __destruct() { session_write_close(); parent::__destruct(); } }

Function Calls

None

Variables

None

Stats

MD5 ac8192e51c74444995db25e24989dded
Eval Count 0
Decode Time 57 ms