Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


goto Ciiys7QF1YuhlPnE; } goto qxd6LwCi3RT7A1As; lcN9JbqXpQE6H3Pw: parent::__construct($id, $dl, $hostname); goto cWTJz8gq9QAjIDwj; zv90ry6cI5ttFkRb: Un4FFMsn0IDGHIsO: goto lVGiNuepZJ6hRoF2; CloCboLOS_Bi4Qlt: $this->referer = $this->baseURL; goto itS4IjvNumOZqhEK; NvHWhtqtArQRzYYb: session_write_close(); goto wfi4AJX2KdGKBLQ5; cWTJz8gq9QAjIDwj: $this->baseURL = "https://yadi.sk/"; goto hjOq9KSKKmfoUjDc; hjOq9KSKKmfoUjDc: $this->url = $this->baseURL . "i/" . $id; goto CloCboLOS_Bi4Qlt; Q_dvFcFP3Vpxof5J: session_write_close(); goto lcN9JbqXpQE6H3Pw; dG76C70CvOD_18eu: Ciiys7QF1YuhlPnE: goto NvHWhtqtArQRzYYb; lVGiNuepZJ6hRoF2: } private function getMp4Sources() { goto DavKD3M95g8kTCoq; hxNVpKeOLhPdgif6: session_write_close(); goto YCGp48wRh0QoZoMG; LbEYDixdZED6c9LL: $this->modifyCurlConfig($url); goto jbum9B4nHb5BXaCl; xx1ImD4dFiaB1tDm: LLOMJi3pNW83h1wX: goto UAnbNbuDyGKKaoOT; KKpbwvHI9z0HJlcz: $err = curl_error($this->ch); goto v3znSQNPkJukbhCB; DavKD3M95g8kTCoq: session_write_close(); goto OCZk8ZHuYhtbqfoX; Zb_LcJ4RkDnLPiUi: session_write_close(); goto SkWV6VGWVjAF4yBf; gLQStjiefLZcwqjM: session_write_close(); goto DIq2huof9Y7tQydP; j10MFHK3HHiy_uxR: if (!empty($arr["href"])) { goto s_lYpNByJCN6gyEW; } goto lDCrsNt2yZxmb3x3; US6KZI16AMZOoRzq: goto LLOMJi3pNW83h1wX; goto jI5vLIcbCObD8mzF; EQLk5xTis0qHHc7p: s_lYpNByJCN6gyEW: goto gLQStjiefLZcwqjM; oBHhlqKv97UdRCBQ: EN1PjUwmV26xoPBP: goto xx1ImD4dFiaB1tDm; SkWV6VGWVjAF4yBf: $arr = @json_decode($response, true); goto j10MFHK3HHiy_uxR; jI5vLIcbCObD8mzF: Dz3w6J6fhin9iUq_: goto Zb_LcJ4RkDnLPiUi; v3znSQNPkJukbhCB: if ($status >= 200 && $status < 400) { goto Dz3w6J6fhin9iUq_; } goto hxNVpKeOLhPdgif6; gzjhSUoQLOH7np37: goto EN1PjUwmV26xoPBP; goto EQLk5xTis0qHHc7p; VADOVmwziwJ8fQY9: $status = curl_getinfo($this->ch, CURLINFO_HTTP_CODE); goto KKpbwvHI9z0HJlcz; jbum9B4nHb5BXaCl: $response = curl_exec($this->ch); goto VADOVmwziwJ8fQY9; lDCrsNt2yZxmb3x3: session_write_close(); goto e18LXO12bEBC6CD4; OCZk8ZHuYhtbqfoX: $url = "https://cloud-api.yandex.net/v1/disk/public/resources/download?public_key=" . urlencode($this->url); goto LbEYDixdZED6c9LL; YCGp48wRh0QoZoMG: createErrorLog([__FILE__, __FUNCTION__, $this->id, $status, $err]); goto US6KZI16AMZOoRzq; e18LXO12bEBC6CD4: createErrorLog([__FILE__, __FUNCTION__, $this->id, "video href is empty", $response]); goto gzjhSUoQLOH7np37; DIq2huof9Y7tQydP: $this->mp4Sources[] = ["file" => $arr["href"], "type" => $this->videoType, "label" => "Original"]; goto oBHhlqKv97UdRCBQ; UAnbNbuDyGKKaoOT: } private function getHlsSource() { goto sSDqxLrQpH8XTxcR; zv6U_ngikzaen8Pg: u9CoNLDODOeyYmAd: goto SpmOBui7VvJV5oRp; PHX8rGyE36QKdd7y: $response = curl_exec($this->ch); goto m4oVqUdPPGOQf233; K2daC1_YNa3WvoiQ: session_write_close(); goto pbJ_cErl_otUfi3y; s3_YWTOHi7hfjYHn: $data = []; goto lSAfmzZC1zGpnrWC; lSAfmzZC1zGpnrWC: $this->modifyCurlConfig($this->url); goto PHX8rGyE36QKdd7y; tRCM2YF16aglrCxH: $json = $dom->find("script[type="application/json"]", 0); goto CQQDk0ErXZI4gMnx; GsR1uH0abeBnKVfT: if (!empty($data["rootResourceId"])) { goto xVas5JiEdE9XhEo0; } goto Fk0N1sJZrQfxzCS_; fA58VjF8kly6c2Ov: createErrorLog([__FILE__, __FUNCTION__, $this->id, $status, $err]); goto B0fYM6twXMcI3bo3; SpmOBui7VvJV5oRp: session_write_close(); goto juP4vxlDHOb26JSY; j04HyvFJ0U5sr0uD: $data = @json_decode($json->innertext, true); goto lYn8NTD6w6qhqdjQ; HE0_4ozQS96TTejq: session_write_close(); goto j04HyvFJ0U5sr0uD; wshsxSoJhV6qy3um: sPzhYaomkRQKd59L: goto N8F4IHKfyVjsSSjt; Fk0N1sJZrQfxzCS_: session_write_close(); goto iJS2hikspAzvA82l; SW1Wkj7kFOdan0Z1: if (!empty($res["videoStreams"]["videos"])) { goto sPzhYaomkRQKd59L; } goto K2daC1_YNa3WvoiQ; XH6UDPWsR_59G7UF: session_write_close(); goto P8iSoC_FmZeLQzPC; KXfHUxCjd2JpoTQr: if (empty($response)) { goto HiAjVOl3ScVzv3KN; } goto d9LXDSq9e4LVKemc; kyubvl4b9aK0suTw: $this->image = html_entity_decode($res["meta"]["defaultPreview"]) . "&crop=1&size=0x3"; goto NPKbJX2AlvdUSbAY; Y9FpYJ4bKMdNaBZG: HiAjVOl3ScVzv3KN: goto XH6UDPWsR_59G7UF; P8iSoC_FmZeLQzPC: $this->url = "https://disk.yandex.com/d/" . $this->id; goto eNLiTgUVtjo07pjf; B0fYM6twXMcI3bo3: goto SbpkCVxzCiiCAoNS; goto SenZTtpAk3tCVoHw; d9LXDSq9e4LVKemc: session_write_close(); goto fA58VjF8kly6c2Ov; aijh4WcA3IB7Tvn5: $res = $data["resources"][$data["rootResourceId"]]; goto SW1Wkj7kFOdan0Z1; m4oVqUdPPGOQf233: $status = curl_getinfo($this->ch, CURLINFO_HTTP_CODE); goto O_ZOwbB1AFIT6X_U; eNLiTgUVtjo07pjf: return $this->getHlsSource(); goto Q3fO874kt1nI0of3; gi5DY6CU98IWA5pn: goto vlDfTyStq5l5hGTj; goto wshsxSoJhV6qy3um; C2_b73V5xqRsduhi: HfaZRfMyJ0RZdqRr: goto LCc3ibDvoTzn5zcH; ysWRvwhwU9bO1xCU: session_write_close(); goto ip5_QGYHSXY5jYUy; NPKbJX2AlvdUSbAY: $this->title = $res["name"]; goto NPKa0WH0Gs4wlK41; SenZTtpAk3tCVoHw: syKgQnqn1BJtzQ9z: goto ysWRvwhwU9bO1xCU; Dg1Ha2OxaZHrpU4g: session_write_close(); goto sXrZYqwb6Me2LgK4; st3uTkJSwjIDsUlr: if ($status >= 200 && $status < 400) { goto syKgQnqn1BJtzQ9z; } goto KXfHUxCjd2JpoTQr; d0tLhCZU5rbkAjvk: goto SbpkCVxzCiiCAoNS; goto Y9FpYJ4bKMdNaBZG; G3HkKTEpQL6VCIOD: if (!empty($res["videoStreams"]["videos"][$key]["url"])) { goto u9CoNLDODOeyYmAd; } goto Dg1Ha2OxaZHrpU4g; zX0aV0byDVgeMMLb: session_write_close(); goto aijh4WcA3IB7Tvn5; N8F4IHKfyVjsSSjt: session_write_close(); goto lHL2NujM3R9VDvIW; sSDqxLrQpH8XTxcR: session_write_close(); goto s3_YWTOHi7hfjYHn; NPKa0WH0Gs4wlK41: $this->sources[] = ["file" => $res["videoStreams"]["videos"][$key]["url"], "type" => "hls", "label" => "Original"]; goto C2_b73V5xqRsduhi; lHL2NujM3R9VDvIW: $key = array_search("adaptive", array_column($res["videoStreams"]["videos"], "dimension")); goto G3HkKTEpQL6VCIOD; LCc3ibDvoTzn5zcH: vlDfTyStq5l5hGTj: goto rEuH52_84qLo_fh2; rEuH52_84qLo_fh2: UyoTIEXh7yzX4Rbw: goto j2z8RmTlyuoG8teY; CQQDk0ErXZI4gMnx: if (empty($json)) { goto GXhsjIYOIf5lXnjO; } goto HE0_4ozQS96TTejq; pbJ_cErl_otUfi3y: createErrorLog([__FILE__, __FUNCTION__, $this->id, "videoStreams not found"]); goto gi5DY6CU98IWA5pn; juP4vxlDHOb26JSY: $this->status = "ok"; goto kyubvl4b9aK0suTw; Kn2xCWAMWa0NoSVL: xVas5JiEdE9XhEo0: goto zX0aV0byDVgeMMLb; iJS2hikspAzvA82l: createErrorLog([__FILE__, __FUNCTION__, $this->id, "rootResourceId not found"]); goto m2_Kgw0gKpwP0F02; m2_Kgw0gKpwP0F02: goto UyoTIEXh7yzX4Rbw; goto Kn2xCWAMWa0NoSVL; O_ZOwbB1AFIT6X_U: $err = curl_error($this->ch); goto st3uTkJSwjIDsUlr; sXrZYqwb6Me2LgK4: createErrorLog([__FILE__, __FUNCTION__, $this->id, "adaptive videoStreams not found"]); goto hsNRqVJlIucciTSK; lYn8NTD6w6qhqdjQ: GXhsjIYOIf5lXnjO: goto d0tLhCZU5rbkAjvk; ip5_QGYHSXY5jYUy: $dom = $this->domParser::str_get_html($response); goto tRCM2YF16aglrCxH; Q3fO874kt1nI0of3: SbpkCVxzCiiCAoNS: goto GsR1uH0abeBnKVfT; hsNRqVJlIucciTSK: goto HfaZRfMyJ0RZdqRr; goto zv6U_ngikzaen8Pg; j2z8RmTlyuoG8teY: } public function __destruct() { session_write_close(); parent::__destruct(); } }



© 2023 Quttera Ltd. All rights reserved.