Install third party software for graphics and wi fi hardware что это

Обновлено: 05.07.2024

Даже если видеокарта вашего компьютера поддерживает два монитора к нему можно подключить в качестве третьего монитора ноутбук, планшет и даже телефон с помощью бесплатной программы Spacedesk, обеспечивающую совместную работу мониторов двух и более устройств, находящимися в одной локальной сети.

На сайте Spacedesk скачиваем программу для сервера – вашего компьютера на Windows 7/8.1/10 и для клиента – ноутбука на Windows, планшета, смартфона Android или iOS.

Все устройства – компьютер, ноутбук или планшет – должны находится в одной сети

Далее запускаем Spacedesk SERVER на компьютере (Primary PC – server) и переводим его статус в положение ON, а на вторичной машине (Secondary machine – client), где нажав знак + вбиваем IP-адрес сервера

Сервер видит клиента – можно использовать планшет или ноутбук как третий монитор, кликните Display Settings (как на втором скрине)

Диспетчер устройств компьютера показывает уже две видеокарты, AIDA64 видит мультимониторную систему из трех дисплеев, причем видеокарта GeForce GTX 560 Ti поддерживает только 2 монитора:




Теперь устанвив программу Actual Multiple Monitors можно настроить три монитора, например установить обои рабочего стола – одно изображение на три монитора или отдельную картинку на каждом дисплее; выбрать положение панели задач, назначить дополнительные кнопки быстрого перемещения окна на другой монитор.

Скриншоты рабочего стола телевизора, подключенного к компьютеру по HDMI и планшета, подключенного программой Spacedesk по Wi-Fi :
на первом скрине – без открытых программ с панелью задач на каждом мониторе,
на втором – на ТВ фильм, на мониторе и планшете открыты окна и блокнот.
Мышь перемещается по всем дисплеям, при неправильном перемещении по трем мониторам настройте мышь, как в этой статье.

В данном случае использовались: компьютер с видеокартой GTX 560 Ti, смарт TV Samsung и планшет Samsung Galaxy TabS.

Windows network display monitor software

NETWORK DISPLAY MULTI MONITOR SOFTWARE

  • Windows Desktop Extension (x10-sion)
  • Windows Desktop Duplication (mirroring/cloning)
  • Touchscreen
  • KVM (keyboard and mouse remoting) supported by Windows VIEWER

At least two machines are required: PRIMARY machine and SECONDARY machine. All machines must be connected to a LAN (Local Area Network). Network protocol TCP/IP needs to be supported. The connection can be over USB (e.g. tethering), via LAN-cable or wireless.

PRIMARY MACHINE (Windows PC, laptop and tablet): spacedesk DRIVER

The primary machine runs a Windows service and the WDDM driver. This appears as an additional graphics adapter to Windows 10 and an additional monitor connection of the existing graphics adapter on Windows 7 and 8.1. This additional virtual graphics adapter or display connector can mirror any other Windows display screen or extend the Windows Desktop. spacedesk software on Primary Machine is capturing the screen content, compressing it and transmitting it over the LAN (Local Area Network) to the spacedesk secondary machines.

  • Windows 10 (WDDM IddCx Indirect Display Driver)
  • Windows 8.1 (WDDM Filter Hook Display Driver)

SECONDARY MACHINE (PC, laptop, tablet, smartphone and devices)

  • Windows 7 / 8.1 / 10
  • Android (> version 4.1)
  • iOS (> version 9.3)
  • Any other: HTML5 Web browsers ( Chrome (> 16), Safari (> 5.1) Internet Explorer (> 10), Opera (> 27) )

LOCAL AREA NETWORK (LAN)

  • TCP/IP v4
  • TCP/IP v6 (future versions only)
  • No encryption transmitting data between client and server. Therefore all information transmitted is potentially available to everybody in the network.

SOFTWARE LICENSE TERMS

  • updates,
  • supplements,
  • Internet-based services,
  • and support services

for this software, unless other terms accompany those items. If so, those terms apply.

BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE!

If you comply with these license terms, you have the rights below.

INSTALLATION AND USER RIGHTS

You may install and use any number of copies of the software on your devices.

SCOPE OF LICENSE

The software is licensed (Beta only licensed until it will expire on Dec. 31st. 2020), not sold. This agreement only gives you some rights to use the software for own use. datronicsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may NOT

  • work around any technical limitations in the software;
  • reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;
  • make more copies of the software than specified in this agreement or allowed by applicable law, despite this limitation;
  • distribute the software or publish the software for others to copy;
  • rent, lease or lend the software;
  • transfer the software or this agreement to any third party; or
  • use the software for commercial software hosting services.

BUSINESS LICENSE

A separate Business License is available for:

  • Large volumes
  • Distributing the software
  • Branding the software
  • Integrating the software into the own product

For obtaining a Business License, please contact us through our support web page.

ENTIRE AGREEMENT

This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.

APPLICABLE LAW

Federal Republic of Germany.

DISCLAIMER OF WARRANTY

The software is licensed „as-is.“ You bear the risk of using it. datronicsoft gives no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this agreement cannot change. To the extent permitted under your local laws, datronicsoft excludes the implied warranties of merchantability, fitness for a particular purpose and non-infringement.

LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES

You can recover from datronicsoft and its suppliers only direct damages up to U.S. $5.00.
You cannot recover any other damages, including consequential, lost profits, special, indirect or incidental damages. This limitation applies to

  • anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and
  • claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.

It also applies even if datronicsoft knew or should have known about the possibility of the damages.

PUBLIC SUPPORT FORUM!

Help, troubleshooting and discussions with answers and insider information directly from the spacedesk development and support team.

This Package Contains an Exempted Check

1 Test Passing and 1 Exempted Test

Validation Testing Passed

Verification Testing Exempt:

It only supports Windows 7, Windows 8.1 and Windows 10.

  • Individual
  • Organization
  • Install
  • Upgrade
  • Uninstall

To install Spacedesk Driver Software for Windows PRIMARY PC (server), run the following command from the command line or from PowerShell:

To upgrade Spacedesk Driver Software for Windows PRIMARY PC (server), run the following command from the command line or from PowerShell:

To uninstall Spacedesk Driver Software for Windows PRIMARY PC (server), run the following command from the command line or from PowerShell:

NOTE: This applies to both open source and commercial editions of Chocolatey.

1. Ensure you are set for organizational deployment
3. Enter your internal repository url
4. Choose your deployment method:
  • Generic
  • Ansible
  • Central Management
  • Chef
  • Otter
  • PS DSC
  • Puppet
  • Salt

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:

Coming early 2020! Central Managment Reporting available now! More information.

See infrastructure management matrix for Chocolatey configuration elements and examples.

There are versions of this package awaiting moderation . See the Version History section below.

This package was approved as a trusted package on 15 Jun 2020.

Prerequisites

Spacedesk Driver Software for Windows PRIMARY PC (server) runs only with Windows 10, windows 8.1 and windows 7.

Features and System Requirements

NETWORK DISPLAY MULTI MONITOR SOFTWARE

At least two machines are required: PRIMARY machine and SECONDARY machine
All machines must be connected to a LAN (Local Area Network).
Network protocol TCP/IP needs to be supported. The connection can be over USB (e.g. tethering), via LAN-cable or wireless.

PRIMARY MACHINE (Windows PC, laptop and tablet): spacedesk DRIVER

The primary machine runs a Windows service and the WDDM driver. This appears as an additional graphics adapter to Windows 10 and an additional monitor connection of the existing graphics adapter on Windows 7 and 8.1. This additional virtual graphics adapter or display connector can mirror any other Windows display screen or extend the Windows Desktop. spacedesk software on Primary Machine is capturing the screen content, compressing it and transmitting it over the LAN (Local Area Network) to the spacedesk secondary machines.

  • Windows 10 (WDDM IddCx Indirect Display Driver)
  • Windows 8.1 / 7 (WDDM Filter Hook Display Driver)

SECONDARY MACHINE (PC, laptop, tablet, smartphone and devices)

  • Windows 7 / 8.1 / 10
  • Android (> version 4.1)
  • iOS (> version 9.3)
  • Any other: HTML5 Web browsers ( Chrome (> 16), Safari (> 5.1) Internet Explorer (> 10), Opera (> 27) )

LOCAL AREA NETWORK (LAN)

  • TCP/IP v4
  • TCP/IP v6 (future versions only)
  • No encryption transmitting data between client and server. Therefore all information transmitted is potentially available to everybody in the network.

Log in or click on link to see number of positives.

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

APKDom

Загрузки: 518 (Play Store установок: 1 000 000+)

