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 /* Dev By Hoang Skyht */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6..

Decoded Output download


namespace App\Http\Middleware;
use App\Models\User;
use Illuminate\Support\Str;
use Closure;
class SkyhtMiddleware
{
public function handle($request,Closure $next)
{
$ch = curl_init('https://vip.vpndata.vn/XuLyVIP/?'.$request->getHost());
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
$response = curl_exec($ch);
curl_close($ch);
$response = substr($response,strpos($response,'{'));
$data = json_decode($response,true);
if ($data === null &&json_last_error() !== JSON_ERROR_NONE) {
abort(403,__('Khng Th Kt Ni Ti My Ch'));
}
$Status = (int)$data['Status'];
$Msg = $data['Msg'];
if ($Status != 1) {
echo '<!DOCTYPE html>';
echo '<html>';
echo '<head>';
echo '<title>SkyhtXFlash</title>';
echo '<meta name="viewport" content="width=device-width" charset="utf-8" />';
echo '<script src="https://cdn.jsdelivr.net/npm/sweetalert2@10"></script>';
echo '<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.8/clipboard.min.js"></script>';
echo '<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js"></script>';
echo '<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/11.0.18/sweetalert2.min.css">';
echo '<script src="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/11.0.18/sweetalert2.min.js"></script>';
echo '<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-pS97bEXMqHq3jpN25TXBX/zOgY5OK5b/+9QvR/5O5oLrGz5PklA8Gwuv28bgpjf0IYF5cW9M1lvx0bwskkDYbw==" crossorigin="anonymous" referrerpolicy="no-referrer" />';
echo '<style>';
echo '* {';
echo '    box-sizing: border-box;';
echo '}';
echo 'body {';
echo '    font-family: Arial, sans-serif;';
echo '    background-color: #F5F5F5;';
echo '    margin: 0;';
echo '    padding: 0;';
echo '}';
echo '.form-container {';
echo '    display: flex;';
echo '    justify-content: center;';
echo '    align-items: center;';
echo '    height: 100vh;';
echo '    padding: 10px;';
echo '}';
echo '.form-wrapper {';
echo '    background-color: #FFF;';
echo '    max-width: 500px;';
echo '    width: 100%;';
echo '    border-radius: 10px;';
echo '    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);';
echo '    padding: 30px;';
echo '}';
echo 'h1 {';
echo '    text-align: center;';
echo '    margin-bottom: 30px;';
echo '}';
echo 'input[type="text"] {';
echo '    width: 100%;';
echo '    margin-bottom: 20px;';
echo '    padding: 10px;';
echo '    font-size: 16px;';
echo '    border: 1px solid #D3D3D3;';
echo '    border-radius: 5px;';
echo '    transition: border-color 0.3s ease-in-out;';
echo '}';
echo 'input[type="text"]:focus {';
echo '    outline: none;';
echo '    border-color: #1E90FF;';
echo '}';
echo 'button[type="submit"] {';
echo '    display: block;';
echo '    margin: 0 auto;';
echo '    padding: 10px 20px;';
echo '    background-color: #1E90FF;';
echo '    color: #FFF;';
echo '    font-size: 16px;';
echo '    font-weight: bold;';
echo '    border: none;';
echo '    border-radius: 5px;';
echo '    cursor: pointer;';
echo '    transition: background-color 0.3s ease-in-out;';
echo '}';
echo 'button[type="submit"]:hover {';
echo '    background-color: #0066CC;';
echo '}';
echo '.button-wrapper {';
echo '    display: flex;';
echo '    justify-content: center;';
echo '}';
echo '.button {';
echo '    background-color: #0066CC;';
echo '    border: none;';
echo '    color: white;';
echo '    padding: 16px 32px;';
echo '    text-align: center;';
echo '    text-decoration: none;';
echo '    display: inline-block;';
echo '    font-size: 16px;';
echo '    margin: 4px 2px;';
echo '    cursor: pointer;';
echo '    border-radius: 5px;';
echo '}';
echo '.button:hover {';
echo '    background-color: #3e8e41;';
echo '}';
echo '</style>';
echo '</head>';
echo '<body>';
echo '<div class="form-container">';
echo '    <div class="form-wrapper">';
echo '        <div align="center" style="display:block" id="defau">';
echo '<div style="text-align:center;padding-top:10px;padding-bottom:10px; color: red;"><font style="font-size:15px; font-weight:bold;">'.$Msg.'</font></div><br>';
echo '<br><a href="https://vip.vpndata.vn" class="button">Kch Hot Ngay</a>';
echo '</div>';
echo '</div>';
echo '</div>';
echo '</body>';
echo '</html>';
exit();
}
return $next($request);
}
}
;

