как установить winpcap на windows 10

Winpcap что это за программа

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

Многие пользователи часто сталкиваются с ситуацией, когда при установке той или иной программы им навязывают ещё какой-нибудь софт. Например, Winpcap. Что это за программа? Зачем её использовать на собственном компьютере, и не лучше ли её просто удалить? Давайте посмотрим на неё глазами обычного человека и ответим сами себе на такой вопрос.

как установить winpcap на windows 10

Winpcap – что это за программа

Если говорить о таком дополнительном приложении, то перед вами оказывается библиотека 32-битных версий Windows, которая реализована на низком уровне. Её разрабатывали для того, чтобы улучшить взаимодействие между некоторыми сетевыми интерфейсами. Функция такой утилиты состоит в захвате и передаче сетевых пакетов. Их потом перенаправляют, обходя стек протоколов. Как видно из описания, рассматриваемая утилита имеет спрос у относительно узкой категории специалистов – сисадминов и некоторых программистов. Поэтому если вы не принадлежите к их числу, то такой софт вам точно не понадобится.

Что это за программа – Winpcap, какие возможности она предлагает реализовать? Дело в том, что большая часть сетевых приложений по стандарту получает необходимые данные стандартными путями. Эти лёгкие маршруты – обычное сочетание порта и IP-адреса, что образуют привычный ОС сокет. Однако не в каждом случае использование такого пути позволяет операционной системе справиться с поставленной задачей.

как установить winpcap на windows 10

Тогда в дело может вступить рассматриваемая здесь утилита, которая даст определённым приложениям прямой доступ к 32-битным данным. Она позволяет:

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

как установить winpcap на windows 10

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

Если же вы узнаете, что трафик куда-то теряется, мы рекомендуем установить другой браузер – например, Оперу. Особенно этот совет поможет тем, кто пользуется непопулярными решениями, куда могут быть вшиты даже майнеры!

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

Источник

HackWare.ru

Этичный хакинг и тестирование на проникновение, информационная безопасность

Взлом Wi-Fi без пользователей в Windows (с использованием Wireshark и Npcap для захвата PMKID)

Npcap — это WinPcap для Windows 10

Npcap — это проект от программистов Nmap, это библиотека предназначенная для сниффинга (и отправки) пакетов, создана для работы в Windows. Она основывается на библиотеках WinPcap/Libpcap, но у неё улучшена скорость, портативность и безопасность. По своей сути, Npcap — это новая версия WinPcap, с новыми функциями и поддержкой современных версий Windows 10.

Классический WinPcap умеет захватывать сырые фреймы 802.11, но поддерживает только одно аппаратное решение — AirPcap. Npcap также умеет захватывать сырые фреймы 802.11, но поддерживает различные беспроводные карты.

Также в комплекте с Npcap идут сопутствующие утилиты, умеющие переводить беспроводные карты в режим монитора в Windows (если драйвер это поддерживает).

Режим монитора в Windows

Как и в Linux, в Windows можно переводить многие беспроводные карты, которые поддерживают режим монитора в Linux, в Monitor Mode. Например, это работает для многих Alfa. Но имеется сразу несколько проблем:

Тем не менее имеется более или менее рабочая связка, а именно: Wireshark умеет через Npcap переводить беспроводные интерфейсы в режим монитора и захватывать сырые фреймы Wi-Fi сетей (по крайней мере в официальной документации Npcap так написано). Опять же, невозможно делать беспроводные инъекции, но… В атаках без клиентов (подробности здесь и здесь) нам и не нужно делать беспроводные инъекции, для захвата PMKID нужен режим монитора, а также второй беспроводной интерфейс, с которого будет делаться обычная попытка подключения (с любым паролем).

Как установить Npcap для захвата сырых Wi-Fi фреймов

Итак, нам нужен сам Npcap. Скачать его можно здесь (это официальный сайт).

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

Хотя это нигде не написано, но для Npcap, видимо, нужен Microsoft Visual C++ Redistributable 2013.

При установке Npcap, выберите опции:

как установить winpcap на windows 10

Нам также нужна программа Wireshark, которую можно скачать здесь. Если Npcap установлен правильно, то опция с предложением установить WinPcap должна быть неактивной:

как установить winpcap на windows 10

Для работы с беспроводными картами в режиме монитора, Npcap использует интерфейс «Native 802.11 WLAN», который является устаревшим в Windows 10. И хотя есть подтверждения, что в Windows 10 ещё можно использовать Native 802.11 WLAN, лично у меня что-то не заладилось. Поэтому можете попробовать всё это установить в Windows 8. Я сам попробовал — установил Windows 8 в виртуальную машину, но у меня всё равно не получилось.

