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

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 1984
$OO00O00O0 namespace App\Models; use App\Models\Traits\Serialize; use ..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 700c2412946a65962c3342f9929bb441
Eval Count 3
Decode Time 72 ms