Перейти к содержанию

Recommended Posts

demkd
Вы уверены, что процесс действительно убивается

Когда дело касается винды нельзя быть в чем-то уверенным :) Однако проверить что процесс мертв можно программно, просто открыв хэндл на него и проверив его состояние, если оно signaled процесс либо мертв, либо в стадии завершения, вторым признаком является код возвращаемый функцией ZwTerminateProcess, ну и визуально можно просто последить за процессом ест он процессорное время и память или нет, для таких груш типична полная заморозка нет доп. потребления памяти и процессорного времени.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
demkd
непонятки по команде BOX.... какую роль отвести этой команде в скрипте

Хм... наверное речь про ZOO, в BOX сливать командной из скрипта не получится, просто нет команды BOX :)

А вот Zoo она адресная т.е. на каждый файл своя строчка.

Сливать же в BOX черевато, для обычного компьютера забитого всяким хламом обьем BOX-а получится 50-100 мегабайт, нужно это? Я-то могу добавить, мне не трудно 5 строчек кода добавить, но есть ли смысл? :D

А вот польза от BOX-а иная и как ни странно при проверке удаленных систем, если на управляющем компьютере стоит надежный антивирус, а на рабочих станциях что централизованно... лучше_всех_откатилось то слив непроверенных (после F4 и F6 опционально) файлов приведет к автоматической их проверке монитором родного антивируса, часто сильно экономит время.

И вторая польза уже для меня, очень удобно собирать и потом складировать в карантин на месяцок будущих доноров для базы проверенных :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
santy
А вот польза от BOX-а иная и как ни странно при проверке удаленных систем, если на управляющем компьютере стоит надежный антивирус, а на рабочих станциях что централизованно... лучше_всех_откатилось то слив непроверенных (после F4 и F6 опционально) файлов приведет к автоматической их проверке монитором родного антивируса, часто сильно экономит время.

И вторая польза уже для меня, очень удобно собирать и потом складировать в карантин на месяцок будущих доноров для базы проверенных :)

понятно, тогда предложение забирается обратно. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
santy

вот еще немного пожеланий:

+ очистить hosts до стандартной записи (в меню - твики, в скрипт)

+ поместить копии файлов из ZOO в архив rar/7zip с паролем, если конечно установлен архиватор соответствующий в системе, (в меню, в скрипт)

если возможно

+ добавить удаление группы файлов из каталога по маске, в скрипт

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
demkd

1. можно

2. а не черевато? скажем если архиватор заражен Sality, который кстати очень любит 7zip :)

3. Это можно, а для чего кстати?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
santy
1. можно

2. а не черевато? скажем если архиватор заражен Sality, который кстати очень любит 7zip :)

3. Это можно, а для чего кстати?

2. по любому приходится просить юзеров, чтобы запаковали в архив с паролем таким-то для отправки в вирлаб, так во первых постоянно приходится писать, запаковать в архив в паролем virus или infected, так путают пароли, в результате, семплы совсем теряются, но если риск есть такого заражения, тогда -2.

3. вирусняк подкачивает новые, недетектируемые файлы в system32 например, которые можно было бы выделить по маске, конечно, тоже есть риск ошибиться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
santy

demkd, согласен, что это сырые предложения.

2. по любому приходится просить юзеров, чтобы запаковали в архив с паролем таким-то для отправки в вирлаб, так во первых постоянно приходится писать, запаковать в архив в паролем virus или infected, так путают пароли, в результате, семплы совсем теряются, но если риск есть такого заражения, тогда -2.

...

3. вирусняк подкачивает новые, недетектируемые файлы в system32 например, которые можно было бы выделить по маске, конечно, тоже есть риск ошибиться.

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

3. может, имеет смысл добавить новый фильтр: файлы, добавленные в критические области системы (win, system32, system32\drivers) за определенный период: последняя неделя, или последний месяц: как в rsit или combofix, тогда их можно будет и карантинить и удалять стандартными существующими скриптами.

ну, образу автозагрузки еще далеко ведь по размерам до антивирусных баз ЛК. :).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
demkd
2. здесь можно было бы блокировать опцию обращения к архиватору, ведь uvs умеет обнаружить файловое заражение

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

3. может, имеет смысл добавить новый фильтр: файлы, добавленные в критические области системы (win, system32, system32\drivers) за определенный период: последняя неделя, или последний месяц: как в rsit или combofix, тогда их можно будет и карантинить и удалять стандартными существующими скриптами.

