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

Пример поиска уязвимостей


Stopvirus

Рекомендуемые сообщения

Все просто, Memo поле и парочка кнопочек, простая всерка с реестром. Найдено не найдено публикуется в этом мемо поле!

 

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

 

Много времени не было расписывать с этой программкой, работаю над другим проектом. Может быть в будущем если будет нормально со свободным временем, возьмусь за него, и доделаю!

 

Исходники не выкладываю, в целях защиты своих 100 строчек, а точнее интеллектуальной собственности, от посягательств)))) :aggressive:

 

Проверял на Хрюшке, на севен и висту не кидал, не до того)))

Сообщение от модератора MedvedevUnited
Тема перемещена из раздела "Беседка".

vulnerabilities.rar

  • Согласен 3
Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 83
  • Created
  • Последний ответ

Top Posters In This Topic

  • Stopvirus

    34

  • Apollon

    8

  • Ta2i4

    7

  • kos1nus

    5

Я тут подумал, помозговал и решил, что нужно проверять на уязвимости:

 

Нарушение ассоциации EXE-файлов

Нарушение ассоциации COM-файлов

Нарушение ассоциации PIF-файлов

Нарушение ассоциации BAT-файлов

Нарушение ассоциации LNK-файлов

Нарушение ассоциации SCR-файлов

Нарушение ассоциации REG-файлов

Подмена диспетчера задач

Блокировка диспетчера задач

Блокирование Панели управления

Ограничение отображения дисков в Проводнике

Включено сокрытие всех элементов на Рабочем столе

Изменен ключ запуска Проводника

Изменены префиксы протоколов

Ипользование элементов ActiveX, не помеченных как безопасные

Загрузка подписанных элементов ActiveX без запроса

Загрузка неподписанных элементов ActiveX

Разрешены автоматические запросы элементов управления ActiveX

Разрешен запуск программ и файлов в окне IFRAME

Заблокирована возможность закрытия окон Проводника

Заблокирован доступ к Сетевому окружению

Заблокирована возможность завершения сеанса

Заблокирован пункт меню "Управление"

Задано сообщение, выводимое в ходе загрузки

Отключено контекстное меню Панели задач

Отключено контекстное меню кнопки "Пуск"

Заблокировано изменение свойств экрана

Отключено отображение значков в области уведомлений Панели задач

Отладчик системного процесса

Заблокирована закладка "Рабочий стол" в окне свойств экрана

Заблокирована закладка "Заставка" в окне свойств экрана

Заблокирована закладка "Параметры" в окне свойств экрана

Заблокирована закладка "Оформление" в окне свойств экрана

Установлена большая задержка перед открытием меню (более секунды)

Заблокирована настройка домашней страницы

Заблокированы параметры системы Windows Update

Заблокированы параметры системы System Restore

Заблокирована возможность подключения и отключения сетевых дисков

Microsoft Internet Explorer: заблокированы параметры

Заблокировано отображение вложенных папок в меню "Пуск"

Заблокирован доступ к параметрам принтеров

Заблокирован доступ к параметрам сети

Заблокирована настройка автоматического обновления

Меню "Пуск": заблокированы элементы

Заблокировано отображение принтеров

Заблокирован интерфейс командной строки (cmd.exe)

Рабочий стол: заблокировано отображение значка "Мой компьютер"

Заблокирован доступ к свойствам папки

Заблокирован доступ к свойствам панели задач и меню "Пуск"

Отключено автоматическое обновление системы (Windows Update)

Блокировка редактора реестра

Некорректный элемент автозапуска

 

Все из нашего великого AVZ, может что я пропустил?

 

Буду совершенствовать утилиту)))

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

Отредактирован файл hosts

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

 

Так набросал утилитку, для проверки файла host файла. По умолчанию включен четбокс BackUp файла host, разумеется перед его редактированием создается резервная копия редактируемого файла. (вдруг у юзверя руки кривые? Все же возможно). Создается она в директории %windir%\system32\drivers\etc\ там же программа по умолчанию создает папку BackUp и туда помещает еще не редактированный файл host, сохраняет как hosts.bak.

 

Теперь о том как это все работает:

