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 2024-03-10 10:18:59              | 
    |    GitHub: https://github.com/pk-fr/yakpro-po    | 
    |__________________________________________________| 
*/ 
 namespace GDPlayer\Hosting; class vidmoly extends \GDPlayer\XVFSParser { public function __construct($id, $dl, $hostname) { goto uIvGG9f5yrgy8ao7; k71Zb0yN_titFez6: $this->baseURL = "https://vidmoly.me/"; goto t45IpaRcJ2tTnNAe; JQ1kxGyyX66C2Kfj: if (empty($this->cfTracks)) { goto EzdEHTvkwLxxrFfo; } goto whQttPl__WQ7sSw8; A8dXYzZj8kacazwF: session_write_close(); goto ZnUyv_Y4L84Gc1lo; uklrslr5U8Xc7xwU: $tracks = $this->jsConverter->convertToArray($this->cfTracks); goto er0kMEQwnZK9XuEI; er0kMEQwnZK9XuEI: if (!$tracks) { goto y1w07FO1C00xS_Uu; } goto A8dXYzZj8kacazwF; t45IpaRcJ2tTnNAe: $this->url = $this->baseURL . "embed-" . $id . ".html"; goto rdL5XBXkOYI_UCl2; vScyOK0zW2MB0p7i: dZh8ZWtzPosvxVLX: goto XNSVf1CoFdg1gqWH; ke18V0Ee06ZVCuYJ: $this->getDOMTitle($this->baseURL . $this->id); goto dvht17Zj9Qo4EbD3; XNSVf1CoFdg1gqWH: y1w07FO1C00xS_Uu: goto GPqx4W210J3yL_sB; whQttPl__WQ7sSw8: session_write_close(); goto uklrslr5U8Xc7xwU; GPqx4W210J3yL_sB: EzdEHTvkwLxxrFfo: goto ke18V0Ee06ZVCuYJ; rdL5XBXkOYI_UCl2: parent::__construct($id, $dl, $hostname); goto JQ1kxGyyX66C2Kfj; ZnUyv_Y4L84Gc1lo: foreach ($tracks as $tr) { goto ntkuFV1OnvsnWDtn; S3Joi1cMvpbt2LAx: d0eLEaA1WfLwHIwu: goto cR5RCe2TYxpSHeUm; Ow7EqoqjSE6kJLsD: session_write_close(); goto LcgjpkwEJCqWPlVl; LcgjpkwEJCqWPlVl: $this->tracks[] = $tr; goto CrhFD7YIt8tkHsLJ; CrhFD7YIt8tkHsLJ: goto EtY1Ye00FeAM5k31; goto S3Joi1cMvpbt2LAx; cnlOoPxeHY7E00S4: if (isset($tr["kind"]) && $tr["kind"] === "thumbnails") { goto d0eLEaA1WfLwHIwu; } goto Ow7EqoqjSE6kJLsD; cR5RCe2TYxpSHeUm: session_write_close(); goto R2nornSpnvJWaA3K; Bsi9PJdYyIq_zP3c: cjYUdfoTzsCTFit_: goto KeGPAkIV0aeCpLNA; Rf6ChEk1n8U2Senv: EtY1Ye00FeAM5k31: goto Bsi9PJdYyIq_zP3c; ntkuFV1OnvsnWDtn: session_write_close(); goto cnlOoPxeHY7E00S4; R2nornSpnvJWaA3K: $this->filmstrip = $this->baseURL . trim($tr["file"], "/"); goto Rf6ChEk1n8U2Senv; KeGPAkIV0aeCpLNA: } goto vScyOK0zW2MB0p7i; uIvGG9f5yrgy8ao7: session_write_close(); goto k71Zb0yN_titFez6; dvht17Zj9Qo4EbD3: } 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 2024-03-10 10:18:59              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace GDPlayer\Hosting; class vidmoly extends \GDPlayer\XVFSParser { public function __construct($id, $dl, $hostname) { goto uIvGG9f5yrgy8ao7; k71Zb0yN_titFez6: $this->baseURL = "\150\164\164\x70\163\72\57\57\x76\x69\x64\x6d\157\154\x79\56\x6d\x65\x2f"; goto t45IpaRcJ2tTnNAe; JQ1kxGyyX66C2Kfj: if (empty($this->cfTracks)) { goto EzdEHTvkwLxxrFfo; } goto whQttPl__WQ7sSw8; A8dXYzZj8kacazwF: session_write_close(); goto ZnUyv_Y4L84Gc1lo; uklrslr5U8Xc7xwU: $tracks = $this->jsConverter->convertToArray($this->cfTracks); goto er0kMEQwnZK9XuEI; er0kMEQwnZK9XuEI: if (!$tracks) { goto y1w07FO1C00xS_Uu; } goto A8dXYzZj8kacazwF; t45IpaRcJ2tTnNAe: $this->url = $this->baseURL . "\x65\x6d\142\x65\x64\55" . $id . "\x2e\150\164\155\154"; goto rdL5XBXkOYI_UCl2; vScyOK0zW2MB0p7i: dZh8ZWtzPosvxVLX: goto XNSVf1CoFdg1gqWH; ke18V0Ee06ZVCuYJ: $this->getDOMTitle($this->baseURL . $this->id); goto dvht17Zj9Qo4EbD3; XNSVf1CoFdg1gqWH: y1w07FO1C00xS_Uu: goto GPqx4W210J3yL_sB; whQttPl__WQ7sSw8: session_write_close(); goto uklrslr5U8Xc7xwU; GPqx4W210J3yL_sB: EzdEHTvkwLxxrFfo: goto ke18V0Ee06ZVCuYJ; rdL5XBXkOYI_UCl2: parent::__construct($id, $dl, $hostname); goto JQ1kxGyyX66C2Kfj; ZnUyv_Y4L84Gc1lo: foreach ($tracks as $tr) { goto ntkuFV1OnvsnWDtn; S3Joi1cMvpbt2LAx: d0eLEaA1WfLwHIwu: goto cR5RCe2TYxpSHeUm; Ow7EqoqjSE6kJLsD: session_write_close(); goto LcgjpkwEJCqWPlVl; LcgjpkwEJCqWPlVl: $this->tracks[] = $tr; goto CrhFD7YIt8tkHsLJ; CrhFD7YIt8tkHsLJ: goto EtY1Ye00FeAM5k31; goto S3Joi1cMvpbt2LAx; cnlOoPxeHY7E00S4: if (isset($tr["\x6b\x69\156\144"]) && $tr["\153\151\x6e\x64"] === "\164\x68\165\x6d\x62\156\141\151\154\x73") { goto d0eLEaA1WfLwHIwu; } goto Ow7EqoqjSE6kJLsD; cR5RCe2TYxpSHeUm: session_write_close(); goto R2nornSpnvJWaA3K; Bsi9PJdYyIq_zP3c: cjYUdfoTzsCTFit_: goto KeGPAkIV0aeCpLNA; Rf6ChEk1n8U2Senv: EtY1Ye00FeAM5k31: goto Bsi9PJdYyIq_zP3c; ntkuFV1OnvsnWDtn: session_write_close(); goto cnlOoPxeHY7E00S4; R2nornSpnvJWaA3K: $this->filmstrip = $this->baseURL . trim($tr["\x66\151\x6c\145"], "\x2f"); goto Rf6ChEk1n8U2Senv; KeGPAkIV0aeCpLNA: } goto vScyOK0zW2MB0p7i; uIvGG9f5yrgy8ao7: session_write_close(); goto k71Zb0yN_titFez6; dvht17Zj9Qo4EbD3: } public function __destruct() { session_write_close(); parent::__destruct(); } }

Function Calls

None

Variables

None

Stats

MD5 ab41435e706b6e8e001b633d8fccff76
Eval Count 0
Decode Time 60 ms