Did this file decode correctly?

Original Code

<?php /* Dev By Hoang Skyht */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x16b4;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NDhlKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>]kr9NHenNHenNHe1zfukgFMaXdoyjcUImb19oUAxyb18mRtwmwJ4LT09NHr8XTzEXRJwmwJXLT09NHeEXHr8XhtONT08XHeEXHr8Pkr8XTzEXT08XHtILTzEXHr8XTzEXRtONTzEXTzEXHeEpRtfydmOlFmlvfbfqDykwBAsKa09aaryiWMkeC0OLOMcuc0lpUMpHdr1sAunOFaYzamcCGyp6HerZHzW1YjF4KUSvNUFSk0ytW0OyOLfwUApRTr1KT1nOAlYAaacbBylDCBkjcoaMc2ipDMsSdB5vFuyZF3O1fmf4GbPXHTwzYeA2YzI5hZ8mhULpK2cjdo9zcUILTzEXHr8XTzEXhTslfMyShtONTzEXTzEXTzEpKX==tM5idBazFoyjcUnnFunFUuO0FyxYDBOLdoa3CbklKXp1F2AIWbnXbr1vcoaSF1xaF2aZKXp1F2AIUBxSfB1pdMy0caxTfbnXd3k0byY0FjShfbYlwrYSd3Y1FMA7tMYSCbYzwyYqGBi0TBlLcoxlf2yZcWp7tmn1CMxpCZnMfB5jfolvdJnPCB5LdoAPkuklFbalF3WSW2xvF3aZcUELdMa4ftLhGXPLC2IINUnjfbkSb2lVDbWPk2i0funzKJ8vfMlXRmcXdMOiforVfM4vBuaHGackAt8/kZ4LFMaxfBazft0+c2a0Uo9zftIphTShC3aZdy9zcbOvFuWPkoYPRrYaALxNAyOgALaAaakKayknTlYoOawSfuk1cUL7tMY1FMxgF2a0d3n0htOjDtxeaakHT1nAb1YTTy9BOakkOllWOAaURociduYlhTShkuklF3nvdmYlwe0IC3aZdy9lGoajhtOjDtL7tMY1FMxgC2xvF2APkoYPhTShkuklF3nvdmYlwe0IF3aJF3OZhtOZcbYXd25zcUxzfukXd3HPkuklF3nvdmYlRtf7kZLpKXPLcoy0CUE9wopzd25gcoajd2OlhtOZcbYXd25zcUx0FmalhTShDBCIhtOLCbOiwe09NUnVfBxSwtCMDmYvdl9SCbY0b2aZFM9ZhtLIwT09wrpTT05gOakUT1kgTL9KOULIGXpiCM9ZftI0HeHSb18Pk0sPX7OVcZnADKo7IZnR4dQ/ftnK4dVODUnA4dVdDUnYX6y5wrYP4dVmkZLpKXp9tJOTfoy0fbHINUEPDB50hUOLCbOiBZfTfoy0fbHmbTShkr1zcZE9wtOLCbOiBZfYF2FmbTShDBCIhtOTfoy0fbHIwT0IHULIGXplC2ivwtF8wAONW1OcArAIDuOsde4mKXplC2ivwtF8DuOsde4mKXplC2ivwtF8Doaice4mKXplC2ivwtF8fol0doA+A2s5DuOCOMxiF2I8R3OpfoxlNJF7tMajDo8IkzxscbOiwo5idBA9wmcpcbfXd3k0wJnjd250cB50NUk3DBO0De1LcbcpC2Asf2lLfoIJwoYPCbkzcbW9wma0cJ04wJEvNJF7tMajDo8IkzxzC3kpFuWIF3kjNUkPfuOXFzPvR2YLdJ5QF2Oldol2FJ5VcbWvdmnsR3Y3cBa0CBxlFmWZWerXwj48R3YjFMlXfe4mKXplC2ivwtF8F2YZDbn0wuYZCz0JDuO0FuH6RZ9jco5QFZ5jdo91cocSCbklRMYvdU9iDMy4R2xpCmHvC2xpFokvCbkLRMpzRzwVHt44R2YSDbnJd2yZct5sDB4VDmHJNjXvF2YZDbn0NJF7tMajDo8IkzxzC3kpFuWIF3kjNUkPfuOXFzPvR2YLdMpzRMYSd3aLcMxiFMAVC29sR2yQCbIvdolJFZ9jdolXCM9iFMWVDmHvHJ4XRjCvC2xpFokvCbkLRM1pdJ5QFZw+Nt9zC3kpFuW+kzShcBYPdZEmNoxpdMSIFMaSNUkzfulScbYPcBa0wJnPFMaMNUkPfuOXFzPvR2YLdMpzRMYSd3aLcMxiFMAVC29sR2yQCbIvdolJFZ9SDB1vdmOlRbY3cBa0CBxlFmWZRzrxRjEVHTIvF3flcbOidoaZfewVdBlVRMYzFZw+kzShcBYPdZEmNuYjFMlXftnzFMH9wMi0funzKJ8vC2OVDmHVC2xvfBOMdoyZcU5jd20vCBpiGt9SDBkzR2xpdB9VfoAsF3flcbOidoaZfewvHTrVHt4xKt9zf2alfoyScbk0HJ5sDB4VDmHJNjXvF2YZDbn0NJF7tMajDo8IkzxSDB5qwuklde0JF3O5doazDoalftwIDuklcj0JDuO0FuH6RZ9jco5QFZ5jdo91cocSCbklRMYvdU9iDMy4R2xpCmHvcM9Vft1if2azd21lRzAVHTAVHZ9jF3HvCBxSRM1pdJ5jF3HJwolVfoamFMl0GT0JF2iiYTrZRbnTKTfJOaiYFAixH2pXTjw1ayitBt96T2fcYA9RYBwvhzlOflwvYA81d0xZO3P1AosSWTiuf3a2HjiJc3nQcjnkBAC1C1F5TTySfmIXCmfzD2srBBk3NT0JwoYZd3Yzd3kpc2lVNUkidM9VGB1vfbHJwuklcMaZFMaZFo9SDBY5NUkVdZ1ZcBclFmklFJwIRz4mKXplC2ivwtF8F3O5doA+kzShcBYPdZEmhJn7kzShcBYPdZEmwtEIwokvGt1zDbppdMF6wokvFMOlFJ1Jd3I7kzShcBYPdZEmgUF7tMajDo8Ik2kvcuLIGZF7tMajDo8IkZEIwtnMd250RBcidBlSGTPIWbkpCBXSwuYidmHsF2aZDBC7kzShcBYPdZEmwtEIwokiC2smFM91dMWsC29Sd3w6wtYoYAC1OjA7kzShcBYPdZEmwtEIwo1iFMfpdjPIHeSmKXplC2ivwtFIwtEIFoyLcolVczPIHeSmKXplC2ivwtf9kzShcBYPdZEmRMcvFM0sC29VfoypdMaZwuSmKXplC2ivwtFIwtEIcolzFoxiGTPIcMxlGeSmKXplC2ivwtFIwtEIDmazfolMGU1jd250cB50KJnjcB50cbw7kzShcBYPdZEmwtEIwoySDBfVRBl0cB1zKJnjcB50cbw7kzShcBYPdZEmwtEIwoilDBfPfePIHTEXfMI7kzShcBYPdZEmwtEIwunicoOpdMF6werXFuI7kzShcBYPdZEmgUF7tMajDo8IkZ5Md3ksRbfZCbnXcbwIGZF7tMajDo8IkZEIwtnJCBYqc3kvfB5LRBYvdo9ZKJEjOLcoKZF7tMajDo8IkZEIwtnsCbIsf2lLfoI6weAXHun4KZF7tMajDo8IkZEIwtn3DBO0DePIHTEXkTSmKXplC2ivwtFIwtEICM9ZcoaZRbkicol1FzPIHTnXGeSmKXplC2ivwtFIwtEICM94RbYPCBOvfzPIHtEXwerXFuIIFMfJCUIXRtEXRtEXRtEXRjwpKZF7tMajDo8IkZEIwtnXCBOLDB5mKJEzHun4KZF7tMajDo8Ik30mKXplC2ivwtfPHUn7kzShcBYPdZEmwtEIwuOlGuWsCBxpc246woYldmOlFjSmKXplC2ivwtFIwtEIdByZc2lVRBkvfuOvdTPIHznXGeSmKXplC2ivwtf9kzShcBYPdZEmDB5XfbOdfulXcT0Jfoa4ftkfwuSmKXplC2ivwtFIwtEIf2lLfoI6werXHtA7kzShcBYPdZEmwtEIwo1iFMfpdJ1Jd3O0d206wewXFuI7kzShcBYPdZEmwtEIwunicoOpdMF6werXFuI7kzShcBYPdZEmwtEIwocvdmWsF2l6cTPIHTcXGeSmKXplC2ivwtFIwtEICM9ZcoaZKJExFuIIF29SDBWIw0WzOeYrHzSmKXplC2ivwtFIwtEICM9ZcoaZRbkicol1FzPIYbn4KZF7tMajDo8IkZEIwtn0FMyVF2l0DB9VKJnJd3kLcbwsC29Sd3wIHt4zFZnlCbYlRBlVRB91feSmKXplC2ivwtf9kzShcBYPdZEmDB5XfbOdfulXcT0Jfoa4ftkfKMcvC3azwuSmKXplC2ivwtFIwtEId3a0dolVcTPIdM9VcTSmKXplC2ivwtFIwtEICM9ZcoaZRBYvdo9ZKJEjHAA5HrcoKZF7tMajDo8Ik30mKXplC2ivwtfJfbO0d25dfulXcT0JF3aJdBl0wl0IGZF7tMajDo8IkZEIwtnLDbYXdoy5KJnJdo9jDzSmKXplC2ivwtFIwtEIdByZc2lVKJEXwoy1fo87kzShcBYPdZEmwtEIwunicoOpdMF6werXFuIIHjnXGeSmKXplC2ivwtFIwtEICMyjD2fZd3aVct1jd2xvFjPIwzyyKTnoOjSmKXplC2ivwtFIwtEIC29Sd3w6wtYoOLC7kzShcBYPdZEmwtEIwocvdmWsF2l6cTPIHTcXGeSmKXplC2ivwtFIwtEIcM9Vft13cBlmDuW6wokvdoW7kzShcBYPdZEmwtEIwokvFMOlFjPIdM9VcTSmKXplC2ivwtFIwtEICM9ZcoaZRbkicol1FzPIYbn4KZF7tMajDo8IkZEIwtnjfbkzd3w6wunvDB50cbw7kzShcBYPdZEmwtEIwuOZCB5zDbOpd246wokiC2smFM91dMWsC29Sd3wIHt4zFZnlCbYlRBlVRB91feSmKXplC2ivwtf9kzShcBYPdZEmCma0fo9VB3O5FoA9wmY1CM1pftkfKMivfMaZwuSmKXplC2ivwtFIwtEICMyjD2fZd3aVct1jd2xvFjPIwzEXYjceWzSmKXplC2ivwtf9kzShcBYPdZEmRMk1fuOvdJ13FMyXFoaZwuSmKXplC2ivwtFIwtEIcolzFoxiGTPIcMxlGeSmKXplC2ivwtFIwtEIDmazfolMGU1jd250cB50KJnjcB50cbw7kzShcBYPdZEmgUF7tMajDo8IkZ5JfbO0d24IGZF7tMajDo8IkZEIwtnJCBYqc3kvfB5LRBYvdo9ZKJEjHeE2YLYeKZF7tMajDo8IkZEIwtnJd3kLcbw6wo5vdMA7kzShcBYPdZEmwtEIwoYvdo9ZKJn3Dol0cTSmKXplC2ivwtFIwtEIFoyLcolVczPIHTcXGtEzHmn4KZF7tMajDo8IkZEIwtn0cbi0RBySDBfVKJnjcB50cbw7kzShcBYPdZEmwtEIwuOlGuWscoajd3kifolvdjPIdM9VcTSmKXplC2ivwtFIwtEIcolzFoxiGTPIDB5SDB5lRBkSd2YqKZF7tMajDo8IkZEIwtnMd250RbYpGMA6wer2FuI7kzShcBYPdZEmwtEIwo1iFMfpdjPIYun4wekXGeSmKXplC2ivwtFIwtEIC3aZF29ZKJnXd2lVfoaZKZF7tMajDo8IkZEIwtnJd3kLcbwsFMyLDbazKJE1FuI7kzShcBYPdZEmgUF7tMajDo8IkZ5JfbO0d246Do92cbwIGZF7tMajDo8IkZEIwtnJCBYqc3kvfB5LRBYvdo9ZKJEjH2A4cTWxKZF7tMajDo8Ik30mKXplC2ivwtF8R3Y0GBxlNJF7tMajDo8IkzXvDoaice4mKXplC2ivwtF8CM9LGT4mKXplC2ivwtF8col2woYSCbYzNUkMd3ksRBYvdmOiDB5lFJw+kzShcBYPdZEmwtEIwexLDbCIC2xiF3H9wMcvFM0sf3kiFunlFJw+kzShcBYPdZEmwtEIwtEIwtE8col2woySDBfVNUkjcB50cbwJwuY0GBxlNUkLDbYXdoy5KMkSd2YqwJnpce0JcoaMCbAJNJF7tMajDo8IkzxLDbCIF3O5doA9wmOlGuWsCBxpc246C2aVfoaZK3nicoOpdMFsfo9XKjrXFuI7FoyLcolVcZ1Jd3O0d206HTnXGeSIC29Sd3w6wuklceSJNjxMd250wuY0GBxlNUkMd250RbYpGMA6HTaXGeSIcM9Vft13cBlmDuW6CM9SceSJNJFVkr1zcZ4mNt9Md250NjXvcol2NjxJFj4mKXplC2ivwtF8Cmw+NorIDuklcj0JDuO0FuH6RZ92DbEVfmnVcoy0CU52dJwIC2xiF3H9wMk1fuOvdJw+U8KsC2IIUo/iVQy0wr5mCbL8R2r+kzShcBYPdZEmNt9LDbC+kzShcBYPdZEmNt9LDbC+kzShcBYPdZEmNt9LDbC+kzShcBYPdZEmNt9Jd2O5NJF7tMajDo8IkzXvDuOsde4mKXplGol0htL7tm0hFMa0fbkVwtOVcbi0htOZcby1cbY0hTShgWp9tjS=bD{oyybae

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 5812
$OO00O00O0 namespace App\Http\Middleware; use App\Models\User; use Ill..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 7022b9a9dede316c8a83ed0f8cbd5bc1
Eval Count 3
Decode Time 80 ms