Кнопка Load загружает host файлик и поле memo в котором разумеется возможно редактирование самого документика. при редактировании стоит помнить, что оригинальный вариант файла выглядит как:

# © Корпорация Майкрософт (Microsoft Corp.), 1993-1999

#

# Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.

#

# Этот файл содержит сопоставления IP-адресов именам узлов.

# Каждый элемент должен располагаться в отдельной строке. IP-адрес должен

# находиться в первом столбце, за ним должно следовать соответствующее имя.

# IP-адрес и имя узла должны разделяться хотя бы одним пробелом.

#

# Кроме того, в некоторых строках могут быть вставлены комментарии

# (такие, как эта строка), они должны следовать за именем узла и отделяться

# от него символом '#'.

#

# Например:

#

# 102.54.94.97 rhino.acme.com # исходный сервер

# 38.25.63.10 x.acme.com # узел клиента x

 

127.0.0.1 localhost

 

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

127.0.0.1 localhost

Следуют другие адреса, предварительно не закомментированные '#', свободно можете удалять их. Но не забывайте, 127.0.0.1 localhost - это трогать нельзя!

 

Ну и после незначительного редактирования. Кнопка Save

Вот впринципе усе)))

 

Хочу сразу сказать программа не наделена какими-либо привилегиями, поэтому антивирусы еще никто не отменял! Прежде чем редактировать этот файлик необходимо отключить антивирусное средство. В противном случае программа выдаст ошибку.

Тестировал утилитку только на ХРюшке, так как установлена именно она. Интересно поведение утилиты на Seven и Vista, возможно система не даст отредактировать, хотя по идее должна.

 

Жду комментария и замечаний багов.

Host_File_manager..rar

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

отредачить хост файл, можно а вот засейвить нет, даже если с правами администратора запускать

Windows 7 x32 Home Premium

Антивирус отключил Азиз?

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

При отключении антивируса файл сохраняется нормально.

 

У меня по поводу программки возникло несколько замечаний и предложений.

 

1). На широкоформатном мониторе с разрешением 1920 на что-то там смотрится просто ужасно - видно только поле мемо, кнопок нет

2). Лучше бы наверное сделать окно фиксированного размера с абсолютным выравниваем элементов (чтобы всё влазило в окно) без возможности растягивания или привязка поля Memo к краям, чтобы растягивался вместе с ней

3). Автозагрузка файла при запуске программы

3). Сделать простенький анализ и выделять в мемо все лишние строчки другим цветом

4). Сделать не галочку бекапа, а при сохранении спрашивать у пользователя, нужен ли он ему

 

Пока всё, что придумал

  • Согласен 1
Ссылка на комментарий
Поделиться на другие сайты

товарищ, автор, вы уже сразу ориентируете продукт на западного потребителя? у вас просто все надпись по не русски . . .

 

при нажатии на кнопочку "Scan"

Не не нашел: Блокировка редактора реестра
Не не нашел: Блокировка диспетчера задач
Не не нашел: Блокировка панели управления
Не не нашел: Автозапуск с HDD
Не не нашел: Автозапуск с сетевых дисков
Не не нашел: Автозапуск со сменных носителей

 

шедеврально!

a907d9c28582.png

Изменено пользователем kos1nus
Ссылка на комментарий
Поделиться на другие сайты

товарищ, автор, вы уже сразу ориентируете продукт на западного потребителя? у вас просто все надпись по не русски . . .

Нет, даже намерений не было, просто так писал, чисто баловался. Показал одному представителю фан клуба чудо языка программирования. Даже имя его закатал в программу, что Вы с успехом видете ниже!

шедеврально!

a907d9c28582.png

А по другому не дано)))

 

 

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

 

+ поле memo сменилось на RichEdit; (Благодаря чему, произошли визуальные изменения формы, да и в техническом исполнении по необходимости пришлось его сменить)

+ закреплена форма утилиты ( теперь ничего не расползется, даже при большом расширении экрана)

+ кнопка Load сменена на кнопку Load BackUp File, теперь этой кнопкой загружается резервный файл с директории %windir%\system32\drivers\etc\ папки BackUp. Еще один из плюсов, резервный файл можно редактировать, и сохранять на месте ненышнего host файла, что дает большие плюсы, даже если файл был коряво отредактирован пользователем. Сам же резервный файл, невозможно отредактировать средствами программы, исключения составляют сторонние программы.

