authentication rejected vnc как исправить
Не коннектится к VNC, хотя недавно всё ещё работало
Из Windows 7 пробую подключиться к серверу VNC , программа TightVNC выдаёт следующее сообщение:
Из LINUX через программу Remmina :
Невозможно подключиться к серверу VNC.
Подключался к серваку по SSH и давал команду:
systemctl restart x11vnc
Но это не сыграло никакой роли.
Как растормошить VNC, чтобы заработало?
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Можете подсказать что не так.Я недавно начал работать в матлабе,и еще не все знаю
Gapa=4900/3600; %Debitul de apa, ti=17; %Temperatura de intrare a apei, te=74; %Temperatura de.
500 ошибка на сервере, хотя в локалке все работало нормально
выложил проект на сервер, выскакивает такая ошибка. на локалке все нормально. с чем может быть.
Зарегил новый домен,а выяснилось,что он ещё недавно существовал.
Ситуация следующая:зарегил доменное имя,начал двигать сайт. Сегодня набрал имя в яндексе,чтоб.
]# systemctl status firewalld
Unit firewalld.service could not be found.
Сделал следующие команды:
И если в выхлопе ничего нет, то и ломиться туда бесполезно. Надо искать причину незапуска VNC.
А снаружи, тоже очень просто проверяется. Регулярно проделываю такой фокус:
Ошибка аутентификации VNC
Я пытаюсь подключиться к моему vncserver, работающему на CentOs, с домашнего компьютера за брандмауэром. Я установил Win7 и Ubuntu на эту машину. У меня ошибка:
Ошибка подключения к VNC: слишком много ошибок безопасности в vncserver
даже при входе в систему с правильными учетными данными (я сбрасываю passwd на CentOs) я получаю: ошибка аутентификации.
Я замечаю, что мне приходится ждать целый день, чтобы иметь возможность заново войти в систему.
Я создал дополнительный user1, пароль для него для CentOS и VNC, также user2. Я делаю:
служба vncserver запуска
и два сервера запускаются, один:1, а второй на:2. Когда я пытаюсь подключиться к vncserverIP:1 я получаю то, что описано выше, но когда я пытаюсь подключиться к vncserverIP:2, это говорит о том, что пробная версия не удалась.
помогите пожалуйста, что делать?
дополнительно: как отключить эту блокировку для целей тестирования?
2 ответа 2
VNC использует отдельную систему паролей. Он не проверяет пароли к /etc /passwd, а к
/.vnc /passwd, который содержит один первичный пароль и, необязательно, вторичный пароль, который позволяет только просматривать экран.
Если вам нужно использовать VNC через Интернет, запустите его на произвольно выбранном номере порта (не 5900), чтобы избежать обнаружения при сканировании портов, которое охватывает только общие порты. Желательно туннелировать соединение VNC через SSH, чтобы защитить себя от подслушивания и атак типа «человек посередине». Если вы сделаете это, вы должны настроить vncserver так, чтобы он не принимал соединения из Интернета, отключить аутентификацию только по паролю в службе SSH и использовать аутентификацию с открытым ключом для защиты от общих попыток взлома паролей.
Перезапуск vncserver должен сбросить блокировку. На странице руководства не упоминается какой-либо способ отключить (уже недостаточно?) локаут полностью.
UltraVNC — простое управление удаленными рабочими столами
Системное администрирование невозможно представить без работы с удаленными рабочими столами. Как правило, администраторы Windows-сетей используют стандартный протокол RDP (англ. Remote Desktop Protocol). Администраторам Linux знаком протокол RFB (англ. Remote FrameBuffer) и основанная на нём технология удаленного доступа VNC (англ. Virtual Network Computing). Сегодня — об одной удобной утилите удаленного доступа для Windows.
Для начала заходим на страницу скачивания программы и загружаем её, отметив соответствующую галочку внизу экрана.
Запускаем скаченный файл, принимаем лицензию GNU GPL. Рекомендуется выбирать полную установку.

Отметьте опции Register UltraVNC Server as a system service (зарегистрировать сервер UltraVNC как системную службу) и Start or restart UltraVNC service (запустить или перезапустить службу UltraVNC).


Если Вам нужно, чтобы к Вам кто-нибудь подключился, то смените VNC Password в разделе Authentication. Пока Вы этого не сделаете, подключение со стороны будет невозможно. Теперь по порядку об основных настройках.
Incoming Connections (входящие соединения)
Accept Socket Connections — принимать входящие подключения. Если этот пункт выключен, к Вам никто не подключится.
Display — номер дисплея.
Ports — настройка портов. Лучше оставить значение Auto.
Enable JavaViewer — разрешать подключение java-клиента.
Allow Loopback Connections — разрешать обратные подключения к адресам диапазона 127.x.x.x.
LoopbackOnly — только обратные подключения.
When Last Client Disconnects (когда отключился последний клиент)
Do Nothing — ничего не делать.
Lock Workstation (W2K) — заблокировать сеанс. Удобно, если за удаленным компьютером никого нет.
Logoff Workstation — завершение сеанса.
Query on incoming connection (вывод запроса при новом входящем соединении)
Display Query Window — показать окно запрос.
Timeout — время до действия по умолчанию.
Default action — действие по умолчанию. Refuse — отклонить. Accept — принять.
Keyboard & Mouse (клавиатура и мышь)
Disable Viewers inputs — запрет ввода с клиента.
Disable Local inputs — запрет ввода с сервера.
Alternate keyboard method — альтернативный метод реализации клавиатуры. Можно попробовать при глюках с клавиатурой.
Multi viewer connections (подключение нескольких клиентов)
Disconnect all existing connections — отключение всех текущих соединений. Подключение нового клиента отключит старого.
Keep existing connections — поддерживать текущие соединения.
Refuse the new connection — отказ новому подключению.
Refuse all new connection — отказ всем новым подключениям.
Authentication (аутентификация)
VNC Password — пароль для подключения к серверу. Как уже было сказано, после установки необходимо придумать пароль.
View-Only Password — пароль для подключения в режиме просмотра.
Require MS Logon — использовать аутентификацию Windows. Подходит для доменных сетей. Клиент и сервер должны находиться в одном домене.
New MS Logon — использование междоменной аутентификации.
Misc (разное)
Remove Aero (Vista) — отключение Aero. Положительно сказывается на производительности.
Remove Wallpaper for Viewers — убрать обои рабочего стола.
Enable Blank Monitor on Viewer Request — возможность отключить монитор сервера по запросу клиента.
Disable Only Inputs on Blanking Request — запрет ввода с сервера, экран не отключается.
RDPmode — режим RDP.
DisableTrayIcon — убирает иконку из трея.
Forbid the user to close down WinVNC — запрет для пользователя на закрытие сервера.
Default Server Screen Scale — масштаб экрана сервера по умолчанию.
File Transfer (передача файлов)
Enable — включение возможности передачи файлов.
User impersonation (for Servise only) — заимствовать права пользователя на передачу файлов.
DSM Plugin (плагины для шифрования потока данных)
Use — указывает какой плагин использовать.
Logging (запись лог-файла)
Log debug infos to the WinVNC.log file — ведение лог-файла.
Path — путь к лог-файлу.
С настройками сервера разобрались. Для того, чтобы подключиться к другому компьютеру, достаточно запустить UltraVNC Viewer. Его мы разберем уже не так подробно.
В принципе, для подключения достаточно набрать адрес сервера (при необходимости, с портом) и нажать кнопку Connect.
Если скорость соединения оставляет желать лучшего, можно поиграться с настройками качества. Параметр View Only позволит подключиться в режиме просмотра, Auto Scaling автоматически масштабирует экран, а Confirm Exit выведет диалоговое окно при отключении от сервера, где надо будет подтвердить выход.
Ниже есть также настройки шифрование, прокси и репитера, а также выбор монитора. Если хотите сохранить текущие настройки как настройки по умолчанию, то не забудьте поставить галочку внизу возле Save connection settings as default.
Есть еще расширенные настройки, скрывающиеся за кнопкой Options. Но они касаются по большей части внешнего вида и не влияют на работоспособность программы, а потому описывать здесь мы их не будем.
Как видим, UltraVNC предоставляет системному администратору гораздо больше возможностей, нежели стандартный протолок RDP. Еще одним аргументом за использование технологии VNC является её кроссплатформенность.
HackWare.ru
Этичный хакинг и тестирование на проникновение, информационная безопасность
Аудит безопасности VNC
Оглавление: VNC в Windows и Linux: настройка и аудит безопасности
Поиск компьютеров с VNC
По умолчанию RFB использует диапазон TCP-портов с 5900 до 5906. Каждый порт представляет собой соответствующий экран X-сервера (порты с 5900 по 5906 ассоциированы с экранами с :0 по :6).
Java Viewer и HTTP VNC используют порт 5800.
Просмотрщик (клиент) VNC в режиме прослушивания (Listening mode) прослушивает порт 5500.
Для сканирования сети в поисках VNC серверов и клиентов в режиме прослушивания:
Анализ VNC трафика
Сессии VNC могут быть записаны, например, во время атак человек-посередине.
Для извлечения challenge и response VNC сессии можно использовать Ettercap:
С помощью фильтров Wireshark можно провести детальный анализ VNC сессии:
Чтобы показать только трафик VNC сессий:
VNC challenge (вызов):
VNC response (ответ):
Результат попытки аутентификации на VNC сервере:
Вызов, ответ и результат попытки аутентификации на VNC сервере:
Имя компьютера с VNC сервером:
Позиция кнопок мыши:
Выбранный тип безопасности:
Версия VNC протокола клиента:
Версия VNC протокола сервера:
Данные передаваемого видео в формате H.264:
Взлом VNC пароля
Можно использовать разные приёмы для взлома VNC пароля:
Взлом пароля VNC сессии
Из захваченной VNC сессии нужно извлечь Authentication challenge и Authentication response. Способ, требующий чуть большей подготовки, но зато использующий скорость Hashcat (самый быстрый офлайн взломщик), описан в статье «Как взломать VNC пароль из захваченного трафика (challenge response)».
Если вы не хотите разбираться с методом, описанным для Hashcat, то используйте программу VNCrack.
Установка VNCrack
Установка в Kali Linux
Установка в BlackArch
Установка в Widnows
Для взлома с VNCrack достаточно указать вызов, ответ и файл словаря, например, взлом пароля из перехваченной VNC сессии содержащий вызов (-c 894443629f4a9675809cff5da2e84651) и ответ (-r 271d94eb610b5c42588dc53506419e6a), пароли для брут-форса берутся из словаря (-w passwords.txt):
Брут-форс серверов VNC
Рассмотрим программы для брут-форса пароля серверов VNC.
Сервера VNC отклоняют подключения после нескольких неудачных попыток, поэтому брут-форс VNC нужно выполнять в один поток с большим интервалом между запросами.
patator
patator это одна из самых универсальных и гибких в настройке программа для брут-форса.
В следующем примере время ожидания между запросами установлено на 61 секунду:
Примеры ошибок, когда сервер отверг ваше подключение без проверки пароля:
Как можно увидеть на следующих скриншотах, несмотря на долгое время брут-форса и парочку сообщений об ошибках, пароли на двух серверах VNC всё таки были подобраны:
Crowbar
Crowbar (ранее известный как Levye) — это инструмент для брут-форса, который может использоваться во время тестов на проникновение. Он создан для поддержки протоколов, которые в настоящее время не поддерживаются в THC-Hydra и другими популярными инструментами брут-форса.
Установка Crowbar
Установка в Kali Linux
Установка в BlackArch
Пример брут-форса службы VNC на единичном хосте (-s 192.168.86.61/32) со словарём паролей (-C /root/words.txt) используя 1 поток (-n 1):
VNCrack
Об установке программы VNCrack сказано чуть выше.
Пример запуска брут-форса:
Расшифровка хранимых VNC паролей
Сервер VNC хранит пароль на компьютере в закодированном виде. Имеется множество способов извлечь этот пароль. Рассмотрим программы и способы расшифровки сохранённого пароля VNC сервера.
VNCPassView
VNCPassView — это ебольшая утилита для восстановления паролей, сохранённых инструментами VNC.
Где Windows хранить VNC пароли
Пароли VNC в Windows хранятся в реестре в следующих ветках (список может быть неполным):
Пароль хранится в бинарном виде, его длина 8 байт.
Расшифровка пароля в VNCrack
С помощью VNCrack можно извлечь закодированный пароль, для этого запустите программу в интерактивном режиме:
Затем введите байты пароль — два байта на строку, например так:
В результате будет выведена итоговая строка и закодированный пароль:
Где Linux хранить VNC пароли
В Linux пароли могут храниться где угодно, но файлом по умолчанию является
/.vnc/passwd. Для его просмотра откройте его любым редактором, способным отображать шестнадцатеричные данные:
Расшифровка пароля в Linux
В Linux также можно воспользоваться помощью VNCrack:
Восстановление пароля VNC сервера, хранимого в файле
Либо можете воспользоваться способом, который описал Bill Chaison: https://github.com/billchaison/VNCDecrypt. Для этого достаточно запустить команду следующего вида:
Скрипты nmap для аудита VNC
Страница с перечнем NSE (скрипты Nmap): https://nmap.org/nsedoc/. На ней присутствуют следующие скрипты:
realvnc-auth-bypass
Проверяет, уязвим ли VNC-сервер к обходу аутентификации RealVNC (CVE-2006-2369).
vnc-brute
Выполняет брут-форс пароля VNC серверов.
vnc-info
Запрашивает у сервера VNC версию протокола и поддерживаемые типы безопасности.
vnc-title
Пытается войти на сервер VNC и получить имя его рабочего стола. Использует учетные данные, обнаруженные типами аутентификации vnc-brute или None. Если realvnc-auth-bypass был запущен и возвращен VULNERABLE, этот сценарий будет использовать эту уязвимость для обхода аутентификации.
Для запуска нужно использовать опцию —script, после которой можно указать скрипт, либо несколько скриптов через запятую:
Также можно задействовать все скрипты следующим образом:
Ultravnc authentication rejected что делать. Установка Teamviewer в Windows. Ниже опишу настройки для особо любопытных
Управлять удаленно компьютером можно абсолютно бесплатно. Для этого нужно скачать программу UltraVNC с официального сайта.
Устанавливаем UltraVNC Server на компьютер, которым планируем управлять. Для этого:
2. Запускаем программу.
3. Заходим в настройки для администратора и вводим пароль, чтобы защитить себя от несанкционированного доступа. Сохраняем настройки.
Скриншоты установки и настройки:
Для того чтобы узнать о своем IP нужно зайти в: Панель управления → Сеть и Интернет → Центр управления сетями и общим доступом → Изменение параметров адаптера. Далее вызвать контекстное меню на своем соединении (Wi-Fi, Ethernet) → Состояние → и нажать на «Сведения. ». В открывшемся окне можно будет увидеть свой IP.
Для управления нужно установить клиента, который называется UltraVNC Viewer. Данная программа может быть установлена с того же установочного пакета что и сервер. Просто во время установки нужно снять флажок с ненужных утилит, а оставить только Viewer.
6. Устанавливаем bVNC.
7. Открываем и вводим IP адрес и пароль, который мы задали в программе UltraVNC Server. После этого нажимаем «Подключиться»
8. Готово. Все должно работать.
— в основе своей это программка для организации удаленного управления компьютерами. Подключившись к другому компьютеру, всё выглядит так, будто мы сидим перед его монитором, двигаем мышкой и жмем клавиши на клавиатуре. Зачастую, это конечно не так быстро и полноценно, как мы бы сидели непосредственно за ПК, но все-таки дает большие возможности нам в руки!
Б уквально недавно на моей работе остро встал вопрос удаленного доступа до других компьютеров, некоторые из которых ну очень «удаленные» от нас =) Главной проблемой было то, что информация о многих подключениях устарела, какие-то подключения перестали работать по причине замены оборудования, отсутствия возможности пробросить порты и тому подобное. Глава отдела упомянул об обратных подключениях (Reverse Connections), которые, по идее, могла устанавливать программа UltraVNC. После недолгих копаний в help’е по UltraVNC, была обнаружена интересная возможность запускать viewer в режиме «слушания» порта (Port Listening), а у server’а нам в помощь пришел пункт меню «Add New Client»! Всё это в связке позволило установить подключение, которое было инициировано не viewer’ом, а server’ом!
UltraVNC и обратные подключения
Д ля начала необходимо отметить, что есть все-таки одно, что потребует дополнительных манипуляций — это настройка нашей сети на то, чтобы к нам могли подключиться, но это в любом случае удобнее, чем настройка всех клиентских сетей =) Более конкретно по ходу дела!
Шаг первый
У станавливаем UltraVNC классическим способом и у себя, и у клиента. Соответственно: у себя — viewer, у клиента — server. Желательно добавить путь к папке UltraVNC в переменную среды «Path», удобнее будет запускать!
Шаг второй
Запускаем консольку, ищем наш установленный vncviewer.exe и запускаем его с параметром «- listen».
С этого момент наш viewer слушает порт по-умолчанию, а это — 5500! Соответственно, чтобы это работало, надо настроить проброс 5500 порта на наш IP.
С помощью контекстного меню можно управлять состоянием запущенного viewer’а: включать или отключать «прослушивание» порта, инициировать подключения и т.п.
П ри желании или необходимости можно запускать «прослушку» нестандартного порта, для этого надо добавить, через пробел, после параметра «listen» номер порта!
Шаг третий
Т еперь надо инициировать подключение со стороны клиента, для этого каким-либо способом (например — позвонить и попросить нажать и ввести данные =)) необходимо запустить server и щелкнуть по его иконке в системном трэе правой кнопкой. Появится контекстное меню.
В этом меню необходимо выбрать пункт «Add New Client».
В появившемся окне, в поле «Host Name», необходимо ввести наш IP-адрес и нажать «OK».
Если на втором шаге мы использовали свой порт, то после нашего IP, после двоеточия, надо дописать номер нового порта!
Финиш!
Е сли всё введено правильно, правильно настроен проброс портов и прописаны все возможные исключения для нашего viewer’а, должно произойти подключение! Дальше всё как обычно — жмем кнопки, крутим мышой, в общем — помогаем =)
Исходя из названия приложения VNC Viewer, многие пользователи сразу могут догадаться, к какому классу программного обеспечения оно относится, например, проведя аналогию с известным пакетом TeamViewer. Однако рядовые пользователи могут столкнуться с такой утилитой впервые, поэтому стоит отдельно остановиться на некоторых вопросах, связанных с тем, как и какую модификацию программы лучше установить, как настроить приложение для оптимального режима работы, как пользоваться VNC Viewer, «выжав» из приложения максимум его возможностей.
Общие сведения о программе VNC Viewer
Для начала кратко остановимся на том, что представляет собой этот программный продукт, рассмотрим, для чего он предназначен. Исходя из выше приведенной аналогии, можно сказать, что VNC-клиент — это универсальное приложение, позволяющее в считаные минуты организовать доступ к удаленному компьютеру.
То есть данную программу можно отнести к классу RDP-приложений, предназначенных для подключения к удаленному «Рабочему столу». Однако только доступом к удаленным компьютерам дело не ограничивается, поскольку в самой программе имеется еще немало дополнительных возможностей:
Сразу же стоит отметить, что технология Virtual Network Computing (VNC)имеет и еще одно неоспоримое преимущество, если сравнивать с аналогами. Дело в том, что в ней есть возможность установки серверной и клиентской части (в зависимости от того, какой именно тип подключения будет использоваться в дальнейшем), плюс, тонкая настройка ПО для каждого варианта установки с целью обеспечения максимальной производительности.
Особенности выбора инсталляционного дистрибутива
Установка VNC Viewer
Теперь перейдем непосредственно к инсталляции выбранного программного продукта. Заметим, что практически для всех модификаций процесс установки выглядит одинаково.
Для старта инсталляции в Windows версий 7 и выше файл установщика VNC-клиента запускается исключительно с администраторскими привилегиями (в меню ПКМ выбирается пункт запуска от имени администратора). В самом процессе инсталляции нет ничего необычного.
Пользователю нужно выбрать предпочитаемый язык, принять условия лицензионного соглашения, указать путь установки (его можно не менять), на одной из стадий добавить значок на «Рабочий стол», а затем просто нажать кнопку старта установки.
Первый запуск приложения
Предположим, что программа инсталлирована, а пользователь производит ее первый запуск. Изначально настройки VNC Viewer не очень сложные. При первом старте будет показано окно, в котором можно выбрать желаемое действие. Но будем исходить из того, что нам нужно осуществить подключение самостоятельно.
Как пользоваться VNC Viewer?
Сначала через файловое меню выбираете пункт нового подключения (New Connection), а затем в новом окне вводите IP-адрес удаленного терминала или полное название компьютера (адрес можно узнать на подключаемой машине, воспользовавшись свойствами интернет-соединения или командной строкой с вводом команды ipconfig, а имя компьютера можно просмотреть в свойствах системы). После этого появится окошко запроса пароля, в котором нужно ввести искомую комбинацию. При соответствии комбинации установленному на удаленном компьютере паролю появится удаленный «Рабочий стол».
Как пользоваться VNC Viewer для создания подключения, мы разобрались. Теперь несколько слов по поводу предпочитаемых настроек.
Если внимательно посмотреть на окно создания соединения, в нем можно обнаружить вкладку для экспертов. Если в этих настройках выбрать, например, предпочитаемые алгоритмы сжатия передаваемых и принимаемых данных, то можно существенно снизить нагрузку на центральный процессор и оптимизировать применение технологии Virtual Network Computing даже для сетей с пропускной способностью на уровне 256 кбит/с. Для графики рекомендуется устанавливать высокий уровень компрессии (Compression Level) с минимальным качеством (JPEG Quality), а в качестве дополнительной оптимизации активировать уменьшение количества цветов (Restricted Colors или bgr233).
Кроме того, стоит обратить внимание, что на одном терминале может использоваться подключение к нескольким машинам на основе базового порта 5900 через параметр дисплея. По умолчанию основной дисплей имеет значение «0», а для всех остальных оно увеличивается («1», «2» и т. д.). Соответственно, изменятся порт (5901, 5902 и т. д.), который нужно будет указывать после адреса через двоеточие (например, 192.168.0.5:5901). В случае с динамическими (а не статическими) адресами, дополнительно можно воспользоваться получением динамического DNS, например, на основе DynDNS. Можно выставить такую настройку на маршрутизаторе или зарегистрироваться на портале сервиса в интернете. В этом случае служба будет передавать установленному клиенту все сведения, связанные с изменением IP подключаемого компьютера.
Возможные сбои в работе программы
В основном сбои могут быть связаны только с тем, что в данный момент на компьютере попросту отсутствует интернет-подключение или занят соответствующий порт, используемый программой по умолчанию. Иногда можно заметить блокировку со стороны антивирусов и файрволов. Но решаются эти проблемы достаточно просто.
Некоторые распространенные методы устранения проблем
Среди основных методов устранения возможных сбоев при попытке установки подключения можно порекомендовать следующие:
Итоги
Вот кратко и все, что касается вопроса, как пользоваться VNC Viewer. Как видим, ничего особо сложного тут нет. В завершение стоит отметить, что в некоторых случаях целесообразно использовать не пароли, устанавливаемые непосредственно в операционных системах, а заранее выполнять вход в регистрационную запись в самом клиенте, предварительно создав ее на специальном ресурсе. В этом случае вы не будете зависеть от учетных записей на Windows.
В повседневной жизни довольно часто возникает ситуация, когда необходимо установить или настроить программы на компьютерах который находиться в соседнем кабинете, офисе или в другом городе. Бегать по кабинетам и по офисам конечно полезно для здоровья, особенно если приходится обслуживать свысше 30 компов:)) но мы не будем так над собой измываться, организуем и настроим удаленный доступ к ПК. Программ для удаленного доступа очень много и каждая по своему выделяется.
Для более продвинутых пользователей
Установка и настройка UltraVNC
Ниже опишу настройки для особо любопытных
Incoming Connections — входящие подключения
When Last Client Disconnects — Когда последний клиент отключается, действия
Query On Incoming Connection — Запрос входящих подключений
Multi Viewer Connections — действия при подключение нескольких пользователей.
Misc — дополнительно
File Transfer — управление файлами.
Подключение к UltraVnc server
Запускаем UlnraVnc viewer (vncviewer.exe) появляется окно с настройками:
О выборе VNC клиента
Каких либо откровений здесь не будет. Процесс установки достаточно тривиален. Скачал, установил. Прописал порты и пароли. Главное в моем случае, что сервер сидит за роутером – прописать порты. «Авто» в этом случае выбрать нельзя.
Настройка UltraVNC за роутером – проброс портов.
Сложностей с подключением к установленному UltraVNC по локалке сразу никаких не возникло. Но когда я попробовал подключиться с внешнего IP – ничего не получилось. Оно и понятно. Для того чтобы увидеть сервер UltraVNC за роутером с внешнего IP нужно как минимум.






