Также вам могут понадобиться драйверы для вашей беспроводной карты, например, для Alfa я скачивал драйверы здесь: alfa.com.tw/files/?dir=%5B1%5D%20WiFi%20USB%20adapter

Примеры адаптеров протестированных авторами программы: https://secwiki.org/w/Npcap/WiFi_adapters

Как захватить PMKID в Windows

Подключите ваш Wi-Fi адаптер.

Запустите от администратора Wireshark:

как установить winpcap на windows 10

Теперь найдите меню Capture и выберите там Options:

как установить winpcap на windows 10

Если ваша карта поддерживает режим монитора и если до этого вы установили всё правильно, то у вас в столбце Monitor Mode напротив беспроводных интерфейсов должен стоять чекбокс.

У меня для моих карт он есть (как вы можете увидеть на скриншоте), но как только я ставлю галочку, она исчезает. Я перепробовал три Wi-Fi адаптера с разными чипсетами, пробовал виртуальные машины, пробовал на реальном компьютере, даже специально установил Windows 8 и попробовал там. Результат всегда один и тот же — галочка сразу пропадает. Можно начать сомневаться, работает ли это вообще, но здесь авторы очень уверенно пишут что работает.

Поэтому будем исходить из того, что у вас также это сработало.

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

После того, как будут захвачены данные, отфильтровать нужный фрейм можно прямо в Wireshark, для этого используйте фильтр (подробности по работе с беспроводными фреймами смотрите в статье «Как извлечь рукопожатия из файла захвата с несколькими рукопожатиями»):

После извлечения PMKID, его можно начать брут-форсить прямо в Windows, в Aircrack-ng (как показано здесь) или в Hashcat (как показано здесь).

Как перевести Wi-Fi адаптер в режим монитора в Windows

Если у вас тоже возникли проблемы с захватом сырых Wi-Fi фреймов, то в качестве утешительного приза, можете перевести свою Alfa в режим монитора в Windows — с этим никаких проблем нет. Проблема в том, что какое-либо применение этого режима монитора отсутствует полностью: Airodump-ng эти интерфейсы не понимает. И даже Wireshark, которая вроде как работает с Npcap, не понимает этот режим монитора — нужно, чтобы она сама перевела карту в режим монитора.

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

Чтобы его включить, откройте командную строку от администратора и перейдите в папку C:\Windows\System32\Npcap\:

Посмотрите имена беспроводных интерфейсов:

как установить winpcap на windows 10

Мой интерфейс я переименовал в awus052nh, по умолчанию он может называться «Беспроводная сеть» или как-то похоже. Как написано в справке, программа WlanHelper.exe должна понимать и Имя интерфейса и Идентификатор GUID, который показан на пару строк пониже. Но у меня WlanHelper.exe категорически не принимает Имя интерфейса, появляется ошибка

Хотя работа Идентификатором GUID протекает нормально.

Поэтому в последующих командах вместо имени я буду использовать именно Идентификатор GUID (замените его на свой).

Чтобы просмотреть текущий режим монитора введите:

Чтобы перевести в режим монитора:

как установить winpcap на windows 10

Настолько же просто, насколько и бесполезно…

Заключение

Как я уже сказал, у меня не получилось захватить PMKID. Если у кого-то получится по этой инструкции — просьба написать в комментарии. Возможно, кто-то увидел, что именно мной было сделано неправильно и почему Wireshark не может использовать режим монитора? Буду благодарен любым советам.

Дополнение

Разрешил свою проблему с тем, что в Windows Wi-Fi адаптеры не переводятся в режим монитора. Помог совет от посетителя на англоязычной версии этой статьи:

Удалить 2 dll: wpcap.dll, Packet.dll в C:\WINDOWS\System32 и в C:\WINDOWS\SysWOW64. (возможно, whireshark перестанет работать; тогда удалить wireshark с winpcap, установить npcap, установить vc++2013, установить wireshark).

Проблема была решена удалением лишних файлов wpcap.dll и Packet.dll в C:\WINDOWS\System32 и в C:\WINDOWS\SysWOW64, эти файлы оставил только в папках C:\Windows\SysWOW64\Npcap\ и C:\Windows\System32\Npcap\.

Один Wi-Fi адаптер теперь нормально переводится в режим монитора и захватывает любые фреймы. Правда, у меня не получается переключить канал — он работает только на 1м канале. При переключении пишет «Успех», но при проверке канала вновь оказывается, что работает на 1м канале.

