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 namespace RachidLaasri\LaravelInstaller\Controllers; use Illuminate\Routing\Contro..

Decoded Output download

<?php 
namespace RachidLaasri\LaravelInstaller\Controllers; 
use Illuminate\Routing\Controller; 
use Illuminate\Http\Request; 
class WelcomeController extends Controller 
{ 
    public function welcome() 
    { 
        return view("vendor.installer.welcome"); 
    } 
    public function check(Request $request) 
    { 
        goto O5681; 
        O8843: 
        $response = json_decode($server_output, true); 
        goto O7471; 
        O8028: 
        O4911: 
        goto O2521; 
        O7738: 
        return redirect("install/requirements"); 
        goto O2258; 
        O2258: 
        O8197: 
        goto O8028; 
        O1203: 
        session()->flash("error", $response["message"]); 
        goto O1894; 
        O0423: 
        O2586: 
        goto O7738; 
        O1527: 
        curl_setopt( 
            $ch, 
            CURLOPT_URL, 
            "https://extremelab.tech/check_code?purchase_code=" . 
                $request["purchase_code"] . 
                "&host=" . 
                $host 
        ); 
        goto O8865; 
        O3028: 
        goto O8197; 
        goto O0423; 
        O7471: 
        if (isset($response)) { 
            goto O2584; 
        } 
        goto O9655; 
        O8865: 
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
        goto O1000; 
        O7037: 
        return redirect()->back(); 
        goto O6435; 
        O5681: 
        \File::put( 
            base_path("storage/purchase_code"), 
            $request["purchase_code"] 
        ); 
        goto O2349; 
        O9655: 
        session()->flash("error", "Invalid purchase code"); 
        goto O7037; 
        O1000: 
        $server_output = curl_exec($ch); 
        goto O8843; 
        O1894: 
        return redirect()->back(); 
        goto O3028; 
        O6435: 
        goto O4911; 
        goto O9298; 
        O9586: 
        $ch = curl_init(); 
        goto O1527; 
        O2349: 
        $host = request()->getHttpHost(); 
        goto O9586; 
        O2915: 
        if ($response["code"] == 200) { 
            goto O2586; 
        } 
        goto O1203; 
        O9298: 
        O2584: 
        goto O2915; 
        O2521: 
    } 
} 
?>

Did this file decode correctly?

Original Code

<?php
namespace RachidLaasri\LaravelInstaller\Controllers;
use Illuminate\Routing\Controller;
use Illuminate\Http\Request;
class WelcomeController extends Controller
{
    public function welcome()
    {
        return view("vendor.installer.welcome");
    }
    public function check(Request $request)
    {
        goto O5681;
        O8843:
        $response = json_decode($server_output, true);
        goto O7471;
        O8028:
        O4911:
        goto O2521;
        O7738:
        return redirect("install/requirements");
        goto O2258;
        O2258:
        O8197:
        goto O8028;
        O1203:
        session()->flash("error", $response["message"]);
        goto O1894;
        O0423:
        O2586:
        goto O7738;
        O1527:
        curl_setopt(
            $ch,
            CURLOPT_URL,
            "https://extremelab.tech/check_code?purchase_code=" .
                $request["purchase_code"] .
                "&host=" .
                $host
        );
        goto O8865;
        O3028:
        goto O8197;
        goto O0423;
        O7471:
        if (isset($response)) {
            goto O2584;
        }
        goto O9655;
        O8865:
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        goto O1000;
        O7037:
        return redirect()->back();
        goto O6435;
        O5681:
        \File::put(
            base_path("storage/purchase_code"),
            $request["purchase_code"]
        );
        goto O2349;
        O9655:
        session()->flash("error", "Invalid purchase code");
        goto O7037;
        O1000:
        $server_output = curl_exec($ch);
        goto O8843;
        O1894:
        return redirect()->back();
        goto O3028;
        O6435:
        goto O4911;
        goto O9298;
        O9586:
        $ch = curl_init();
        goto O1527;
        O2349:
        $host = request()->getHttpHost();
        goto O9586;
        O2915:
        if ($response["code"] == 200) {
            goto O2586;
        }
        goto O1203;
        O9298:
        O2584:
        goto O2915;
        O2521:
    }
}
?>

Function Calls

None

Variables

None

Stats

MD5 55e778cc560d507bcd9e1dcbebab585f
Eval Count 0
Decode Time 42 ms