Дык это уже реализовано весь автозапуск можно фильтрануть по дате. :) А смысла фильтровать то что не попадает в автозапуск просто нет, то что лежит на диске мертвым грузом (разве что за исключением корней и desktop-а) не представляет ни малейшей опасности для системы. А вот удалять все подряд опираясь лишь на дату это очень не разумно в результате легко можно получить систему не способную к загрузке.

Вот сделать копию в Zoo всех "новых файлов" _теоретически_ может оказаться полезным.

ну, образу автозагрузки еще далеко ведь по размерам до антивирусных баз ЛК.

Не вижу связи между образом автозагрузки и базой сигнатур вирусов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
demkd

v3.22 багфикс, рекомендуется обновиться, исправлены критически баги тянущиеся с v1.x и вылечена очередная подслеповатость v3.20/3.21.

Дополнительно добавлены все запрошенные фичи и выложен ENGLISH файл для локализации интерфейса.

o Объединены категории Firefox и Opera.

o Добавлена категория "Добавлены вручную"

В эту категорию можно поместить файлы с помощью новой функции:

Файл->Добавить в список все исполняемые файлы не старше указанной даты...

o Новая функция "Добавить в список все исполняемые файлы не старше указанной даты..."

Функция рекурсивно сканирует системные папки и выбирает оттуда исполняемые файлы с датой

соотв. дате для текущего фильтра.

o Модифицирована функция сохранения образа автозапуска, по умолчанию в образ добавляется результат

работы функции "Добавить в список все исполняемые файлы не..."

(!) ТОЛЬКО ЕСЛИ установлен фильтр по дате.

(!) Соотв. перед сохранением образа рекомендуется устанавливать фильтр по дате несколько меньшей

(!) даты заражения.

o Добавлена новая функция - архивация Zoo при помощи _установленных_в_системе_ 7Zip или WinRAR.

Архив помещается в корневой каталог uVS, пароль к архиву virus, имя архива в формате

YYYY-MM-DD_HH-MM-SS, расширение 7z или rar.

Скриптовая команда czoo.

(!) Все файлы после архивации удаляются из Zoo.

o Добавлен твик #14 - Очистить HOSTS

Удаляются все записи, кроме localhost

o Теперь при запуске в лог печатаются значимые строки из HOSTS и версия MSIE.

o Исправлена критическая ошибка при разборе некоторых ключей реестра.

o Исправлена функция инициализации работы с активной системой.

o Исправлена функция добавления в список известных.

o Доступна английская локализация интерфейса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zzkk

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

Третий случай оказался сложнее предыдущих. С первого раза, с первого удаления подозрительных объектов победить заразу не удалось. Пришлось применить метод научного тыка и запустить из UVS все команды, которые по идее хоть как-то могли помочь. Результат для бука положительный, а для себя - интрига по сей замечательной программке (за что demkd огромная благодарность) только нарастает, потому что так и не понял, какое именно действие убило заразу окончательно. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zloyDi

Программа просто бомба. Автору огромный респект за работу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
santy
v3.22 багфикс, рекомендуется обновиться, исправлены критически баги тянущиеся с v1.x и вылечена очередная подслеповатость v3.20/3.21.

Дополнительно добавлены все запрошенные фичи и выложен ENGLISH файл для локализации интерфейса.

...

Значит, достигла определенного уровня в вашем представлении. Поздравляю!

Мне кажется, полезная была бы еще опция - в самом верху, доступная при работе с образами автозапуска.

Файл - Открыть образ автозапуска. Выбираем из списка ранее сохраненные образы.

Полезная тем, что при работе с зараженной ОС определенного юзера, иногда возникает необходимость посмотреть предыдущие образы автозапуска. Приходится закрывать программу, запускать ее заново и открывать необходимый образ.

При открытие нового образа, конечно, необходимо будет очистить все команды для скрипта, если они были созданы.

так же исправления в текст:

для английской версии Remote computer ( в start mode)

для русской версии - Дополнительно - перегрузить проверяемый компьютер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
demkd
Значит, достигла определенного уровня в вашем представлении. Поздравляю!

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

Файл - Открыть образ автозапуска.

Добавлю.

для английской версии Remote computer ( в start mode)

для русской версии - Дополнительно - перегрузить проверяемый компьютер

Исправлю :) Для английской уже, а для русской к выходу след. версии.

Поделиться сообщением


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

...

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

скажем (для себя нарисовал такой порядок, прокручиваю на виртуалке ситуацию для ясности),

1. запрашиваем у него, образ автозагрузки активной системы, при этом просим создать его файл сверки активной системы, с сохранением файла сверки на диск. (К себе файл aсtive_system.dat мы запросить не можем, или можем?)

2. рекомендуем загрузиться с загрузочного диска (ERD, pebuilder) и выполнить запуск uvs с выбором неактивной системы,

далее, юзер выполняет в режиме руткиты - поиск скрытых и измененных объектов,

но, результат сверки выводится только в текстовый лог,

В таком случае, как лучше запросить инфо о результате сверки?

- образ автозагрузки неактивной системы, полученной с помощью лайв.сд + тектовый лог сверки?

или все таки:

uvs.txt для активной системы + uvs1.txt для неактвной системы + acrive_system.dat?

===

т.е. проблема видится вот в этом.

я отрываю на своей машине образ автозапуска неактивной системы, полученный от юзера,

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
demkd
вот еще вопрос: как правильно использовать режим сверки для обнаружения руткитов. причем, применительно к ситуации, когда выполняется лечение удаленной машины, недоступной для хелпера по сети.

А я как-то и не думал об этом :)

В принципе есть 2 варианта:

1. Юзер делает файл сверки из под зараженной OS и образ автозапуска из под PE/чистой OS, тогда в режим проверки образа можно будет добавить возможность проведения сверки, юзер соотв. отсылает 2 файла.

2. Юзер самостоятельно делает сверку, а я добавляю возможность снять образ с того что получилось

и соотв. юзер отсылает только один файл.

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

но, результат сверки выводится только в текстовый лог

Нет, все найденые модифицированные файлы и скрытые из автозапуска заносятся в подозрительные, однако когда создается образ я (зачем-то?) пересканирую реестр и в случае оффлайновых систем и соотв. эти файлы перестают быть подозрительными.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
santy
2. Юзер самостоятельно делает сверку, а я добавляю возможность снять образ с того что получилось

и соотв. юзер отсылает только один файл.

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

т.е. режим сверки, выполняемый юзером на неактивной системе, будет завершаться созданием файла, типа, uvs_check.txt той же структуры, что и uvs.txt (файл образа автозагрузки), который хелпер может у себя загрузить как образ автозапуска, создать по нему скрипт лечения, для исполнения юзером на неактивной системе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
demkd

santy

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

(!) Если сверка была из под PE 1.x (в т.ч. BartPE) то в целом полезный результат проверки цифр. подписей будет недоступен в силу убогости этих версий, со сверкой же проблем не будет.

Для полноценной работы с цифр. подписями требуется PE v2 или v3.

Писать было не много, да и надо было что-то решать с заразными флехами имеющими неудаляющиеся каталоги с дубликатами каталога "..", соотв. релиз:

Версия 3.23

o Добавлена поддержка нестандартных путей в окно выбора каталога/файла.

В т.ч. поддерживается вход в дубликат каталога ".."

Вход в пустые каталоги больше не допускается.

(!) Стандартный каталог ".." удален из списка, возврат на уровень выше теперь возможен только

(!) с клавиатуры.

o Добавлена возможность удалить каталог из окна выбора каталога/файла.

Поддерживается удаление каталогов с дубликатом "..".

Поддерживается очистка всего диска.

Функция работает во всех режимах.

(гор. клавиша Del).

o Добавлена возможность открывать другой образ автозапуска (только в режиме работы с образом)

(гор. клавиша Ctrl+O)

o Добавлена поддержка нестандартных путей во все основные функции.

o Удалена функция оптимизации пути к файлу для поддержки нестандартных путей.

o Исправлена ошибка в функции инициализации, ошибка могла привести к подвисанию процесса uVS

на старте (если инициализация завершилась неудачно).

o Удалена операция обновления списка в функции сохранения образа для неактивных систем,

что позволяет теперь сохранять образ неактивных систем без потери результатов сверки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
santy
(!) Если сверка была из под PE 1.x (в т.ч. BartPE) то в целом полезный результат проверки цифр. подписей будет недоступен в силу убогости этих версий, со сверкой же проблем не будет.

Для полноценной работы с цифр. подписями требуется PE v2 или v3.

demkd,

поясните про спецификации PE v2 или v3. Если я создаю BartPE диск с помощью pebuilder v 3, это спецификация данного диска всего лишь PE 1.x? Какие инструменты создают диски спецификации PE v2 или v3?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
demkd

Если верить тому что написано на сайте этого BartPE

"bootable Windows CD-Rom or DVD from the original Windows XP or Windows Server 2003"

то это PE 1.x просто с оболочкой, в целом он не плох, поскольку позволяет работать с машинами всего лишь с 64 метрами набортной памяти (с учетом необходимости загрузки реестра)

Однако настоящий чистый PE получается с помощью пакета Microsoft Windows AIK, который можно свободно скачать с сайта Microsoft. (1,5Gb) в результате можно делать загрузочные CD/DVD и флешки стандартными средствами Microsoft. PE в данном случае идет уже на ядре NT6.0/6.1 с поддержкой нового железа.

Если AIK от Vist-ы то получится PE 2.0(NT6.0) если тот что для развертывания 7-ки то это 3.0 (NT6.1),

начиная с 2.0 работает проверка цифровых подписей (сервис CryptSVC) и uVS способен подгрузить CatRoot неактивной системы и верифицировать системные файлы по нему... в версии 3.0 (а может уже было и в 2.0) появился еще один бонус - флешки можно втыкать и они подключаются на лету.

Однако у 2.0 и 3.0, кроме очевидных плюсов есть и небольшой минус - необходимо 384Mb набортной памяти минимум.

Соотв. лично я имею 2 образа, PE 1 на мини-CD для слабых машин и PE 3 на флешках + mini-DVD, грузится оно в целом быстро примерно за 50 секунд с хорошей флешки, занимает не много места ~200Mb

Образ легко настраивается по своему усмотрению (у меня стоит FAR в качестве шела и кое-какие изменения внесены в реестр), единственно что есть проблема с распространением таких готовых образов на базе PE, оно как бы запрещено лицензией... Хотя с 2.0 произошли какие-то изменения в лицензионной политике, возможно ограничение на распространение и сняли, я сильно этим не интересовался. ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
santy

Понятно, спасибо.

Eset SysRescue создается по технологии Microsoft Windows AIK, на выходе получаем загрузочный диск, с бортовым сканером ESET NOD32 4, и текущими базами.

сегодня была странная ситуация:

блокирующий драйвер c:\windows\mkdrv.sys попал в образ автозапуска, статус АКТИВЕН, без наименования производителя,

SHA-1: D5F1DAE80863892DEBCC7E4A30A7AB7AA90A9496

цифровая подпись: Отсутствует либо ее не удалось проверить

http://www.virustotal.com/file-scan/report...e3d0-1283177575

но не попадает в список подозрительных,

хотя, конечно легко отфильтровывается через "скрыть проверенные, скрыть известные ненайденные и с заполненным производителем".

Почему, кстати, не попадает в подозрительные,

и хотелось бы более подробной расшифровки в DOC всех статусов для исследуемых модулей в uVS.

образ автозапуска в приложении.

uvs.rar

uvs.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
demkd
Почему, кстати, не попадает в подозрительные

Просто ничего необычного в нем нет, разве что лежит по необычному для дров пути, вот если бы ATAPI.SYS (например) сидел в корне Windows,

тогда он бы был подозрительным.

Конечно можно помечать подозрительными все дрова не в \Drivers, но это приведет к массе ложноподозрительных файлов,

не все софтописатели озабочены складированием дров в соотв. системную папку.

Другое дело, что можно помечать только те дрова, что расположены где-то в сисруте, но не в \Drivers

это возможно стоит добавить, пользы правда все равно будет мало, редки такие случаи.

хотя, конечно легко отфильтровывается через "скрыть проверенные, скрыть известные ненайденные и с заполненным производителем".

Еще легче он отфильтровывается одним тычком в фильтр по дате и осатется он совсем один, не считая еще одного проверенного.

и хотелось бы более подробной расшифровки в DOC всех статусов для исследуемых модулей в uVS.

Все статусы в основном сами за себе говорят, но можно и расписать =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
demkd

Статусы расписал, см. вложение, в будущем включу в Общий FAQ.

state.zip

state.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
demkd

v3.24 багфикс, исправлены серьезные ошибки допущенные в v3.23 , сетевая часть фактически не работала... вот так всегда, одни глюки прибиваются, новые добавляются.

Поддержка дубликатов каталогов "." и ".." доведена до ума, в принципе эти каталоги можно использовать в мирных целях, например там можно хранить... хм... ценные файлы (каталог не может быть удален стандартными средствами и не может быть просмотрен теми же файловыми менеджерами или эксплорером и из таких каталогов можно без проблем запускать файлы).

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

И добавил несколько малоинтересных ключей для проверки, просто чтоб были :)

o Добавлено 24 ключа реестра в список для проверки.

o Возвращена функция оптимизации пути в переработанном виде, теперь надежно отличаются

дополнительные "невидимые" подкаталоги "." и ".." от стандартных и в случае обнаружения

в пути к файлу таких нестандартных _участков оптимизация _этих _участков НЕ производится.

(!) Зайти в такие каталоги или удалить их можно в любом окне выбора файла или каталога.

(например в окне доступном по кнопке "Проверить каталог")

o Расширен список кривых версий PSAPI для Windows 2000, соотв. при обнаружении такой версии

в лог выдается предупреждение и используется упрощенный метод сбора загруженных DLL.

o Добавлен новый пункт меню Дополнительно->Установленные программы.

При работе с активной или удаленной системой даблкликом можно запустить соотв. деинсталлятор

в _проверяемой_системе_.

При работе с неактивной системой доступен только режим просмотра.

При работе с образом автозапуска функция недоступна.

o Оптимизирована функция сохранения образа автозапуска.

o Функция рассчета SHA1 исправлена, теперь правильно считается хэш файлов размером больше 4Gb.

o Исправлены мелкие интерфейсные ошибки в окне выбора каталога/файла.

Горячая клавиша Del теперь может удалять и отдельные файлы.

o Исправлена ошибка сохранения образа для удаленных систем.

(не добавлялись дополнительные файлы из системных папок при установленном фильтре на дату)

o Восстановлена работоспособность _сетевых_ функций испорченных переходом на поддержку

длинных и нестандартных путей к файлам в v3.23.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
hitman_007

Щас мучал Comodo 5, на виртуалке. Решил попробовать прихлопнуть процессы uVS- и впервые не смог :) 4 версию выгружает, но не до конца вроде. Понимаю что можно различными способами убить процессы, и наверняка они убьются. Просто если смог процесс устоять, то возможно есть куда докрутить функцию выгрузки? :)

Спустя 5 минут:

Ан нет, был не прав - uVS запускал прямо из архива, а комод по умолчанию ставит winrar в категорию частично ограниченых в песочнице - отсюда видимо и не удалялось. Распаковал в папку - все грохнулось. :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
demkd
Просто если смог процесс устоять, то возможно есть куда докрутить функцию выгрузки?

Усиливать-то ее можно беспредельно и даже простеньку песочницу как у comodo можно развеять прямо из usermode , а после еще и перейти на уровень ядра и снести более упорных, только смысла в этом спорте нет, виртуализация или точнее подмена реестра фактически отменила самозащиту как и большинства зловредов так и полезного софта, к которму просто забыт пароль.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Создайте учетную запись или войдите, чтобы комментировать

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Сообщения

    • demkd
      а внутри локалки и не получится, белые ip нужны только при подключении через интернет.
    • santy
      Проверил на двух домашних ПК в локальной сети с роутером. Схема с серым IP работает отлично. Передача файлов гениальна! Вот просто как будто дополнительное зрение появилось :). Через белый IP  пока не удалось подключиться. Пришлось еще фаерволлы включить в интерактивный режим. (На автомате еще не проверял, возможно надо сохранить некоторые правила.)
    • demkd
      ---------------------------------------------------------
       4.99.4
      ---------------------------------------------------------
       o Исправлена функция автоматического переключения удаленных рабочих столов.
         Проблема проявлялась при работе с удаленной системой через локальную сеть, при запуске приложения
         от имени администратора не происходило автоматическое переключение на защищенный рабочий стол.
         (не касается полной версии разового доступа к рабочему столу, в этом режиме проблемы не было).

       o Проведено сравнительное тестирование системного удаленного рабочего стола и uVS.
         Передача файлов через системный удаленный рабочий стол идет почти в 20 раз медленней чем через через uVS.
         Максимальный fps в 32-х битном цвете почти в 3 раза ниже чем у uVS в FHD.
         (!) Выявлена проблема совместного использования uVS и системного рабочего стола.
         (!) Если системный рабочий стол был закрыт БЕЗ выхода из пользователя, то uVS не сможет
         (!) отбразить рабочий стол логона пользователя (Winlogon).
         (!) Единственное решение проблемы: подключиться заново через системный рабочий стол и выйти из пользователя.
       
    • demkd
      ---------------------------------------------------------
       4.99.3
      ---------------------------------------------------------
       o Это обновление повышает качество работы с удаленной системой и добавляет новый режим работы.
         (!) Новая функция не совместима со старыми версиями uVS, если у вас в настройках установлен флаг bReUseRemote = 1,
         (!) то перед обновлением необходимо закрыть все серверные части uVS на удаленных компьютерах с помощью
         (!) старой версии uVS.

       o Добавлен новый режим работы: Разовый доступ к удаленному компьютеру.
         (!) Доступно начиная с Vista, подключение к рабочему столу устаревших систем возможно лишь прежним способом.
         Ранее просмотр и управление рабочим столом удаленного компьютера было вспомогательной функцией при работе с удаленной системой.
         Для подключения требовались полномочия администратора или знание логина и пароля администратора удаленного компьютера и
         физическая возможность подключения к удаленному компьютеру.
         Новый режим работы похож на то, что предлагают всевозможные поделки для удаленного администрирования.
         o В этом режиме доступно: управление и просмотр рабочего стола, а также быстрый и надежный обмен файлами на пределе пропускной
           способности канала. (для сравнения RAdmin в гигабитной сети передает файлы более чем в 15 раз медленней чем uVS).
         o Передаваемые кадры теперь не только сжимаются, но и шифруются,  целостность передаваемых файлов защищена
           проверочным хэшем и шифрованием.
         o Подключение осуществляется без использования промежуточного сервера, т.е. это чистый P2P.
         o Подключение возможно к компьютеру за NAT при включенной у роутера опции uPNP.
         o Подключение возможно к компьютеру, где активирован VPN.
           (!) Подключение производится к реальному адресу роутера или адаптера компьютера с VPN, VPN канал полностью игнорируется.
         o Подключение возможно в обе стороны, т.е. из пары компьютеров требуется лишь 1 белый IP, направление подключения выбирается
           при начальной настройке.

         При запуске start.exe теперь вам доступны три новые кнопки:
         o Управление удаленным компьютером и обмен файлами.
           Эту кнопку нажимает тот кто хочет получить доступ к удаленному компьютеру, в открывшемся окне можно выбрать
           вариант подключения (см. ниже) и ввести код доступа полученный от того кто предоставляет доступ к компьютеру.
           Варианты подключения:
             o Соединение примет мой компьютер - в этом случае необходимо выбрать IP к которому будет подключаться другая
               сторона. При подключении через интернет следует выбирать белый IP адрес, если ваш компьютер за роутером
               и на нем активен NAT, то выбрать нужно именно его IP адрес. (адрес с пометкой [router]).
               Если роутер поддерживает uPNP, то этот адрес будет выбран по умолчанию.
               Если же в списке нет белых IP то вам следует выбрать другую опцию подключения.
               После выбора IP просто нажмите кнопку Старт и передайте одноразовый код доступа другой стороне.
               При подключении по локальной сети вы можете нажать кнопку "Все IP" и выбрать любой серый адрес для подключения.
               Поддерживается и IPv4 и IPv6.
               (!) Код доступа автоматически копируется в буфер обмена при нажатии кнопки "Старт".

             o Соединение установит мой компьютер - просто скопируйте код доступа в поле ввода или код там появится автоматически
               если вы его скопировали из мессенджера. После чего нажмите кнопку Старт и ожидайте подключения.

         o Разовый удаленный доступ к моему компьютеру [админ]
           (!)Пользователь должен обладать правами администратора или правами по запуску и установке служб.
           Эту кнопку нажимает тот кто хочет предоставить доступ к своему компьютеру, в открывшемся окне можно выбрать
           разрешения для другой стороны.
           Доступны 3 варианта:
             o  Управление     - доступно: мышь, клавиатура, просмотр экрана и обмен файлами.
             o  Просмотр       - доступно: просмотр экрана и обмен файлами.
             o  Обмен файлами  - доступно: обмен файлами.
           Это полнофункциональная версия удаленного рабочего стола uVS, с возможностью удаленного подтверждения
           запуска приложений от имени администратора и эмуляции нажатия Ctrl+Alt+Del.

         o Разовый удаленный доступ к моему компьютеру [не админ]
           Все тоже самое что и во 2-м случае, кроме удаленного подтверждения запуска приложений от имени администратора
           и эмуляции нажатия Ctrl+Alt+Del, дополнительно есть ограничение по использованию защищенных рабочих столов.

       o При работе с удаленным рабочим столом теперь доступна передача файлов и каталогов из буфера обмена в обе стороны.
         Что бы передать файлы или целые каталоги на удаленный компьютер, просто скопируйте их в буфер обмена и в окне
         удаленного рабочего стола нажмите кнопку со стрелкой вверх.
         Передача изображения автоматически отключится и откроется окно с логом передачи файлов.
         В заголовке окна лога вы увидите объем переданных данных и среднюю скорость передачи (с учетом чтения их с диска).
         По окончании передачи  файлов в лог будет выведена информации о времени передачи, количестве успешно переданных файлов и
         средней скорости передачи.
         Переданные файлы будут помещены в буфер обмена удаленной системы и вы сможете  вставить их из буфера
         в любой каталог или прямо на рабочий стол. При этом файлы переносятся из временного каталога.
         Если же вы не вставили файлы из буфера обмена то они останутся во временном каталоге C:\uVS_copyfiles\*
         точный путь до которого выводится в лог на удаленном компьютере.
         Что бы получить файлы проделайте обратную операцию: скопируйте файлы в буфер обмена на удаленном компьютере
         и нажмите кнопку со стрелкой вниз, по завершению передачи файлы будут помещены в буфер обмена вашего компьютера
         и вы можете перенести их в любую нужную папку.
         Таким образом обе стороны видят какие файлы и куда копируются и при этом максимально упрощается процесс копирования.
         (!) При закрытии окна лога передача файлов будет остановлена.
         (!) При разрыве соединения передача файлов будет автоматически продолжена после восстановления соединения,
         (!) при этом работает функция докачки, т.е. если ошибка произошла при передаче большого файла, то передача его
         (!) продолжится с последнего успешно полученного блока, т.е. блок будет заново.
         (!) Каждая передача файлов является независимой, т.е. нельзя прервать передачу и воспользоваться функцией докачки.
         (!) Проверка целостности файлов производится на лету вместе с его расшифровкой, таким образом достигается
         (!) максимально возможная скорость передачи примерно равная скорости копирования файлов по локальной сети системой.
         (!) При необходимости передачи большого количества мелких файлов рекомендуется поместить их в архив, это серьезно
         (!) сократит время передачи.
         (!) Состоянии кнопки CS никак не влияет на данный функционал.

       o Изменен приоритет протоколов: IPv4 теперь является приоритетным, как показали замеры в гигабитной локальной сети
         IPv4 позволяет достичь более высокой скорости передачи данных.

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

       o В случае разрыва соединения повторное подключение происходит автоматически без запроса.

       o Снижен инпут лаг при работе с удаленным рабочим столом.

       o Обновлена функция синхронизации буфера обмена с удаленной системой: теперь поддерживается передача скриншотов
         в обе стороны.

       o Обновлена функция передачи движений мыши в удаленную систему.
         Теперь доступно управление с помощью движений мыши, которое используется в некоторых приложениях и играх. (если нажата кнопка MM)
         Если указатель мыши видим в удаленной системе то управление производится позиционированием указателя по расчетным координатам (как и раньше),
         в противном случае указатель скрывается в клиентской системе и передаются лишь движения мыши.
         При возникновении проблем с восстановлением видимости указателя вы всегда можете переключиться из окна удаленной рабочего стола по горячей
         клавише RWin.

       o uVS теперь при старте добавляется в исключения Ф и брандмауэра до выхода из uVS.

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

       o Добавлен выбор метода захвата экрана, доступно 3 варианта:
         o GDI -  медленный метод захвата экрана, но работает в любой удаленной системе, постоянный fps.
                  (единственный доступный метод для Win2k-Win7)

         o DDA1 - быстрый, работает начиная с Windows 8, максимальный коэффициент сжатия,
                  переменный fps в зависимости от экранной активности.
                  (!) рекомендуется использовать при ширине канала ниже 100Mbit, вместо DDA2.

         o DDA2 - очень быстрый метод сравнимый с захватом экрана с помощью mirror драйвера, но без использования драйвера,
                  работает начиная с Windows 8, низкий коэффициент сжатия, переменный fps в зависимости от экранной активности.
                  Способен захватывать видео с высоким fps (до 60) за счет упрощенного метода сжатия и обработки потока кадров.
                  (метод по умолчанию для Win8+, рекомендуется при значительной экранной активности).
                  (!) рекомендуется использовать при ширине канала не менее 100Mbit, при высоких разрешениях 1Gbit и выше
                  (!) из-за низкого коэффициента сжатия.
                  (!) При низкой экранной активности трафик до 10 раз больше чем у DDA1, при высокой - в 2 раза больше.
          
       o В окно удаленной рабочего стола добавлена кнопка "SYN" она замещает собой ручной выбора задержки захвата кадров.
         (отжатая кнопка соответствует нулевой задержке)
         Если кнопка нажата то задержка, а значит и максимальный fps ограничивается автоматически в соответствии
         с пропускной способностью канала, к сожалению это понижает максимальный fps и увеличивает инпут лаг,
         однако это полностью решает проблему, которой страдают даже лучшие программы удаленного управления
         при недостаточной ширине канала. Если канал слишком узок (10Mbit и менее) то при значительной
         экранной активности (оконное видео или анимация) происходит потеря управления удаленным рабочим столом
         из-за того что новые кадры отправляются в буфер значительно быстрее, чем клиентская машина успевает их получить и отобразить,
         в результате чего даже нажатия кнопок отображаются с задержкой в несколько секунд.
         Тоже самое будет наблюдаться в uVS в сходных условиях если кнопка SYN не нажата.
         Поэтому SYN не рекомендуется отключать при значительной активности в кадре и узком канале.
         Если канал 100Mbit и выше (локальная сеть), используется DDA2 то можно выключить SYN и это сильно поднимет fps и значительно уменьшит инпут лаг.
         Кнопка SYN по умолчанию нажата, состояние кнопки сохраняется при выходе из uVS.
         Выбранная цветовая битность теперь тоже сохраняется.

       o В окно удаленной рабочего стола добавлена кнопка "MR" она позволяет управлять указателем мыши из удаленной системы,
         Функция работает ЕСЛИ кнопка нажата И курсор находится в пределах окна удаленного рабочего стола И это окно активно.
         Функция предназначена для тех случаев когда человеку на том конце проще показать проблему чем описать ее словами.

       o Теперь клиентская часть uVS автоматически завершается если удаленная система перезагружается, выключается или завершается сеанс пользователя.
         (только если открыто окно удаленного рабочего стола)

       o Значительно увеличена скорость переключения мониторов, рабочих столов и смены разрешения монитора в DDA режиме.
         (!) Однако есть побочный эффект: если новый монитор будет подключен к удаленной системе пока открыто окно рабочего стола,
         (!) то для отображения картинки с этого монитора необходимо будет закрыть/открыть окно или повторно выбрать метод захвата экрана.

       o Добавлена поддержка браузера Microsoft Edge.

       o Обновлена функция чтения и удаления расширений браузеров: Chrome, Yandex, Edge.
         Добавлены сайты с включенными уведомлениями с указанием времени активации уведомлений.
         Из окна информации о расширении удалено поле Extension_homepageURL за бесполезностью.
         Мусор оставшийся от старых расширений помечается как "файл не найден" и будет удален при вызове функции удаления ссылок на
         отсутствующие файлы.

       o Контекстное меню в окне редактирования критериев теперь тоже использует выбранный размер шрифта.

       o Улучшена совместимость с системами с малым количеством оперативной памяти.

       o Исправлена функция захвата экрана в GDI режиме.

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

       o Исправлена ошибка в функции смены рабочего стола

       o Исправлены ошибки инициализации COM.

       o Исправлена ошибка из-за которой из списка проверки выпало 2 ключа автозапуска.

       o Исправлена ошибка в функции отката изменений (Ctrl+Z) при работе с образом.

       o Исправлена ошибка повторной инициализации захвата экрана в случае если рабочий стол был переключен пользователем или системой
         до повторного открытия окна удаленного рабочего стола.

       o Исправлена ошибка при открытии окна информации о компьютере.
         Добавлена дата релиза биоса, исправлено отображение объема физической памяти, добавлена расшифровка типа памяти и условное обозначение
         ее производительности.

       o Добавлена возможность открывать ключ реестра в regedit-е двойным щелчком по строке в логе или
         через контекстное меню.
         (!) Недоступно при работе с образом автозапуска.
       
    • Ego Dekker
      Домашние антивирусы для Windows были обновлены до версии 18.0.12.
×