+ Теперь загрузка host файла происходит в автоматическом режиме, без лишних движений.

+ Утилита имеет, визуальную грань, в виде синей надписи, 127.0.0.1 localhost, которая разделет host файл на две части, то, что выше всегда должно присутствовать, а то что ниже, должно заставить призадуматься, откуда это взялось? (вариантов несколько, в большинстве случаев это последствия вредоносных программ) саму же надпись удалять нельзя, лишь то что находиться ниже нее.

 

Скриншот утилиты: post-13941-1294808038_thumb.png

 

Соответственно сама утилита: UHost.rar

 

Жду отзывов и комментариев, по улучшению утилиты)

Изменено пользователем Stopvirus
Ссылка на комментарий
Поделиться на другие сайты

Почему бы не совместить форму Проверки файла Host , с программой vulnerabilities. Добавляем кнопочку и при нажатие открывается новая форма.

Зачем разделять на 2 программы. Ну это мое мнение.

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

+ Утилита имеет, визуальную грань, в виде синей надписи, 127.0.0.1 localhost, которая разделет host файл на две части, то, что выше всегда должно присутствовать, а то что ниже, должно заставить призадуматься, откуда это взялось? (вариантов несколько, в большинстве случаев это последствия вредоносных программ) саму же надпись удалять нельзя, лишь то что находиться ниже нее.
товарищ программист а кто вам сказал что то что выше должно присутствовать? это комментарий, служить исключительно для ознакомительных целей. можете смело удалить его

 

я что то не допер а что программа выделяет синим цветом? мммм строку идущую после комментария и пустой строки?

3393ddaaa3fb.png

 

UPD: ну да, я так и думал

ccda037a08ed.png

 

смысл так делать? если делать то нормально. игнорировать строки начинающиеся с символа "#".

 

ЗЫ на чем хоть пишешь, чудо программист?

Изменено пользователем kos1nus
Ссылка на комментарий
Поделиться на другие сайты

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

Вы сможете оставить комментарий после входа в



