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


require(_DIR_ . '/../config.php');
$user = userDetails($data['user_id']);
if(isset($_FILES['file']) && boomAllow(50)){
    ini_set('memory_limit', '128M');
    $info = pathinfo($_FILES["file"]["name"]);
    $extension = $info['extension'];
    $origin = escape(filterOrigin($info['filename']) .  . $extension);
    if (fileError()) {
        echo 1;
        die();
    }
    if (isImage($extension)) {
        echo 33;
    } else if (isFile($extension)) {
        echo 33;
    } else if (isMusic($extension)) {
        if ($user['user_profile_music'] != '') {
            unlinkProfilMuzik('upload/profile_music/', $user['user_profile_music']);
        }
        $real = $_FILES["file"]["name"];
        $file_name = encodeprofilemusic($extension);
        boomMoveFile('upload/profile_music/' . $file_name);
        $myfile = $setting['domain'] . "/upload/profile_music" . $file_name;
        $mysqli->query("UPDATE boom_users SET user_profile_music = '$file_name' WHERE user_id = '{$user["user_id"]}'");
		redisUpdateUser($user['user_id']);
        echo 11;
        die();
    } else {
        echo 1;
    }
} else {
    echo 1;
}
if(isset($_POST['id']) && boomAllow(50)){
    $id = $_POST['id'];
    $user = userDetails($id);
    unlinkProfilMuzik('upload/profile_music', $user['user_profile_music']);
	 $mysqli->query("UPDATE boom_users SET user_profile_music = '' WHERE user_id = '{$user["user_id"]}'");
	 redisUpdateUser($user['user_id']);
	 echo 11;
     die();
}



© 2023 Quttera Ltd. All rights reserved.