spacedesk (multi monitor display extensio ph.spacedesk.beta Сведения о приложении

spacedesk (multi monitor display extensio Снимки экрана

spacedesk (multi monitor display extensio Описание

The Secondary Machine or Device (Android network display client).
. is an Android tablet, phone or device running the spacedesk Android app.

The network.
. connects Windows Primary Machine to Secondary Machine or Device over LAN (Local Area Network e.g. Ethernet) and/or WLAN (Wireless Local Area Network).
Network connection can be wired or over WiFi. TCP/IP network protocol is required.

Similar wireless display technology alternatives:
AirPlay
Miracast
WiDi

Similar display app alternatives:
Air Display
Duet Display
iDisplay
Twomon SE, Twomon USB, TwomonAir
splashtop Wired XDisplay, XDisplay

— INCREDIBLY SIMPLE —
To get started, the Android device will automatically detect the free Windows desktop app. Click to connect and transform the Android device into a touchscreen display.

— TOUCHSCREEN —
Touchpad (relative touch).
Touchscreen (absolute touch)
With mouse pointer control, touchscreen can be used to “click” on screen interfaces.
Gestures, two-finger scrolling, pan and zoom are not yet supported.

— DESKTOP POSITION / ROTATION —
Single display, screen duet or multi monitor in a video wall
Ability to choose the position of the extended display relative to the computer
Auto rotation optional (can be turned off)
Auto orientation when Android is turned (works in both landscape and portrait modes)
Primary or secondary display screen in a duet

— HANDY USE CASES —
Use your Android screen to show favorite gadgets, like Facebook, Youtube, Twitter, etc.
Use your Android screen as a rendering screen for Photoshop, AutoCAD, etc.
Use your Android screen for side-by-side display of your Word, Excel and PowerPoint
Use your Android screen to read documents in portrait mode
Use your Android screen to read your favorite publications like TechCrunch, TIME, The
Guardian, Forbes, The Verge, Lifehacker, Business Insider or Wall Street Journal
. and many more fancy usage possibilities to explore.

— DO MORE —
Productivity in a portable way during travel. Multitasking with a screen duet or multiple screens can make twice as productive.

spacedesk (multi monitor display extension screen) 0.9.57

Publisher Description

The Secondary Machine or Device (Android network display client).
. is an Android tablet, phone or device running the spacedesk Android app.

The network.
. connects Windows Primary Machine to Secondary Machine or Device over LAN (Local Area Network e.g. Ethernet) and/or WLAN (Wireless Local Area Network).
Network connection can be wired or over WiFi. TCP/IP network protocol is required.

Similar wireless display technology alternatives:
AirPlay
Miracast
WiDi

Similar display app alternatives:
Air Display
Duet Display
iDisplay
Twomon SE, Twomon USB, TwomonAir
splashtop Wired XDisplay, XDisplay

— INCREDIBLY SIMPLE —
To get started, the Android device will automatically detect the free Windows desktop app. Click to connect and transform the Android device into a touchscreen display.

— TOUCHSCREEN —
Touchpad (relative touch).
Touchscreen (absolute touch)
With mouse pointer control, touchscreen can be used to “click” on screen interfaces.
Gestures, two-finger scrolling, pan and zoom are not yet supported.

— DESKTOP POSITION / ROTATION —
Single display, screen duet or multi monitor in a video wall
Ability to choose the position of the extended display relative to the computer
Auto rotation optional (can be turned off)
Auto orientation when Android is turned (works in both landscape and portrait modes)
Primary or secondary display screen in a duet

— HANDY USE CASES —
Use your Android screen to show favorite gadgets, like Facebook, Youtube, Twitter, etc.
Use your Android screen as a rendering screen for Photoshop, AutoCAD, etc.
Use your Android screen for side-by-side display of your Word, Excel and PowerPoint
Use your Android screen to read documents in portrait mode
Use your Android screen to read your favorite publications
. and many more fancy usage possibilities to explore.

— DO MORE —
Productivity in a portable way during travel. Multitasking with a screen duet or multiple screens can make twice as productive.

ZorinOS - это операционная система для начинающих, основанная на Ubuntu и переработанная таким образом, чтобы выглядеть как можно более похожей на Windows. Система разрабатывается в Ирландии, но основатель проекта, Артем Зорин, родом из России.

Этот дистрибутив начал разрабатываться еще в 2008 году. И за это время разработчики достигли очень многого, это собственное окружение рабочего стола, свои приложения, входящие в дистрибутив, а также огромное количество тем. На данный момент последней и актуальной версией является ZorinOS 16. В этой статье будет рассмотрено, как установить Zorin OS 16. Будут описаны методы установки с флешки или на чистый диск.

Системные требования

Zorin OS очень похожа на Windows по внешнему виду, но имеет более низкие системные требования.
Системные требования для редакций Pro, Core и Education:

  • Процессор: двухъядерный с тактовой частотой 1 ГГц и архитектурой 64-bit;
  • Свободное место: 15 ГБ (редакции CORE и Education), 30 ГБ для редакции PRO;
  • Оперативная память: 2 ГБ;
  • Дисплей: с поддержкой разрешения 800х600;

Системные требования для редакции Lite:

  • Процессор: одноядерный с тактовой частотой 700 МГц и архитектурой 64-bit или 32-bit;
  • Свободное место: 10 ГБ;
  • Оперативная память: 512 МБ;
  • Дисплей: с поддержкой разрешения 640х480;

Подготовка к установке

Zorin OS распространяется в нескольких редакциях. Редакции Core и Lite бесплатные. Их возможностей вполне хватит обычному пользователю. Редакции Business и Ultimate являются платными и рассчитаны на сферу бизнеса. В данной статье будет рассматриваться установка редакции Core. Для начала необходимо скачать установочный образ ОС.

Шаг 1. Загрузка образа

Образ стабильной версии Zorin OS 16 располагается на официальном сайте. На сайте доступны все редакции и архитектуры 32 и 64 бит.

w+hQTh182YYsAAAAABJRU5ErkJggg==

Шаг 2. Запись образа

Далее необходимо записать образ на установочный носитель. В качестве носителя будет использоваться флешка, но также образ можно записать на оптический диск. Для записи на флешку в Linux можно воспользоваться программой unetbootin:

B5+xB1GWBuPDAAAAAElFTkSuQmCC

В Windows можно использовать программу Rufus:

AdZSNXMuKFrdAAAAAElFTkSuQmCC

Что касается записи на оптический диск, то в Linux можно использовать такие программы как k3b или brasero. В Windows есть программа UltraISO.

Шаг 3. Настройка BIOS

Когда образ будет записан на носитель необходимо настроить BIOS. Перезапустите компьютер и во время загрузки нажмите клавишу F2, F8, Del или Shift+F2 в зависимости от модели вашего ПК. Далее необходимо перейти на вкладку Boot и в пункте 1st Boot Device выбрать в качестве первого места носитель, на который записан образ Zorin OS

После этого перейти на вкладку Exit и нажать Exit & Save Changes. Установка Zorin OS с флешки почти не отличается от обычной установки с оптического диска, однако будет происходить немного быстрее.

Установка Zorin OS 16

Шаг 4. Запуск системы

При первой загрузке системы, установщик предложит протестировать или установить операционную систему:

06UYgAAAAASUVORK5CYII=

Для установки системы выберите первый пункт Try or Install Zorin OS.

Далее система начнет проверку файловой системы на наличие ошибок. Можно дождаться завершения проверки или отменить путём нажатия клавиш Ctrl+C:

D4zWKc2SMzwEAAAAAElFTkSuQmCC

Шаг 5. Установка системы

Далее необходимо выбрать пункт Install Zorin OS:

3LTiLoHlMCmLbv+wMYBNSqDIUCAAAECB5FAiWK7XppwEI3ZUPNcwA5hni+BARAgQIAAAQIECBAgQCBvBATCvHHXKwECBAgQIECAAAECBPJcQCDM8yUwAAIECBAgQIAAAQIECOSNgGcI88Zdr7l8hhAgAQIECBAgQIBABgHPELolIgjYIYyApgoBAgQIECBAgAABAgTiICAQxmEVzYEAAQIECBAgQIAAAQIRBATCCGiqECBAgAABAgQIECBAIA4CAmEcVtEcCBAgQIAAAQIECBAgEEFAIIyApgoBAgQIECBAgAABAgTiICAQxmEVzYEAAQIECBAgQIAAAQIRBATCCGiqECBAgAABAgQIECBAIA4CAmEcVtEcCBAgQIAAAQIECBAgEEFAIIyApgoBAgQIECBAgAABAgTiICAQxmEVzYEAAQIECBAgQIAAAQIRBATCCGiqECBAgAABAgQIECBAIA4CAmEcVtEcCBAgQIAAAQIECBAgEEFAIIyApgoBAgQIECBAgAABAgTiICAQxmEVzYEAAQIECBAgQIAAAQIRBATCCGiqECBAgAABAgQIECBAIA4CAmEcVtEcCBAgQIAAAQIECBAgEEFAIIyApgoBAgQIECBAgAABAgTiICAQxmEVzYEAAQIECBAgQIAAAQIRBATCCGiqECBAgAABAgQIECBAIA4CAmEcVtEcCBAgQIAAAQIECBAgEEFAIIyApgoBAgQIECBAgAABAgTiICAQxmEVzYEAAQIECBAgQIAAAQIRBATCCGiqECBAgAABAgQIECBAIA4CAmEcVtEcCBAgQIAAAQIECBAgEEFAIIyApgoBAgQIECBAgAABAgTiICAQxmEVzYEAAQIECBAgQIAAAQIRBATCCGiqECBAgAABAgQIECBAIA4CAmEcVtEcCBAgQIAAAQIECBAgEEFAIIyApgoBAgQIECBAgAABAgTiICAQxmEVzYEAAQIECBAgQIAAAQIRBATCCGiqECBAgAABAgQIECBAIA4CAmEcVtEcCBAgQIAAAQIECBAgEEFAIIyApgoBAgQIECBAgAABAgTiICAQxmEVzYEAAQIECBAgQIAAAQIRBATCCGiqECBAgAABAgQIECBAIA4CAmEcVtEcCBAgQIAAAQIECBAgEEFAIIyApgoBAgQIECBAgAABAgTiICAQxmEVzYEAAQIECBAgQIAAAQIRBATCCGiqECBAgAABAgQIECBAIA4CAmEcVtEcCBAgQIAAAQIECBAgEEFAIIyApgoBAgQIECBAgAABAgTiICAQxmEVzYEAAQIECBAgQIAAAQIRBATCCGiqECBAgAABAgQIECBAIA4CAmEcVtEcCBAgQIAAAQIECBAgEEFAIIyApgoBAgQIECBAgAABAgTiICAQxmEVzYEAAQIECBAgQIAAAQIRBATCCGiqECBAgAABAgQIECBAIA4CAmEcVtEcCBAgQIAAAQIECBAgEEFAIIyApgoBAgQIECBAgAABAgTiICAQxmEVzYEAAQIECBAgQIAAAQIRBATCCGiqECBAgAABAgQIECBAIA4CAmEcVtEcCBAgQIAAAQIECBAgEEFAIIyApgoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBA0ngHyiar8J6vb0LAAAAAElFTkSuQmCC

Шаг 6. Выбор языка системы

Выберите язык, на котором будет установлена система:

x9cDJljVgNBdgAAAABJRU5ErkJggg==

Шаг 7. Дополнительное ПО

Если необходимо установить дополнительное ПО необходимо поставить галочку напротив пункта Install third-party software for graphics and WI-FI hardware and additional media format. Так же можно заранее скачать обновления для ОС, поставив галочку напротив Download updates while Installing Zorin OS:

+RPZgsn86AnxEnYH+X9Ro5V9fcnZRAAAAAElFTkSuQmCC

Шаг 8. Разметка диска

Далее необходимо выбрать способ разметки диска, в этой статье будет рассмотрен ручной способ. Для этого выберите Something else:

WgAAAAAElFTkSuQmCC

Шаг 9. Таблица разделов

Если необходима установка на чистый диск, сначала нужно создать таблицу разделов. Для этого необходимо нажать на кнопку New Partition Table:

rkCuhxomJnE9lAMFWcni4Tm6acEgCSQRJ1ct2nLjGQFAGps8DGMEQcsVShX3pXqE9RKsb8v8BItQGEGYnPlYAAAAASUVORK5CYII=

FY0AAAAASUVORK5CYII=

Шаг 10. Раздел для загрузчика

Все разделы будут созданы вручную. Сначала необходимо создать раздел для загрузчика. Для этого необходимо нажать на кнопку +:

AbbG65l+Uh09AAAAAElFTkSuQmCC

z+Vrg3T6ammuwAAAABJRU5ErkJggg==

В открывшемся окне необходимо ввести следующие параметры: размер - 4 ГБ, файловая система - ext2, точка монтирования - /boot:

vxk0ZmTiyyGcmirCXhsYoWUhxDI4DkJ8vJBs4vBHXjz099cXp6agwGy4YbWg8PTw50c1AMCmJS1tpAnf1IsUMSsgO3r77mF6uvoX6QZbqEy27dOlQaTaKiASTVVIpoJcRsZCTbj3P8Pfp+VefS02jIAAAAASUVORK5CYII=

Шаг 11. Раздел подкачки

Для раздела подкачки выделите такой же объем диска, как и объем оперативной памяти компьютера, на который производится установка. Тип файловой системы – swap area:

wZKIPbp3rbbBgAAAABJRU5ErkJggg==

Шаг 12. Корневой раздел

Это основной, системный раздел на котором будут размещены все программы их настройки и сама операционная система. В системных требованиях сказано, что будет достаточно 15 Гб, но лучше использовать 20-30 или даже 50, поскольку система будет обновляться и со временем ее размер будет увеличиваться. Точка монтирования - /.

xicUI1Nv2l3mFr57+SnrNdWre6P8GV7s1Ubm0AG8AAAAASUVORK5CYII=

Шаг 13. Домашний раздел

Все оставшееся место необходимо выделите под домашний раздел, точка монтирования - /home:

39jvfHEWL56LwAAAABJRU5ErkJggg==

Шаг 14. Подтверждение разметки

Когда разметка будет завершена, необходимо нажать на кнопку Install now, чтобы подтвердить изменения:

P1IOZww8zb3tAAAAAElFTkSuQmCC

Шаг 15. Часовой пояс

На следующем этапе необходимо выбрать необходимый часовой пояс:

6+bp6RFkFwS04jWtBjQCBwnD72m9zrUlqQAEJOD7HwhZHNl2JNowAAAAAElFTkSuQmCC

Шаг 16. Создание пользователя

Далее необходимо ввести имя пользователя, имя компьютера, логин, и два раза пароль:

4GtwAAAABJRU5ErkJggg==

Шаг 17. Установка Zorin OS

Дождитесь завершения установки:

GCJTCSgAAAABJRU5ErkJggg==

Шаг 18. Перезагрузка системы

Когда установка ОС будет завершена необходимо перезагрузить систему:

MSIzjtExaz5Z0aCSedmxi2ZWU4k9NRSaskOSxKxnQH3Q7k0HqnCAo75DuCWhUMntmbSGYUv376P8HVPNVGibQmEsAAAAASUVORK5CYII=

Шаг 19. Загрузка ОС

Теперь система полностью установлена на компьютер, и можно поближе с ней познакомиться, установить необходимые программы или сразу приступать к работе. Все нужное уже есть в системе:

v8BRyQP8D75mREAAAAASUVORK5CYII=

Выводы

Установка Zorin OS 16 очень похожа на Ubuntu, если быть точнее, то здесь только изменен интерфейс. Все делается очень просто и у вас не должно возникнуть проблем. А вы уже пользовались ZorinOS? Вам понравилась эта система? Напишите в комментариях!


А вы знали, что вполне легитимный драйвер может дать злоумышленнику возможность прописаться в вашей системе надолго, оставаясь внутри даже после ее переустановки? Или превратить ваш компьютер в кирпич? Например, некоторые безобидные на вид доверенные (подписанные) драйверы являются попутно инструментами для перезаписи BIOS. После такой атаки спасет лишь программатор.

В ОC Windows существуют доверенные приложения/скрипты/библиотеки с дополнительной интересной опасной функциональностью вроде исполнения произвольного кода, загрузки файлов, обхода UAC и т.п. Если подобная дополнительная функциональность встречается у компонента ядра, становится еще интереснее.

Начиная с Windows Vista x64, действует политика Driver Signature Enforcement (DSE) – все драйверы уровня ядра должны быть подписаны. Если злоумышленник (с правами пользователя/администратора) после проникновения в систему жаждет получить максимальный уровень доступа (установить kernel rootkit/bootkit/SMM-rootkit/BIOS-rootkit), ему придется как-то обойти требование подписи для драйвера. Возможность вызова из юзермода некоторых функций или инструкций в режиме ядра может дать злоумышленнику инструмент для повышения привилегий, раскрытия информации или вызова отказа в обслуживании. Назовем такую функциональность функциональностью двойного назначения (в некоторых случаях подобное могут называть уязвимостями или бэкдорами, однако дискуссия на тему корректности определения выходит за рамки этой статьи).

Способы обхода DSE

Давайте рассмотрим, какие вообще варианты есть у злоумышленника для обхода DSE (надо же как-то проникнуть в ring0). В таблице ниже собраны способы обхода DSE с их преимуществами и недостатками (для злоумышленника, а безопасники принимают к сведению). Стоит отметить, что данная информация относится к Windows x64, начиная с Vista.

  • Работает не для всех приложений
  • Появляется водяной знак на рабочем столе
  • Необходима перезагрузка
  • При обнаружении утечки сертификат добавляется в Certificate Revocation List (CRL)
  • Сложность обнаружения подобных уязвимостей
  • Зависимость от версий ОС
  • Сложность модификации
  • Необходим способ обхода Secure Boot (если включен)
  • Необходима перезагрузка
  • Зависимость от версий ОС
  • Контроль файлов другими средствами защиты
  • Сложность обнаружения подобных уязвимостей
  • Блокировка средствами защиты при обнаружении
  • Сложность поиска (для злоумышленника) драйвера с требуемой функциональностю двойного назначения

Как видно по таблице, подписанный драйвер с функциональностю двойного назначения является наиболее привлекательным для атакующего способом обхода DSE.

Опасная функциональность или функциональность двойного назначения

Рассмотрим примеры вредоносных возможностей, которые появляются у злоумышленника при наличии драйвера с опасными функциями двойного назначения.

  • Повышение привилегий до уровня администратора/SYSTEM. Требуется чтение/запись физической памяти. Данную атаку можно совершить, например, с помощью драйвера ASMMAP от ASUS. Для этого надо прочитать физическую память и найти структуру EPROCESS (она является элементом связного списка), после чего пройтись по списку в поисках процесса, чей уровень привилегий мы хотим повысить, а также некоторого известного процесса с уровнем SYSTEM (например, lsass, wininit). Затем скопировать значение поля Token структуры системного процесса в структуру целевого процесса. Более детальное описание атаки приведено здесь.
  • Отключение SMEP. Для этого нужна запись в управляющий регистр cr4 (точнее, сброс его 20-го бита). Например, драйвер bandainamcoonline.sys не только отключает SMEP, но и услужливо исполняет код по переданному в него от пользователя указателю. Для заинтересовавшихся есть статья с подробным описанием работы драйвера.

Исполнение произвольного кода в режиме ядра. Требуется чтение/запись физической памяти и MSR. Смысл заключается в замене адреса (находится в одном из MSR), на который будет осуществлен переход при совершении системного вызова, на адрес расположения кода злоумышленника. Тут можно найти больше информации об этом. Попутно будет мешать PatchGuard, но с ним при желании можно разобраться.

Поскольку драйвер и PatchGuard оба выполняются в Ring 0, ничто не мешает драйверу отключить проверки PatchGuard (до тех пор, конечно, пока Microsoft не прислушается к Intel и не выйдет за рамки модели с двумя кольцами защиты). Разработчики ядра в Microsoft прекрасно осведомлены об этом факте и выполняют различные действия для скрытия расположения этого кода, обфускации его действий и используемых внутренних структур. Иными словами, из-за невозможности помешать вам модифицировать код PatchGuard они пытаются изо всех сил его скрыть.

Blunden B. The Rootkit arsenal: Escape and evasion in the dark corners of the system.

Given that driver code and PatchGuard code both execute in Ring 0, there's nothing to prevent a KMD from disabling PatchGuard checks (unless, of course, Microsoft takes a cue from Intel and moves beyond a two-ring privilege model). The kernel engineers at Microsoft are acutely aware of this fact and perform all sorts of programming acrobatics to obfuscate where the code resides, what it does, and the internal data-structures that it manipulates. In other words, they can't keep you from modifying PatchGuard code, so they're going to try like hell to hide it.

Blunden B. The Rootkit arsenal: Escape and evasion in the dark corners of the system.

  • Запись BIOS. Пример in the wild – Lojax. Злоумышленники взяли всем известный RwDrv.sys и использовали его для своих грязных целей: прочитали BIOS, модифицировали и записали обратно. Переустановка Windows тут не поможет, так как вредоносный код сидит в прошивке на SPI-flash. Если же перезаписать BIOS неудачно (или специально затереть), то тоже будет неприятно. В любом случае придется сгонять за программатором для исправления досадных последствий.
  • Вызов SMI-обработчика. Во-первых, не все BIOS’ы одинаково беззащитны против кода в режиме ring0: есть различные механизмы защиты от чтения/записи, так что возможна ситуация, при которой понадобится лезть ниже – в режим SMM (самый привилегированный). Один из способов туда попасть из режима ядра – дернуть SMI-обработчик (довольно часто среди них встречаются уязвимые). Для вызова SMI-обработчика надо иметь возможность писать в I/O порт, а это можно сделать только с привилегиями ring0. То есть драйвер с возможностью записи в I/O порты способен обнаружить уязвимый SMI-обработчик, который может дать злоумышленнику исполнять код в режиме SMM. В примере автор использует драйвер RwDrv.sys.
  • Информация о системе. Чтение памяти ядра (через чтение физической памяти), чтение BIOS, информация о настройках системы, подключенных устройствах и включенных/отключенных механизмах защиты (через чтение MSR, управляющих регистров, доступ к портам ввода/вывода), в некоторых случаях можно детектировать известный гипервизор (типа VirtualBox через MSR). Для данной задачи чаще всего подойдет даже драйвер, который может только читать, не обязательно писать. Например, для чтения физической памяти подойдет RamCaptureDriver64.sys от Belkasoft.

Если проанализировать различные статьи и заметки о CVE, то можно выделить некоторую классификацию потенциально опасных при доступе из ring3 функций в драйверах. В таблице ниже указаны опасные функции и источники информации о них.

И это далеко не весь список возможных опасных функций. Можно также говорить и о чтении/записи виртуальной памяти ядра, чтении/записи MMIO, доступе к PCI устройствами т.д.

Наибольший интерес, а также наибольшую опасность (и наибольшую вероятность обнаружить драйвер с такими функциями) представляют первые три функции: чтение/запись регистров MSR, чтение/запись портов ввода/вывода, чтение/запись физической памяти. С помощью управляющих регистров можно обойти некоторые механизмы защиты, запись в регистр флагов позволяет включить чтение/запись портов ввода/вывода в ring3 (кстати, упоминается в этой статье на Хабре), успех атак по сторонним каналам (с помощью обращения к кэшу, счетчиков мониторинга производительности/тактов), скорее всего, маловероятен.

В процессе создания данного материала на конференции DEFCON 27 в Лас-Вегасе исследователи Jesse Michael и Mickey Shkatov представили работу "Get off the kernel if you cant drive", в которой также рассказывается о данной проблеме, и мы рекомендуем изучить данный материал для полноты картины. Здесь очень просто и наглядно расписаны сценарии использования подобных драйверов и представлены примеры участков кода, отвечающих за наиболее критичную функциональность. И также представлен код по работе и поиску подобных драйверов.

Вообще стоит отметить, что данная тема уже достаточно давно волнует исследователей безопасности. Еще в 2018 году исследователь Александр Матросов в своей статье "What makes OS drivers dangerous for BIOS?" поднимал данный вопрос и демонстрировал, как достаточно просто можно проэксплотировать BIOS.

Драйверы с функциями двойного назначения

Ниже рассмотрены наиболее известные представители драйверов с функциями двойного назначения.

RwDrv.sys – очень популярный драйвер (поставляется с утилитой RWeverything). Читает и пишет физическую память, I/O порты, MSR и управляющие регистры. Был неоднократно использован в разных PoC’ах, а потом и в настоящем ранее упомянутом рутките Lojax. Для него написан интерфейс на C++, а также он используется в chipsec.

Читает и пишет физическую память, порты и MSR. Есть несколько PoC-утилит с его использованием (здесь и здесь).

pcdsrvc_x64 – драйвер от Dell, за дополнительной информацией обращаться в этот пост. Позволяет читать/писать физическую память и в I/O порты.

image

AsIO64.sys

Он предоставляет возможность чтения/записи физической памяти и I/O портов, а также вместе с ним идет удобная dll’ка для выполнения этих запросов.

Asmmap64.sys – еще один драйвер от ASUS, позволяющий читать/писать физическую память, I/O порты и MSR. Для злоумышленника он был бы особенно приятен, поскольку доступ к драйверу может быть осуществлен от обычного пользователя без прав администратора. Любопытные могут обратиться к первоисточнику.

ntiolib_x64.sys/winio64.sys – драйверы от MSI, подробно о них рассказано в ранее упомянутой статье. С помощью ntiolib_x64.sys можно читать/писать физическую память, I/O порты и MSR, winio64.sys предоставляет все эти функции, кроме MSR.

Обычно описанные опасные функции признают уязвимостями, если драйвер доступен пользователю без прав администратора (неправильный ACL) или когда позволяет исполнять произвольный код напрямую (как в bandainamcoonline.sys). В остальных случаях это просто функциональность, и раз у пользователя есть права администратора, то он может использовать все функции драйверов и это норма.

Если вы думаете, что подобных драйверов не больше десятка, то сильно ошибаетесь. Можете посмотреть данную подборку интересных драйверов. В этом списке есть драйверы от ASUS, AVAST, Razer, LG, American Megatrends и других известных компаний. Так что их много, нужно просто поискать. А значит, они представляют реальную угрозу.

image

Данную угрозу понимают и сотрудники Microsoft. И будут признательны за информацию о подобных драйверах ;)

Рекомендации

  • Не стоит сидеть без необходимости под админской учетной записью, отключать UAC (хотя его обойти не сложно).
  • Можно установить детектор пытающихся установиться драйверов (например, вот).
  • При необходимости использования утилит с такими драйверами (диагностических, для обновления BIOS и т.п.) удалять драйверы после использования.
  • Настроить Device Guard (если вы являетесь счастливым обладателем Windows 10). С помощью этой технологии можно создать свою политику целостности кода, внести "белые" списки программ и сертификатов. Например, добавить в политику требование, что любой драйвер режима ядра должен иметь подпись WHQL от Microsoft. В этом посте можно лучше ознакомиться с настройкой Device Guard для данной цели.

Производителям же лучше не подписывать такие драйверы. Если пользователю требуется обновить BIOS, проверить систему на наличие уязвимостей (привет, chipsec), измерить производительность или провести еще какие-нибудь манипуляции, требующие установки подобных драйверов, то он вполне может перейти в Test Mode, сделать все это, а после выйти. Usability в таком случае упадет, зато возрастет security.

Выводы

Если что-то подписано, то доверять этому все равно нельзя. Во-первых, подписать так-то можно что угодно, а во-вторых, этим подписанным (даже если оно от доверенного производителя) может воспользоваться злоумышленник.

Специалистам по информационной безопасности не стоит исключать из модели угроз ситуации, когда злоумышленнику для выполнения атаки требуется драйвер с опасным функционалом. Драйверов таких достаточно, сделать это довольно просто. Если же атака будет проведена не с таким попсовым драйвером, как от RwEverything, а с каким-нибудь менее широко известным, то обнаружить ее будет еще сложнее. Так что надо быть начеку, мониторить такие вещи и не позволять каждому драйверу загружаться в систему.

Я просто задаю этот вопрос. Это, возможно, спросили прежде, но я прошу на этот раз получать более подробную информацию. Если я установил свою Ubuntu от ноутбука (Asus) к внешнему SSD, я смогу загрузить этот внешний SSD на других ноутбуках и рабочих столах одинаково?

Если я отметил поле 'Install third-party software for graphics and Wi-Fi hardware and additional media formats'' во время установки, это создаст сложности? Прямо сейчас, Ubuntu, внешний SSD, который я имею, был установлен от моего ноутбука (Asus), которая имеет графические драйверы Intel и что Ubuntu всегда шла с ними насколько я знаю.

Я также знаю, что буду загружаться на компьютерах с другими аппаратными средствами, в которых я слышу, что Ubuntu будет совместима с 99% времени, если я не буду ошибаться. В случае, если Вы спрашиваете, нет я не буду устанавливать собственные графические драйверы для каждого компьютера, от которого я загружаю Ubuntu только для хранения совместимости, если это не действительно безопасно.

Спросите, нужна ли Вам более подробная информация.

3 ответа

Нет Вы не можете использовать ту же карту флэш-памяти Ubuntu для начальной загрузки компьютера с процессорами Arm или того, который не встречает аппаратную спецификацию, или 32 бита. Диск должен быть сделан BIOS/UEFI совместимый для начальной загрузки и BIOS и компьютеров UEFI. Это не слишком трудно сделать:

, Это работает с SSD также.

В прошлый раз, когда я проверил Nvidia, собственные графические драйверы не вмешались при начальной загрузке компьютера без видеокарты Nvidia.

Стандартное ядро человечности будет иметь дело с тем же широко аппаратные средства AMD64 как Ваше первое устройство. Загрузчик является другой частью загадки, и это - на самом деле твердая часть для разбираний. Вы правы предпочесть реальную установку, не 'персистентный USB' установка.

я собираюсь предположить, что у Вас есть EFI на всем (все компьютеры, которые Вы хотите загрузить), который является хорошей ставкой для аппаратных средств меньше чем 8 лет или около этого.

я делаю то, что Вы спрашиваете, и это работает.

Несколько подсказок: a), который Много карт с интерфейсом USB обещают высокой производительности, но главным образом который является мусором когда дело доходит до рабочей нагрузки ОС. Однако USB Samsung C панели довольно хорош, у меня есть несколько тестовых дистрибутивов, установленных на них, и производительность довольно хороша. Я сомневаюсь, что у них будет долгое и счастливое время жизни при загрузке, но для того, чтобы слоняться без дела, и исследовать они хороши. Я упоминаю, что это - дешевая альтернатива использованию реальной установки загрузчика SSD

Читайте также: