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 eval("?>".base64_decode("PD9waHANCg0KbmFtZXNwYWNlIEFwcEh0dHBNaWRkbGV3YXJlOw0KDQp1c2U..

Decoded Output download

?>b"<?php

namespace AppHttpMiddleware;

use Closure;

use url;

class check
{
    /**
     * Handle an incoming request.
     *
     * @param  IlluminateHttpRequest  $request
     * @param  Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {


        if (url('') == 'http://localhost/edu/' || url('') == 'https://localhost/edu/' || url('') == 'http://localhost/edu') {

            

            return $next($request);

        } else {
            return redirect('check');
        }

        
    }
}
"

Did this file decode correctly?

Original Code

<?php eval("?>".base64_decode("PD9waHANCg0KbmFtZXNwYWNlIEFwcEh0dHBNaWRkbGV3YXJlOw0KDQp1c2UgQ2xvc3VyZTsNCg0KdXNlIHVybDsNCg0KY2xhc3MgY2hlY2sNCnsNCiAgICAvKioNCiAgICAgKiBIYW5kbGUgYW4gaW5jb21pbmcgcmVxdWVzdC4NCiAgICAgKg0KICAgICAqIEBwYXJhbSAgSWxsdW1pbmF0ZUh0dHBSZXF1ZXN0ICAkcmVxdWVzdA0KICAgICAqIEBwYXJhbSAgQ2xvc3VyZSAgJG5leHQNCiAgICAgKiBAcmV0dXJuIG1peGVkDQogICAgICovDQogICAgcHVibGljIGZ1bmN0aW9uIGhhbmRsZSgkcmVxdWVzdCwgQ2xvc3VyZSAkbmV4dCkNCiAgICB7DQoNCg0KICAgICAgICBpZiAodXJsKCcnKSA9PSAnaHR0cDovL2xvY2FsaG9zdC9lZHUvJyB8fCB1cmwoJycpID09ICdodHRwczovL2xvY2FsaG9zdC9lZHUvJyB8fCB1cmwoJycpID09ICdodHRwOi8vbG9jYWxob3N0L2VkdScpIHsNCg0KICAgICAgICAgICAgDQoNCiAgICAgICAgICAgIHJldHVybiAkbmV4dCgkcmVxdWVzdCk7DQoNCiAgICAgICAgfSBlbHNlIHsNCiAgICAgICAgICAgIHJldHVybiByZWRpcmVjdCgnY2hlY2snKTsNCiAgICAgICAgfQ0KDQogICAgICAgIA0KICAgIH0NCn0NCg==")); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 0c30391e617c087dd2c7fdc343f0529b
Eval Count 1
Decode Time 78 ms