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 18-06-2024 */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72..
Decoded Output download
$O000O0O00=$OOO000O00($OOO0O0O00,'rb');$O0O00OO00($O000O0O00,0x49a);$OO00O00O0=$OOO0000O0($OOO00000O($O0O00OO00($O000O0O00,0x17c),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'));eval($OO00O00O0);$OO00O00O0=str_replace('__FILE__',"'".$OOO0O0O00."'",$OOO0000O0($OOO00000O($O0O00OO00($O000O0O00,$OO00O0000),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));fclose($O000O0O00);eval($OO00O00O0);
namespace App\Models;
use App\Models\Traits\Serialize;
use App\Utils\CacheKey;
use Eloquent;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Support\Collection;
class ServerHysteria extends BaseServer
{
use Serialize;
const FIELD_SERVER_NAME = "server_name";
const FIELD_ALLOW_INSECURE = "allow_insecure";
const FIELD_PROTOCOL = "protocol";
const FIELD_OBFS = "obfs";
const FIELD_UP_MBPS = "up_mbps";
const FIELD_DOWN_MBPS = "down_mbps";
const FIELD_DISABLE_SERVER_MTU_DISCOVERY = "disable_server_mtu_discovery";
const FIELD_DISABLE_CLIENT_MTU_DISCOVERY = "disable_client_mtu_discovery";
const FIELD_PARENT_ID = "parent_id";
const TYPE = "hysteria";
protected $table = 'server_hysteria';
protected $dateFormat = 'U';
protected $casts = [
self::FIELD_CREATED_AT =>'timestamp',
self::FIELD_UPDATED_AT =>'timestamp',
self::FIELD_PLAN_ID =>'array',
self::FIELD_TAGS =>'array',
self::FIELD_IPS =>'array'
];
public static function nodes(): Collection
{
return parent::baseNodes(self::TYPE,CacheKey::SERVER_HYSTERIA_ONLINE_USER,
CacheKey::SERVER_HYSTERIA_LAST_CHECK_AT,CacheKey::SERVER_HYSTERIA_LAST_PUSH_AT);
}
public static function faultNodeNames(): array
{
return parent::baseFaultNodeNames(CacheKey::SERVER_HYSTERIA_LAST_CHECK_AT,CacheKey::SERVER_HYSTERIA_LAST_PUSH_AT);
}
public static function configs(User $user,bool $show = true,bool $needExtra = false): Collection
{
return parent::baseConfigs($user,self::TYPE,CacheKey::SERVER_HYSTERIA_LAST_CHECK_AT,$show,$needExtra);
}
};
Did this file decode correctly?
Original Code
<?php /* Dev By Hoang Skyht 18-06-2024 */$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=0x7c0;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NDlhKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>vH\kr9NHenNHenNHe1zfukgFMaXdoyjcUImb19oUAxyb18mRtwmwJ4LT09NHr8XTzEXRJwmwJXLT09NHeEXHr8XhtONT08XHeEXHr8Pkr8XTzEXT08XHtILTzEXHr8XTzEXRtONTzEXTzEXHeEpRtfydmOlFmlvfbfqDykwBAsKa09aaryiWMkeC0OLOMcuc0lpUMpHdr1sAunOFaYzamcCGyp6HerZHzW1YjF4KUSvNUFSk0ytW0OyOLfwUApRTr1KT1nOAlYAaacbBylDCBkjcoaMc2ipDMsSdB5vFuyZF3O1fmf4GbPXHTwzYeA2YzI5hZ8mhULpK2cjdo9zcUILTzEXHr8XTzEXhTslfMyShtONTzEXTzEXTzEpKX==tM5idBazFoyjcUnnFunFTB9LcBxzKXp1F2AIWbnXbr1vcoaSF1xAFMypfuYFA2aZDBySDbplKXp1F2AIWbnXbya0DBxzbrYiC2ilU2a5KXp1F2AIOBxvFbaldmW7tmazcUnkdox1dBlVCbOlbrOifoyJCbYlbraSd3y1cB50brk1DBxLcbw7tmazcUnkdox1dBlVCbOlbyY1FunvFmOFW29SdoajfolvdjShC2xiF3HIA2aZfMaZUulzfoaZDBrIwoa4foaVcuHIWMyzcaYlFmclFIp7tmazcUnTcbkpCBxpGMA7tMYvdmY0wrckOAxrb1YyAlcyAl9KWA1ywe0IwmYlFmclFl9VCB1lwjShC29VF3WIOLlyTrOgWAxHT1fgUA5TOAYaALAINUEJCBxSd3fgDB5zcBY1FMAJKXpjd25zftnoUAaHOy9WAL9AT0YNTtE9wtkXFM90d2Yvdtw7tMYvdmY0wrckOAxrb09tOlHINUEJd2kMFZw7tMYvdmY0wrckOAxrb1aWb01tAyHINUEJfbngdBkXFZw7tMYvdmY0wrckOAxrb0ONa05gTAkWAZE9wtkLd3fVb21JFuHJKXpjd25zftnoUAaHOy9rUaYnWLxyb1YyAlcyAl9YayagOrlTW09BOakcwe0IwMOpF2yJdoagF2aZfMaZb210fa9LDbYjd3clFmLJKXpjd25zftnoUAaHOy9rUaYnWLxyb0YHUAaKay9YayagOrlTW09BOakcwe0IwMOpF2yJdoagC2xpcB50b210fa9LDbYjd3clFmLJKXpjd25zftnoUAaHOy9WWakyTlOgUAWINUEJFoyZcB50b2lLwjShC29VF3WIaylWOUE9wtkPGbY0cbkpCUw7tmnZd3OlC3OlctELfoyJdoAINUEmF2aZfMaZb2i5F3OlFMlikzShFukvfoajfoaLwtOLCbOlOM9ZdBy0we0Ik1AmKXpXFM90cBY0cBWIkoYiF3Ozwe0IBXpzcBxMKjpoUAaHOy9eALanararb0yAwe0+k3OpdBazfoysFtFStmYldoC6KLckOAxrb1aWOryAOAOgWaWINT4mfolscbY0CB1XkZXhF2aScjP6OLlyTrOgArxnTl9kOtE9NJfiFmkiGUFStmYldoC6KLckOAxrb1OnO1HINT4mCbkZCbLmREpzcBxMKjpoUAaHOy9kAyHINT4mCbkZCbLmtl07tmn1CMxpCZnzfoy0DBHIcmaVC3Opd24IdM9LcbHPhTPIW29SdoajfolvdIp7tmklfuaZdJnXCbkldmW6KMkiF2aKd2OlFZizcBxMKjpABanyRrYiC2ilU2a5KjpTOakBOakgUylTaraUUAygT05HUA5yb1aTOawStLYiC2ilU2a5KjpTOakBOakgUylTaraUUAygTryTay9eUraeU19natxeCBYPcAslGTP6A0aUaLaUb0icA1OyALlnb0xnA1OgAyaTUy9natL7tm0hFuaJdoljwuY0CbOpCZnMfB5jfolvdJnMCbaSfr5vcoaKCB1lFZIpKJniFmkiGWp7tmklfuaZdJnXCbkldmW6KMkiF2aoCbaSfr5vcoaKCB1lFZieCBYPcAslGTP6A0aUaLaUb0icA1OyALlnb0xnA1OgW0iyW0sgWaWSW2yjDoaRcbL6KlYyAlcyAl9wBaYAOakkWa9HWaYAb1naA0igWaWpKXp9tmn1CMxpCZnzfoy0DBHIcmaVC3Opd24IC29VcMlmFZiaF2aZwtO1F2aZRokvd2XIkuYPd3FINUn0FmalRokvd2XIko5lcBOyGuOZCUE9wociduYlhTPIW29SdoajfolvdIp7tmklfuaZdJnXCbkldmW6KMkiF2aed25MDBfzhtO1F2aZRuYldoC6KlOcArASW2yjDoaRcbL6KlYyAlcyAl9wBaYAOakkWa9HWaYAb0YwOAYRb0yARtOzDo93RtOVcBaLObi0FMrpKXp9tm07shM
Function Calls
fopen | 1 |
fread | 3 |
strtr | 2 |
fclose | 1 |
urldecode | 1 |
str_replace | 1 |
base64_decode | 3 |
Stats
MD5 | 700c2412946a65962c3342f9929bb441 |
Eval Count | 3 |
Decode Time | 72 ms |