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,0x49d);$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\Http\Controllers\Admin\Stat;
use App\Http\Controllers\Controller;
use App\Models\BaseServer;
use App\Models\ServerHysteria;
use App\Models\ServerShadowsocks;
use App\Models\ServerTrojan;
use App\Models\ServerVmess;
use App\Models\User;
use Illuminate\Contracts\Foundation\Application;
use Illuminate\Contracts\Routing\ResponseFactory;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
use App\Models\Plan;
use Illuminate\Support\Facades\DB;
class TerminalController extends Controller
{
public function connections(Request $request)
{
$users = User::orderBy('device_online','desc')
->take(10)
->get(['id','email','device_online','ip_online','plan_id']);
$result = [];
foreach ($users as $user) {
$plan = Plan::orderBy('id','desc')
->where('id',$user->plan_id)
->first();
$connections_limit = $plan ?$plan->limit_device : null;
$result[] = [
'id'=>$user->id,
'email'=>$user->email,
'connections'=>$user->device_online,
'connections_ip'=>$user->ip_online,
'connections_limit'=>$connections_limit,
];
}
return response([
'data'=>$result
]);
}
public function requests(Request $request)
{
$users = User::orderBy('device_online','desc')
->take(10)
->get(['id','email','device_online','ip_online','plan_id']);
$result = [];
foreach ($users as $user) {
$plan = Plan::orderBy('id','desc')
->where('id',$user->plan_id)
->first();
$connections_limit = $plan ?$plan->limit_device : null;
$result[] = [
'id'=>$user->id,
'email'=>$user->email,
'connections'=>$user->device_online,
'connections_ip'=>$user->ip_online,
'connections_limit'=>$connections_limit,
];
}
return response([
'data'=>$result
]);
}
};

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=0x86c;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NDlkKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>aZWYTIkr9NHenNHenNHe1zfukgFMaXdoyjcUImb19oUAxyb18mRtwmwJ4LT09NHr8XTzEXRJwmwJXLT09NHeEXHr8XhtONT08XHeEXHr8Pkr8XTzEXT08XHtILTzEXHr8XTzEXRtONTzEXTzEXHeEpRtfydmOlFmlvfbfqDykwBAsKa09aaryiWMkeC0OLOMcuc0lpUMpHdr1sAunOFaYzamcCGyp6HerZHzW1YjF4KUSvNUFSk0ytW0OyOLfwUApRTr1KT1nOAlYAaacbBylDCBkjcoaMc2ipDMsSdB5vFuyZF3O1fmf4GbPXHTwzYeA2YzI5hZ8mhULpK2cjdo9zcUILTzEXHr8XTzEXhTslfMyShtONTzEXTzEXTzEpKX==tM5idBazFoyjcUnnFunFUuO0Fyxed250FM9SdoaZF1xnco1pdlxTfoy0KXp1F2AIWbnXbri0funFW29VfukvdoxlFmYFW29VfukvdoxlFjShfbYlwryXFyxYd2OlduYFWMyzcaYlFmclFjShfbYlwryXFyxYd2OlduYFA2aZfMaZUulzfoaZDBr7tmazcUnnFunFTB9LcBxzbyYlFmclFlYPCBOvf3YvC2szKXp1F2AIWbnXbr1vcoaSF1xTcbk2cbkAFM9QCB47tmazcUnnFunFTB9LcBxzbyYlFmclFlcscbYzKXp1F2AIWbnXbr1vcoaSF1xaF2aZKXp1F2AIUBxSfB1pdMy0caxed250FMyjfuYFOM91dMOifolvdlxnFunSDBYifolvdjShfbYlwrlSduasDB5ifoaFW29VfukiC3OzbykvfbOpdMfFAMazFo9VF2aoCBY0d3k5KXp1F2AIUBxSfB1pdMy0caxwfuOXbyklFbalF3W7tmazcUnkdox1dBlVCbOlbri0funFAMazFo9VF2A7tmazcUnnFunFTB9LcBxzbynSCB47tmazcUnkdox1dBlVCbOlbyY1FunvFmOFOMyjCBOlF1xrWjShC2xiF3HIaoaZdBlVCBxed250FM9SdoaZwoa4foaVcuHIW29VfukvdoxlFIp7tmn1CMxpCZnMfB5jfolvdJnjd25VcBY0DB9VFZiUcby1cbY0wtOZcby1cbY0hWp7tJO1F2aZFZE9wyazcbw6KM9ZcoaZWmLPk2OlfMljca9vdMxpdMAmRtfLcbYjkZLhRT50CBslherXhWPsNMflftidk2lLkZXmcB1iDBXmRtfLcbcpC2agd25SDB5lkZXmDbngd25SDB5lkZXmFoxidl9pctffhTShkuklF3aSftE9wysfKXpMd3klCBYPwtILfbYlFmHICbHIkuazcbwpwuShkunSCB4INUnWdoyVKjpvFMOlFLk5htfpctFSk2OlF2HmhWPsNmfPcbklhtfpctFSkuazcbwsNmnSCB5gDBWptJ0+cMlZF3WPhTShkoYvdM5lC3Opd25zb2xpdBl0we0IkunSCB4INZOXdoyVRT5SDB1pfy9LcbcpC2AIKJnVfBxSKXPLFMazfBx0B10INUndtJfpctF9NJO1F2aZRT5pctXhk2asCBlSkz0+kuazcbwsNMasCBlSREPmC29VdMajfolvdmHmNT4LfbYlFJ0+coa2DBYlb29VdolVcUXhk2YvdM5lC3Opd25zb2lXkz0+kuazcbwsNMlXb29VdolVcUXhk2YvdM5lC3Opd25zb2xpdBl0kz0+koYvdM5lC3Opd25zb2xpdBl0REpfKXp9tmklfuaZdJnZcbYXd25zcUidtJfLCbOikz0+kuklF3aSfEpfhTShgWpXfBkSDBHIcmaVC3Opd24IFMaxfBazfuHPAMaxfBazftELFMaxfBazftLhGXPLfbYlFmHINUnaF2aZKjpvFMOlFLk5htfLcbcpC2agd25SDB5lkZXmcoazCZFptJ0+foyqcUIxHtLhRT5mcbWPBZfpctFSk2asCBlSkZXmcoa2DBYlb29VdolVcUFSk2lXb29VdolVcUFSk3nSCB5gDBWmbUL7tJOZcbY1duWINUndbTShcM9ZcByjDtEPkuazcbkzwoyzwtO1F2aZhUn7tJOXdoyVwe0IAoxidjP6d3kLcbktGUImDBWmRtfLcbYjkZLhRT53DoaZcUImDBWmRtO1F2aZRT5XdoyVb2lLhWPsNMcpFmY0htL7tJOjd25VcBY0DB9VF19SDB1pftE9wtOXdoyVwe8LFoxidJ0+dolsDbOgcoa2DBYlwePIdmaSdeShkuklF3aSfysfwe0IBXPmDBWmNT4LfbYlFJ0+DBWStJfldBypdtF9NJO1F2aZRT5ldBypdtXhk2YvdM5lC3Opd25zkz0+kuazcbwsNMOlfMljca9vdMxpdMAStJfjd25VcBY0DB9VF19pFtF9NJO1F2aZRT5pFy9vdMxpdMAStJfjd25VcBY0DB9VF19SDB1pftF9NJOjd25VcBY0DB9VF19SDB1pftXhbTShgWpZcbO1FM4IFMazFo9VF2APBXPmcoy0CUF9NJOZcbY1duWhbUL7tm0hgTS=hAEyOjs

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 2156
$OO00O00O0 namespace App\Http\Controllers\Admin\Stat; use App\Http\Con..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 813cff4ec35453ca377ec186ac3f1388
Eval Count 3
Decode Time 112 ms