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 |
Stats
| MD5 | 0c30391e617c087dd2c7fdc343f0529b |
| Eval Count | 1 |
| Decode Time | 78 ms |