Войти
  • Похожий контент

    • SS78RUS
      От SS78RUS
      Добрый вечер. 
      С нами случилась ситуация 1в1 с вышеописанной. NAS Zyxel 326 со всеми патчами, отключены все выходы во внешнюю сеть, работал только как локальное хранилище, всё равно атаковали через уязвимость самого NAS -создали облачного пользователя, которого даже удалить не могу.
      Подскажите, какой вариант с починкой файлов? Заранее спасибо.
       
      Сообщение от модератора Mark D. Pearlstone Перемещено из темы.
    • Mason19
      От Mason19
      Приветствую, по клавиатуре ноутбука прошелся кот и появилось поле для ввода поискового запроса с надписью: "введите текст здесь", подобное окно еще удалось вызвать на стационарном ПК, но что нажимал уже не помню. Какая программа или служба его вызывает? Окно похожее как на скришоте, только там Windows 11, а у меня на обоих ПК стоит Windows 10.

    • KL FC Bot
      От KL FC Bot
      Плохие новости для компаний, использующих сайты на базе WordPress с механизмом двухфакторной аутентификации, реализованным через плагин Really Simple Security. Недавно обнаруженная в этом плагине уязвимость CVE-2024-10924 позволяет постороннему человеку аутентифицироваться на сайте под видом легитимного пользователя. Поэтому плагин рекомендуется обновить как можно быстрее.
      Чем опасна уязвимость CVE-2024-10924
      Как бы иронично это ни звучало, но уязвимость CVE-2024-10924 в плагине с названием Really Simple Security имеет CVSS-рейтинг 9.8 и классифицируется как критическая. По сути это ошибка в механизме аутентификации, из-за которой атакующий может залогиниться на сайте как любой из зарегистрированных на нем пользователей, с полными его правами (даже админскими). В результате это может привести к перехвату контроля над сайтом.
      На GitHub уже появились доказательства возможности эксплуатации этой уязвимости. Более того, судя по всему, ее применение можно автоматизировать. Исследователи из Wordfence, обнаружившие CVE-2024-10924, назвали ее самой опасной уязвимостью, обнаруженной ими за 12 лет работы в сфере безопасности WordPress.
       
      View the full article
    • umdraak
      От umdraak
      Доброго времени суток!
       
      Ситуация следующая. На смартфон пришла смс-ка такого содержания: 
       
      "Здравствуйте! Вы подключили сервис <<Гороскоп дня>>. Стоимость 15 руб./день. Отключить подписку: [далее следует ccылка, готов предоставить].."

      Подозревая фишинг, хотел пробить ссылку в интернете на спецсайтах, но сослепу не заметил, что скопировал её в адресное окно браузера и случайно перешёл на сайт по указанной ссылке. Визуально произошла имитация процедуры отписки от некой мифической подписки и всё. Сам сайт - явно на коленке созданная имитация сервиса гороскопов.

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

      Все манипуляции со ссылкой происходили на смартфоне (Samsung, Android). На телефоне установлена бесплатная версия антивируса Kaspersky - прогнал проверку устройства, ничего не найдено.

      Просьба помочь в установлении природы той уязвимости, в которую я вляпался, и подсказать шаги по исправлению ситуации.
       
      (Если сюда можно сбрасывать ссылки на вредоносные сайты, то сброшу. Если нет, подскажите куда направить.)
       
      Заранее огромное спасибо! 
       
    • KL FC Bot
      От KL FC Bot
      Все приложения, включая ОС, содержат уязвимости, поэтому регулярные обновления для их устранения — один из ключевых принципов кибербезопасности. Именно на механизм обновлений нацелились авторы атаки Windows Downdate, поставив себе задачу незаметно «откатить» актуальную версию Windows до старой, содержащей уязвимые версии служб и файлов. После выполнения этой атаки полностью обновленная система оказывается вновь уязвимой к старым и хорошо изученным эксплойтам и ее можно легко скомпрометировать до самого глубокого уровня, реализовав даже компрометацию гипервизора и безопасного ядра и кражу учетных данных. При этом обычные инструменты проверки обновлений и «здоровья» системы будут рапортовать, что все полностью актуально и обновлять нечего.
      Механика атаки
      Исследователи фактически нашли два разных дефекта с немного различным механизмом работы. Одна уязвимость, получившая идентификатор CVE-2024-21302 и чаще называемая Downdate, основана на недочете в процессе установки обновлений. Хотя компоненты, получаемые во время обновления, контролируются, защищены от модификаций, подписаны цифровой подписью, на одном из промежуточных этапов установки (между перезагрузками) процедура обновления создает, а затем применяет файл со списком планируемых действий (pending.xml). Если создать этот файл самостоятельно и занести информацию о нем в реестр, то доверенный установщик (Windows Modules Installer service, TrustedInstaller) выполнит инструкции из него при перезагрузке.
      Вообще-то, содержимое pending.xml верифицируется, но на предыдущих этапах установки, TrustedInstaller не делает проверку заново. Прописать в него что попало и установить таким образом произвольные файлы не получится, они должны быть подписаны Microsoft, но вот заменить системные файлы более старыми файлами самой Microsoft вполне можно. Таким образом, система может быть вновь подвержена давно исправленным уязвимостям, включая критические. Чтобы добавить в реестр необходимые ключи, касающиеся pending.xml, требуются права администратора, а затем еще потребуется инициировать перезагрузку системы. Но это единственное весомое ограничение для проведения атаки. Повышенные права (при которых Windows запрашивает у администратора дополнительное разрешение на затемненном экране) для атаки не требуются, для большинства средств защиты выполняемые атакой действия также не входят в разряд подозрительных.
      Второй дефект, CVE-2024-38202, основан на подмене содержимого папки Windows.old, в которой система обновления хранит старую версию Windows. Хотя файлы в этой папке невозможно модифицировать без специальных привилегий, обычный пользователь может переименовать папку целиком, создать Windows.old заново и положить в нее нужные ему файлы, например устаревшие опасные версии системных файлов Windows. Затем нужно инициировать восстановление системы — и откат Windows к уязвимой версии состоится. Для восстановления системы нужны определенные права, но это не права администратора, ими иногда обладают и обычные пользователи.
       
      View the full article
×
×
  • Создать...