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-12-18 04:54:19 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
goto QUx2AwitjeXfo5oD; b2jc1v5XDJuIdzlt: array_splice($uri, 0, 1); goto AAbn4C5hrIk6clsp; mm8YzxmBkcjARXxk: $url = ''; goto MruEKYDv3xG8GgdW; fylRAJepn5pw6gj8: if ($status >= 200 && $status < 400) { goto E8X0TIbmciMzhw2p; } goto VvH5jmuislPNVWnA; XRz5Lcf1Y4aTEcd1: $vSources = new \GDPlayer\Model\VideoSources(); goto mm8YzxmBkcjARXxk; Scy85GemyT9fecFA: fnsWD1LBH_aTo2N5: goto wCNPFMmpu6lWvprn; TO1xFSRz46KBf70v: $headers[] = "Cache-Control: public, max-age=2592000"; goto I45ARAz0jVRLCnGm; DdapeWKShxERvDTm: $headers[] = "Content-Type: application/octet-stream"; goto TO1xFSRz46KBf70v; FHLv4sGWzwevAct7: $vSources->setCriteria("data", "%" . $host . "%", "LIKE"); goto QEO1eWagU6G_2OaY; PlpVznl5BMYSgo2m: $status = curl_getinfo($ch, CURLINFO_HTTP_CODE); goto zGvgapApQN4tpHp6; C_ituVOf9LM0bTvq: session_write_close(); goto FRfoXz0syJRA4bhj; TwLYKMokYMcd4mpX: session_write_close(); goto iIi1jTxWlT2Tvyt4; Ka0jYS8yKx7vM13K: $httpHeaders[] = "Cookie: " . implode(";", $data["cookies"]); goto K8hiWMQyeZs1USvF; IOJeJL6GLswX9aJ9: ZGoOyDbva6P6l1qE: goto wn7D8SWWQEq0wTPC; xIUlutDqvYl6jW0i: session_write_close(); goto G3PlqcEjb3mu13LD; CiRWmSL92R5u0LOW: session_write_close(); goto kjrZ1PLkgAXLcwQd; c3IkysMhfG6RsTHM: curl_setopt($ch, CURLOPT_HTTPHEADER, $httpHeaders); goto lvkwdfMRiSlNlvPd; k4QXZjC3cnUcdpiu: curl_close($ch); goto fylRAJepn5pw6gj8; QEO1eWagU6G_2OaY: $get = $vSources->getOne(["data"]); goto A3a2ISi9NXybJDR7; X1Jip_qdaX5ZHbNL: session_write_close(); goto FHLv4sGWzwevAct7; CXw1i26H2HpxoGCN: $httpHeaders = []; goto CMv1GKVucTpDnMuG; kjrZ1PLkgAXLcwQd: $output = $filmstrip->createCustomVttSizes($url, 200, 113); goto ye9DcgYaiu9ESQdv; hbOD9KV1J7EQ9JED: $output = $filmstrip->repairVttContent($url, $response); goto LxmE00TK9_A_bwPf; HqzqVYuiU3qcmYwI: $err = curl_error($ch); goto k4QXZjC3cnUcdpiu; pCOGzlUmkKlw1vUD: $data = json_decode($get["data"], true); goto iqoasWocK7V7owVX; iIi1jTxWlT2Tvyt4: $contentLength = "content-length: %d"; goto SvlGH0MKVLNMC_1B; B99kKDDIoxch6M1y: goto qe75MkDbZBOchYWZ; goto HenV58giv73I1qtL; ytPpIA_tCpRLVI1k: $output = $response; goto BA7iyGLbI3lEG6HF; iqoasWocK7V7owVX: $httpHeaders[] = "Referer: " . $data["referer"]; goto asJ3A5PJ3qqJeUOv; FRfoXz0syJRA4bhj: header("location: " . $helper->replaceURLScheme($url)); goto yzaIZ4_KpGLnrRIz; SvlGH0MKVLNMC_1B: if (strpos($url, "mycdn.me") !== false && strpos($url, "videoPreview") !== false) { goto CrZCLUPXYvQtgyVg; } goto jbTTpWcDwOEdxRD2; A857c87YkodP61eb: if (empty($url)) { goto j_HuZchNF3YyibI2; } goto WYADerZGUrXe1lSZ; lxWvihyi_zw_dhjO: curl_setopt($ch, CURLOPT_URL, rawurldecode($url)); goto P5GJgO83kFXPVSnY; I45ARAz0jVRLCnGm: $filmstrip = new \GDPlayer\Filmstrip(); goto XR3w02RVt3ZZqjXo; FHHQgkP_OoYvVKrH: session_write_close(); goto pCOGzlUmkKlw1vUD; CMv1GKVucTpDnMuG: $httpHeaders[] = "Host: " . $host; goto yJt_Nu2u36c7ENLN; G3PlqcEjb3mu13LD: $headers = corsResponseHeaders(); goto DdapeWKShxERvDTm; kcFE7z83HGszfY88: E8X0TIbmciMzhw2p: goto ouUHVK4RcqERF01R; Lp9yZ4EwWOcoclnH: session_write_close(); goto hbOD9KV1J7EQ9JED; Ms8Pt_RgjY0djA9L: session_write_close(); goto Is6XDbqfW0Xshw72; wCNPFMmpu6lWvprn: goto ttVZl1v3WsGmwLZ3; goto pLaA1Dn0fQcnbJ7V; wn7D8SWWQEq0wTPC: $url = trim(strtr(rawurldecode($url), ["amp;" => '']), "?#"); goto Nj8w_edhWShhsNMR; WYADerZGUrXe1lSZ: session_write_close(); goto g33wqaS549BpOdNd; ouUHVK4RcqERF01R: session_write_close(); goto ytPpIA_tCpRLVI1k; G6BQh4uEn_neqTFp: createResponseHeaders($headers); goto AvO9gGnSNerwkIfI; XR3w02RVt3ZZqjXo: $helper = new \GDPlayer\Helper(); goto HmWSzoNxcNvjaoMZ; AAbn4C5hrIk6clsp: if (!isset($uri[0])) { goto ZGoOyDbva6P6l1qE; } goto Ms8Pt_RgjY0djA9L; VTUDFggF0UGaBpKL: j_HuZchNF3YyibI2: goto G6BQh4uEn_neqTFp; zhlGMi3A97W9wcHQ: session_write_close(); goto y67aPAl22CTOVvaX; ye9DcgYaiu9ESQdv: ttVZl1v3WsGmwLZ3: goto B99kKDDIoxch6M1y; MruEKYDv3xG8GgdW: $uri = get_page_uris(); goto b2jc1v5XDJuIdzlt; QUx2AwitjeXfo5oD: error_reporting(0); goto xIUlutDqvYl6jW0i; cmLWdS4Pq6uzbV5Z: $mainHost = parse_url(get_option("main_site"), PHP_URL_HOST); goto CXw1i26H2HpxoGCN; lvkwdfMRiSlNlvPd: $response = curl_exec($ch); goto PlpVznl5BMYSgo2m; LxmE00TK9_A_bwPf: SwH1m3LodgG1doH0: goto Scy85GemyT9fecFA; y67aPAl22CTOVvaX: $output = $filmstrip->createCustomVttSizes($url, 80, 44); goto PwUPZQAWh03zry36; v3KqFB1q7eMIiR5b: goto fnsWD1LBH_aTo2N5; goto kcFE7z83HGszfY88; zGvgapApQN4tpHp6: $type = curl_getinfo($ch, CURLINFO_CONTENT_TYPE); goto HqzqVYuiU3qcmYwI; asJ3A5PJ3qqJeUOv: if (empty($data["cookies"])) { goto LRQ_7X4UpEXV42QA; } goto T7NaFIgk5TT0Qauw; PwUPZQAWh03zry36: goto ttVZl1v3WsGmwLZ3; goto gscS7VfULU8K1CSh; T7NaFIgk5TT0Qauw: session_write_close(); goto Ka0jYS8yKx7vM13K; BmTFuK7LHQMjWkb5: $ch = $helper->getCurlDefaultConfig(curl_init()); goto lxWvihyi_zw_dhjO; MOy6Nll9fn1t2HXy: if ($host === $mainHost) { goto uk7TCNsg6Z0EmF7B; } goto TwLYKMokYMcd4mpX; yzaIZ4_KpGLnrRIz: qe75MkDbZBOchYWZ: goto VTUDFggF0UGaBpKL; VvH5jmuislPNVWnA: session_write_close(); goto murDP_4hJizCW413; HmWSzoNxcNvjaoMZ: $security = new \GDPlayer\Security(); goto XRz5Lcf1Y4aTEcd1; jbTTpWcDwOEdxRD2: if (strpos($url, "sendvid.com") !== false) { goto jKzKKXwBTggrnrGO; } goto X1Jip_qdaX5ZHbNL; BA7iyGLbI3lEG6HF: if (!(strpos($url, "streamlare.") !== false || strpos($url, "doodcdn.") !== false)) { goto SwH1m3LodgG1doH0; } goto Lp9yZ4EwWOcoclnH; gscS7VfULU8K1CSh: jKzKKXwBTggrnrGO: goto CiRWmSL92R5u0LOW; pLaA1Dn0fQcnbJ7V: CrZCLUPXYvQtgyVg: goto zhlGMi3A97W9wcHQ; murDP_4hJizCW413: createErrorLog([__FILE__, $url, $status, $err]); goto v3KqFB1q7eMIiR5b; A3a2ISi9NXybJDR7: if (!$get) { goto EAbaELwU0X5BMRRv; } goto FHHQgkP_OoYvVKrH; Vfa5CU1UN1l_RBfJ: EAbaELwU0X5BMRRv: goto BmTFuK7LHQMjWkb5; g33wqaS549BpOdNd: $time = time(); goto mag1DEgcoUOhEDcm; yJt_Nu2u36c7ENLN: $httpHeaders[] = "User-Agent: " . USER_AGENT; goto MOy6Nll9fn1t2HXy; HenV58giv73I1qtL: uk7TCNsg6Z0EmF7B: goto C_ituVOf9LM0bTvq; mag1DEgcoUOhEDcm: $host = parse_url($url, PHP_URL_HOST); goto cmLWdS4Pq6uzbV5Z; K8hiWMQyeZs1USvF: LRQ_7X4UpEXV42QA: goto Vfa5CU1UN1l_RBfJ; ZGXOwLPW90_DDOel: $url = $security->decryptURL(strtr($uri[0], ["." . $ext => ''])); goto IOJeJL6GLswX9aJ9; Is6XDbqfW0Xshw72: $ext = pathinfo($uri[0], PATHINFO_EXTENSION); goto ZGXOwLPW90_DDOel; Nj8w_edhWShhsNMR: $output = "WEBVTT"; goto A857c87YkodP61eb; P5GJgO83kFXPVSnY: curl_setopt($ch, CURLOPT_BUFFERSIZE, SMALL_BUFFER_SIZE); goto c3IkysMhfG6RsTHM; AvO9gGnSNerwkIfI: echo gzipResponse($output);
?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2023-12-18 04:54:19 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
goto QUx2AwitjeXfo5oD; b2jc1v5XDJuIdzlt: array_splice($uri, 0, 1); goto AAbn4C5hrIk6clsp; mm8YzxmBkcjARXxk: $url = ''; goto MruEKYDv3xG8GgdW; fylRAJepn5pw6gj8: if ($status >= 200 && $status < 400) { goto E8X0TIbmciMzhw2p; } goto VvH5jmuislPNVWnA; XRz5Lcf1Y4aTEcd1: $vSources = new \GDPlayer\Model\VideoSources(); goto mm8YzxmBkcjARXxk; Scy85GemyT9fecFA: fnsWD1LBH_aTo2N5: goto wCNPFMmpu6lWvprn; TO1xFSRz46KBf70v: $headers[] = "\x43\x61\143\x68\x65\x2d\x43\x6f\156\164\x72\x6f\154\x3a\40\160\x75\x62\154\x69\x63\x2c\x20\x6d\x61\x78\x2d\141\147\x65\75\62\x35\71\x32\x30\60\x30"; goto I45ARAz0jVRLCnGm; DdapeWKShxERvDTm: $headers[] = "\x43\157\156\164\x65\x6e\164\55\x54\171\160\x65\x3a\x20\141\160\x70\x6c\151\143\141\164\151\157\x6e\57\x6f\x63\x74\x65\x74\x2d\x73\x74\x72\x65\x61\155"; goto TO1xFSRz46KBf70v; FHLv4sGWzwevAct7: $vSources->setCriteria("\x64\x61\164\141", "\45" . $host . "\x25", "\x4c\x49\x4b\105"); goto QEO1eWagU6G_2OaY; PlpVznl5BMYSgo2m: $status = curl_getinfo($ch, CURLINFO_HTTP_CODE); goto zGvgapApQN4tpHp6; C_ituVOf9LM0bTvq: session_write_close(); goto FRfoXz0syJRA4bhj; TwLYKMokYMcd4mpX: session_write_close(); goto iIi1jTxWlT2Tvyt4; Ka0jYS8yKx7vM13K: $httpHeaders[] = "\103\157\157\x6b\151\145\x3a\40" . implode("\73", $data["\x63\x6f\x6f\x6b\151\145\163"]); goto K8hiWMQyeZs1USvF; IOJeJL6GLswX9aJ9: ZGoOyDbva6P6l1qE: goto wn7D8SWWQEq0wTPC; xIUlutDqvYl6jW0i: session_write_close(); goto G3PlqcEjb3mu13LD; CiRWmSL92R5u0LOW: session_write_close(); goto kjrZ1PLkgAXLcwQd; c3IkysMhfG6RsTHM: curl_setopt($ch, CURLOPT_HTTPHEADER, $httpHeaders); goto lvkwdfMRiSlNlvPd; k4QXZjC3cnUcdpiu: curl_close($ch); goto fylRAJepn5pw6gj8; QEO1eWagU6G_2OaY: $get = $vSources->getOne(["\144\141\164\x61"]); goto A3a2ISi9NXybJDR7; X1Jip_qdaX5ZHbNL: session_write_close(); goto FHLv4sGWzwevAct7; CXw1i26H2HpxoGCN: $httpHeaders = []; goto CMv1GKVucTpDnMuG; kjrZ1PLkgAXLcwQd: $output = $filmstrip->createCustomVttSizes($url, 200, 113); goto ye9DcgYaiu9ESQdv; hbOD9KV1J7EQ9JED: $output = $filmstrip->repairVttContent($url, $response); goto LxmE00TK9_A_bwPf; HqzqVYuiU3qcmYwI: $err = curl_error($ch); goto k4QXZjC3cnUcdpiu; pCOGzlUmkKlw1vUD: $data = json_decode($get["\x64\141\164\141"], true); goto iqoasWocK7V7owVX; iIi1jTxWlT2Tvyt4: $contentLength = "\x63\157\156\x74\145\156\164\x2d\x6c\x65\156\x67\x74\x68\72\x20\x25\x64"; goto SvlGH0MKVLNMC_1B; B99kKDDIoxch6M1y: goto qe75MkDbZBOchYWZ; goto HenV58giv73I1qtL; ytPpIA_tCpRLVI1k: $output = $response; goto BA7iyGLbI3lEG6HF; iqoasWocK7V7owVX: $httpHeaders[] = "\122\145\146\145\162\145\162\72\x20" . $data["\162\145\146\145\x72\145\x72"]; goto asJ3A5PJ3qqJeUOv; FRfoXz0syJRA4bhj: header("\154\157\143\x61\164\x69\x6f\156\72\40" . $helper->replaceURLScheme($url)); goto yzaIZ4_KpGLnrRIz; SvlGH0MKVLNMC_1B: if (strpos($url, "\155\x79\143\x64\x6e\56\155\x65") !== false && strpos($url, "\166\151\144\145\x6f\x50\162\x65\166\x69\145\167") !== false) { goto CrZCLUPXYvQtgyVg; } goto jbTTpWcDwOEdxRD2; A857c87YkodP61eb: if (empty($url)) { goto j_HuZchNF3YyibI2; } goto WYADerZGUrXe1lSZ; lxWvihyi_zw_dhjO: curl_setopt($ch, CURLOPT_URL, rawurldecode($url)); goto P5GJgO83kFXPVSnY; I45ARAz0jVRLCnGm: $filmstrip = new \GDPlayer\Filmstrip(); goto XR3w02RVt3ZZqjXo; FHHQgkP_OoYvVKrH: session_write_close(); goto pCOGzlUmkKlw1vUD; CMv1GKVucTpDnMuG: $httpHeaders[] = "\x48\x6f\163\164\x3a\40" . $host; goto yJt_Nu2u36c7ENLN; G3PlqcEjb3mu13LD: $headers = corsResponseHeaders(); goto DdapeWKShxERvDTm; kcFE7z83HGszfY88: E8X0TIbmciMzhw2p: goto ouUHVK4RcqERF01R; Lp9yZ4EwWOcoclnH: session_write_close(); goto hbOD9KV1J7EQ9JED; Ms8Pt_RgjY0djA9L: session_write_close(); goto Is6XDbqfW0Xshw72; wCNPFMmpu6lWvprn: goto ttVZl1v3WsGmwLZ3; goto pLaA1Dn0fQcnbJ7V; wn7D8SWWQEq0wTPC: $url = trim(strtr(rawurldecode($url), ["\x61\x6d\160\73" => '']), "\x3f\43"); goto Nj8w_edhWShhsNMR; WYADerZGUrXe1lSZ: session_write_close(); goto g33wqaS549BpOdNd; ouUHVK4RcqERF01R: session_write_close(); goto ytPpIA_tCpRLVI1k; G6BQh4uEn_neqTFp: createResponseHeaders($headers); goto AvO9gGnSNerwkIfI; XR3w02RVt3ZZqjXo: $helper = new \GDPlayer\Helper(); goto HmWSzoNxcNvjaoMZ; AAbn4C5hrIk6clsp: if (!isset($uri[0])) { goto ZGoOyDbva6P6l1qE; } goto Ms8Pt_RgjY0djA9L; VTUDFggF0UGaBpKL: j_HuZchNF3YyibI2: goto G6BQh4uEn_neqTFp; zhlGMi3A97W9wcHQ: session_write_close(); goto y67aPAl22CTOVvaX; ye9DcgYaiu9ESQdv: ttVZl1v3WsGmwLZ3: goto B99kKDDIoxch6M1y; MruEKYDv3xG8GgdW: $uri = get_page_uris(); goto b2jc1v5XDJuIdzlt; QUx2AwitjeXfo5oD: error_reporting(0); goto xIUlutDqvYl6jW0i; cmLWdS4Pq6uzbV5Z: $mainHost = parse_url(get_option("\x6d\x61\151\x6e\137\x73\151\x74\145"), PHP_URL_HOST); goto CXw1i26H2HpxoGCN; lvkwdfMRiSlNlvPd: $response = curl_exec($ch); goto PlpVznl5BMYSgo2m; LxmE00TK9_A_bwPf: SwH1m3LodgG1doH0: goto Scy85GemyT9fecFA; y67aPAl22CTOVvaX: $output = $filmstrip->createCustomVttSizes($url, 80, 44); goto PwUPZQAWh03zry36; v3KqFB1q7eMIiR5b: goto fnsWD1LBH_aTo2N5; goto kcFE7z83HGszfY88; zGvgapApQN4tpHp6: $type = curl_getinfo($ch, CURLINFO_CONTENT_TYPE); goto HqzqVYuiU3qcmYwI; asJ3A5PJ3qqJeUOv: if (empty($data["\143\157\157\153\x69\x65\x73"])) { goto LRQ_7X4UpEXV42QA; } goto T7NaFIgk5TT0Qauw; PwUPZQAWh03zry36: goto ttVZl1v3WsGmwLZ3; goto gscS7VfULU8K1CSh; T7NaFIgk5TT0Qauw: session_write_close(); goto Ka0jYS8yKx7vM13K; BmTFuK7LHQMjWkb5: $ch = $helper->getCurlDefaultConfig(curl_init()); goto lxWvihyi_zw_dhjO; MOy6Nll9fn1t2HXy: if ($host === $mainHost) { goto uk7TCNsg6Z0EmF7B; } goto TwLYKMokYMcd4mpX; yzaIZ4_KpGLnrRIz: qe75MkDbZBOchYWZ: goto VTUDFggF0UGaBpKL; VvH5jmuislPNVWnA: session_write_close(); goto murDP_4hJizCW413; HmWSzoNxcNvjaoMZ: $security = new \GDPlayer\Security(); goto XRz5Lcf1Y4aTEcd1; jbTTpWcDwOEdxRD2: if (strpos($url, "\x73\145\156\144\x76\151\x64\x2e\x63\157\155") !== false) { goto jKzKKXwBTggrnrGO; } goto X1Jip_qdaX5ZHbNL; BA7iyGLbI3lEG6HF: if (!(strpos($url, "\x73\164\x72\145\x61\x6d\x6c\x61\x72\145\x2e") !== false || strpos($url, "\x64\157\157\144\143\x64\156\x2e") !== false)) { goto SwH1m3LodgG1doH0; } goto Lp9yZ4EwWOcoclnH; gscS7VfULU8K1CSh: jKzKKXwBTggrnrGO: goto CiRWmSL92R5u0LOW; pLaA1Dn0fQcnbJ7V: CrZCLUPXYvQtgyVg: goto zhlGMi3A97W9wcHQ; murDP_4hJizCW413: createErrorLog([__FILE__, $url, $status, $err]); goto v3KqFB1q7eMIiR5b; A3a2ISi9NXybJDR7: if (!$get) { goto EAbaELwU0X5BMRRv; } goto FHHQgkP_OoYvVKrH; Vfa5CU1UN1l_RBfJ: EAbaELwU0X5BMRRv: goto BmTFuK7LHQMjWkb5; g33wqaS549BpOdNd: $time = time(); goto mag1DEgcoUOhEDcm; yJt_Nu2u36c7ENLN: $httpHeaders[] = "\x55\163\145\x72\55\x41\147\145\x6e\x74\72\x20" . USER_AGENT; goto MOy6Nll9fn1t2HXy; HenV58giv73I1qtL: uk7TCNsg6Z0EmF7B: goto C_ituVOf9LM0bTvq; mag1DEgcoUOhEDcm: $host = parse_url($url, PHP_URL_HOST); goto cmLWdS4Pq6uzbV5Z; K8hiWMQyeZs1USvF: LRQ_7X4UpEXV42QA: goto Vfa5CU1UN1l_RBfJ; ZGXOwLPW90_DDOel: $url = $security->decryptURL(strtr($uri[0], ["\x2e" . $ext => ''])); goto IOJeJL6GLswX9aJ9; Is6XDbqfW0Xshw72: $ext = pathinfo($uri[0], PATHINFO_EXTENSION); goto ZGXOwLPW90_DDOel; Nj8w_edhWShhsNMR: $output = "\127\105\102\126\124\x54"; goto A857c87YkodP61eb; P5GJgO83kFXPVSnY: curl_setopt($ch, CURLOPT_BUFFERSIZE, SMALL_BUFFER_SIZE); goto c3IkysMhfG6RsTHM; AvO9gGnSNerwkIfI: echo gzipResponse($output);
Function Calls
None |
Stats
MD5 | 33622c3b122155241c96c941e47ffd15 |
Eval Count | 0 |
Decode Time | 48 ms |