Второй Wi-Fi адаптер после перевода в режим монитора вызывает синий экран смерти — проблема именно в драйвере адаптера (имя файла вызвавшего ошибку выводится на синем экране).

Можно копать дальше и разбираться с проблемами — как будет время, продолжу возиться. Но всё-таки в Linux всё намного проще и стабильнее.

Источник

Программа WinPcap — что это такое и зачем она нужна?

как установить winpcap на windows 10

Пользователям частенько навязывают ненужным им софт через установщик популярных программ. Таким способом распространяется и WinPcap. Что это за программа, безопасна ли она и как ею пользоваться, вы узнаете из этой статьи.

О программе

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

как установить winpcap на windows 10

Возможности

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

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

Целью WinPcap является предоставление такого рода доступа к приложениям Win32. Она предоставляет средства для:

Какие программы могут использовать библиотеку?

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

Среди таких инструментов можно выделить:

как установить winpcap на windows 10

Недостатки

WinPcap принимает и отправляет пакеты независимо от хост-протоколов, как TCP-IP. Это значит, что она не в состоянии блокировать, фильтровать или манипулировать трафиком, генерируемым другими программами на этом же ПК. Можно сказать, что WinPcap только «чувствует» пакеты, которые проходят по сетевым проводам. Это значит, что программа не обеспечивает надлежащую поддержку для таких приложений, как:

Где найти учебный материал?

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

как установить winpcap на windows 10

Кроме знания основ C (и понимания работы сетевых протоколов), потребуется знание английского языка.

Источник

Для чего используют программу WinPcap и как она попадает в систему

WinPcap – это приложение рассчитанное на программистов и системных администраторов. Она является низкоуровневой библиотекой. Позволяет взаимодействовать с драйверами сетевых интерфейсов.

Это утилита посредник. С помощью программы пользователь может захватывать и передавать протоколы сетей мимо стека протоколов. А также с ее помощью тестируют сети, ведут анализ сетевых протоколов и трафик.как установить winpcap на windows 10

Поэтому если пользователь получивший ее не относится к числу людей работающих в IT–разработках, то смело может удалять приложение.

Например, с помощью WinPcap можно установить драйвера для утилиты, отслеживающей трафик, под названием WireShark.

Что умеет делать ВинпКап:

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

Как WinPcap попадает на компьютер

Скачать WinPcap для Windows 7, 8, 10 можно с официального сайта. Однако попадать она может на компьютер начинающего пользователя через непроверенный софт.

Поэтому, чтобы не занимать место ненужным софтом, следует:

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

Чтобы устранить такое поведение компьютера, нужно удалить WinPcap.как установить winpcap на windows 10

Установка программы

Для установки потребуется скачать WinPcap с официального сайта, на русском версии, к сожалению нет.

Иногда при установке некоторых утилит может возникать ошибка: «WinPcap не обнаружен в системе». Это значит, что установленное приложение требует ВинПкап для работы. Что исправить ошибку достаточно его установить.

Какие программы могут использовать библиотеку

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

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

Внимание! Если пользователь обнаружил у себя WinPcap на рабочем компьютере, то лучше всего обратиться к системному администратору. Самому ее лучше не трогать особенно на офисном компьютере.

Для домашних ПК можно использовать стандартную процедуру удаления.

Как пользоваться приложением

На официальном сайте программы есть достаточно подробные материалы с кусками уже написанного кода. Однако, чтобы освоить ВинПкап нужно хоть немного знать английский и разбираться в языке С.как установить winpcap на windows 10

Как удалить программу

Если компьютер не является рабочим, то следить за пользователем некому. А значит, что утилита была установлена по ошибке, вместе с каким-нибудь нужным софтом. То есть пользователь может ее спокойно удалять.

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

Основные недостатки

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

Она не сможет поддерживать следующие утилиты:

Источник

Что представляет собой программа WinPcap

Пользователи ОС Windows, обнаруживая на компьютере приложения, часто не имеют представления ни о задачах, выполняемых софтом, ни о его происхождении, особенно, когда речь идёт об узкоспециализированных продуктах. Таковым является и WinPcap.

как установить winpcap на windows 10

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

Основная информация о программе

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

WinPcap – это программный инструмент, работающий в среде Windows и позволяющий взаимодействовать с драйверами сетевых интерфейсов. Функционал программы обеспечивает приложениям возможность захвата и передачи сетевых пакетов в обход стека протоколов. Благодаря инструменту можно своевременно выявлять проблемы в сети и блокировать атаки, нацеленные на получение несанкционированного доступа к сетевой карте.

