Наш партнер GENESIS HACKSPACE

Хакспейс: Клуб — физическое место, где собираются увлеченные техникой, IT, электроникой, роботами и физикой люди. Первая сеть бесплатных хакспейсов в г.Тверь и области.

При использовании программы Pyrit иногда возникают ошибки. Например, у меня набралось несколько особенных рукопожатий. И при любых командах, связанных с обработкой этих рукопожатий в Pyrit (т. е. при запуске с ключом -r), возникала ошибка подобная этой:

Самой важной строчкой является последняя — IOError: libpcap-error while reading: truncated dump file; tried to read 424 captured bytes, only got 259

Т.е. файл дампа (рукопожатия) был обрезанным, программа ожидала получить 424 байта, а ей передавалось только 259.

Можно открыть эти «неполные» рукопожатия программой Wireshark (в Kali Linux для этого достаточно дважды кликнуть на файл с расширением .cap. При открытии программа нам выдаст следующее сообщение об ошибке:

23

The capture file appears to have been cut short in the middle of a packet.

Т.е. смысл такой же, дамп захвата обрезан.

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

Сам Pyrit с лёгкостью это делает при использовании ключа 'stripLive'. Пример команды

Где

wscapture-01.cap — «неполный» файл.

wscapture-01_stripped.cap — новый «полный» файл, который уже можно использовать.

При самом запуске вышеприведённой команды ещё раз появится ошибка, связанная с неполнотой исходного файла. Но новый файл (wscapture-01_stripped.cap) появится в любом случае.

С новым файлом (в нашем примере wscapture-01_stripped.cap) Pyrit будет работать без ошибок.

Второй способ — пересохранить файл с помощью Wireshark. Нужно выбрать не «Сохранить как», а именно «Экспортировать». Сохранить нужно всё — выбрать "save displayed packets".

42

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

Похожие темы

Урок по cURL: основы использования и пара полезных... Для чего нужна cURL cURL отлично подходит для имитации действий пользователя в браузере. Реальный практический пример: вам нужно переза...
Утилита Dont Kill My Cat https://codeby.net/forum/threads/dkmc-dont-kill-my-cat.58585/ В этой теме речь пойдет о небольшой утилите, целью которой является создание вредонос...
Решение проблемы с установкой Low Orbit Ion Cannon... В статье под названием «Стресс-тест сети» описывается как установить Low Orbit Ion Cannon (LOIC). Поддержка таких дистрибутивов как Ubun...
Установка Kali на HP ARM Chromebook The HP ARM Chromebook — это ультрапортативный лэптоп. Это было довольно сложной задачей, но теперь у нас есть образ Kali который великолепен н...
Hack the Billy Madison VM | Часть 2 https://codeby.net/forum/threads/ctf-hack-the-billy-madison-vm-part-2.59148/ Логинимся под ними на FTP и забираем два интересующих нас файла: get ...