Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


Show other level

$_F=__FILE__;
$_X='Pz48P3BocAoKbjFtNXNwMWM1IEFwcFxNMmQ1bDsKCjNzNSBJbGwzbTRuMXQ1XEQxdDFiMXM1XEVsMnEzNW50XE0yZDVsOwozczUgS3lzbDRrXEMybDNtblMycnQxYmw1XFMycnQxYmw1OwozczUgSWxsM200bjF0NVxEMXQxYjFzNVxFbDJxMzVudFxTMmZ0RDVsNXQ1czsKCmNsMXNzIFMxbDVJdDVtIDV4dDVuZHMgTTJkNWwKewogICAgM3M1IFMyZnRENWw1dDVzOwogICAgM3M1IFMycnQxYmw1OwogICAgcHIydDVjdDVkICRnMzFyZDVkID1bJ2NyNTF0NWRfMXQnLCAnM3BkMXQ1ZF8xdCcsICdkNWw1dDVkXzF0JywgJzRkJ107CiAgICBwM2JsNGMgc3QxdDRjIGYzbmN0NDJuXyBiMjJ0KCl7CiAgICAgICAgcDFyNW50OjpiMjJ0KCk7CiAgICAgICAgJG0yZDVsPSBuNXcgUzFsNUl0NW0oKTsKICAgICAgICBzdDF0NGM6OmNyNTF0NWQoZjNuY3Q0Mm5fICgkbTJkNWwpIHsKICAgICAgICAgICAgJG0yZDVsLT5yNWY1cjVuYzUgPSAnUycuc3RyX3AxZCgkbTJkNWwtPjRkLCBlLCAnMCcsIFNUUl9QQURfTEVGVCk7CiAgICAgICAgICAgICRtMmQ1bC0+czF2NSgpOwogICAgICAgIH0pOwogICAgfQoKICAgIHAzYmw0YyBmM25jdDQybl8gY3I1MXQ1QnkoKXsKICAgICAgICByNXQzcm4gJHRoNHMtPmgxc09uNSgnQXBwXE0yZDVsXFVzNXInLCc0ZCcsJ2NyNTF0NWRfYnknKTsKICAgIH0KfQ==';
$_X=base64_decode($_X);
$_X=strtr($_X,'123456aouie','aouie123456');
$_X=str_ireplace ('function_','function',$_X);
$_R=preg_replace('/__FILE__/',"'".$_F."'",$_X);
eval($_R);
$_R=0;
$_X=0;

namespace App\Model;

use Illuminate\Database\Eloquent\Model;
use Kyslik\ColumnSortable\Sortable;
use Illuminate\Database\Eloquent\SoftDeletes;

class SaleItem extends Model
{
    use SoftDeletes;
    use Sortable;
    protected $guarded =['created_at', 'updated_at', 'deleted_at', 'id'];
    public static function boot(){
        parent::boot();
        $model= new SaleItem();
        static::created(function ($model) {
            $model->reference = 'S'.str_pad($model->id, 6, '0', STR_PAD_LEFT);
            $model->save();
        });
    }

    public function createBy(){
        return $this->hasOne('App\Model\User','id','created_by');
    }
}



© 2023 Quttera Ltd. All rights reserved.