как установить winpcap на windows 10

В составе программного обеспечения WinPcap имеется драйвер, расширяющий возможности ОС и обеспечивающий поддержку доступа к сети на низком уровне, и библиотека, используемая прямо для низкоуровневого доступа и включающая также Windows-версию libpcap (API для Unix). Набор опций делает WinPcap движком для захвата и фильтрации пакетов, используемым многими сетевыми инструментами, которые выполняют задачи выявления и устранения неисправностей, захвата, анализа сетевых данных, мониторинга сети и обеспечения безопасности.

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

Ключевые особенности и функции

Многими сетевыми программами используются сокеты (например, пара IP-адрес и номер порта) для получения доступа к пользовательской сети, что даёт доступ к данным на низком уровне, обработанным Windows, но некоторый софт для нормальной работы требует изначальные, необработанные системой данные. Здесь и выручает WinPcap.

Основными особенностями программы являются:

Продукт WinPcap для Windows имеет массу преимуществ, но работает ПО отнюдь не со всеми нестандартными адаптерами (Wi-fi-карточками, VPN и пр.). Принимает и отправляет данные WinPcap вне зависимости от хост-протоколов, как TCP-IP, что означает, что возможность блокировать, отфильтровывать и управлять трафиком, формирующимся другим софтом на том же компьютере, отсутствует. Соответственно, полноценная поддержка для такого ПО, как шейпинг, планировщики QoS и брандмауэры не обеспечивается.

как установить winpcap на windows 10

Как WinPcap попадает в систему

Скачать дистрибутив WinPcap можно с официального сайта продукта или вместе со специализированным софтом, который работает совместно с утилитой, например, WireShark, Snort, The Bro IDS, URL Snooper и другие. Так, при установке отдельных программ требуется установить и WinPcap, поскольку при отсутствии библиотеки может возникать ошибка «WinPcap не обнаружен в системе», что означает, что для корректной работы требуется обращение к данному ПО. Инсталляция софта выполняется стандартно, запускается файл «.exe», после чего процедура осуществляется с помощью мастера установки. По окончании процесса драйверы и библиотеки помещаются в соответствующую папку WinPcap.

Вопросом, откуда взялась WinPcap на компьютере, задаются не те, кто скачивает программу намеренно. Малоопытные пользователи часто даже не замечают, что с нужным ПО устанавливают и ряд сопутствующих приложений. Выбирайте «выборочную установку» при инсталляции программ, а при пакетной установке внимательно следите за тем, какие компоненты предлагаются в довесок к скачиваемому софту, и снимайте стоящие по умолчанию галочки напротив названий тех продуктов, которые не нужны. Тогда ненужные вам программы не просочатся самостоятельно на компьютер.

Если всё же WinPcap появилась на домашнем компьютере, её несложно удалить. На офисном девайсе программу трогать не нужно.

Удаление WinPcap

Если никакой необходимости в наличии данного софта нет, можно удалить его стандартными средствами операционной системы или с помощью сторонних инструментов, таких как CCleaner, Revo Uninstaller, Uninstall Tool или им подобных.

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

Встроенными средствами Windows

Чтобы деинсталлировать ПО, выполняем следующие действия (эти же манипуляция выполняются и в случае с другими программами):

как установить winpcap на windows 10

В ОС Windows 10 альтернативный вариант – использование оснастки «Параметры» (Win+I). В окне параметров нужно выбрать пункт «Система» – «Приложения и возможности», где так же в списке можно найти и удалить софт.

Желательно дополнительно подчистить «хвосты», используя инструмент CCleaner или подобный софт для очистки компьютера.

С помощью CCleaner

как установить winpcap на windows 10

Для деинсталляции WinPcap можно использовать CCleaner:

С помощью Revo Uninstaller

как установить winpcap на windows 10

Чтобы удалить программу посредством инструмента Revo Uninstaller, выполняем следующее:

Чистка реестра после выполненных действий не требуется.

Если вы не знаете, как работать с программой, а для работы с ней требуется наличие определённых знаний и навыков (потребуется владеть основами языка С/С++, понимать работу сетевых протоколов, а также знать английский), то лучше удалить её из системы, если речь о домашнем компьютере. Причём удаление сторонними инструментами более предпочтительный вариант, поскольку в таком случае никаких следов за собой софт не оставит.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *