Wireshark + tshark в Kali: докажите, о чем «говорит» ваша сеть | Инструмент 03
Cyber Era
0:00 / 0:00
Wireshark + tshark в Kali: докажите, о чем «говорит» ваша сеть | Инструмент 03
45 просмотров · 11 дн. назад
Cyber Era
22 подписчика
45 просмотров · 11 дн. назад
Один захват, два результата: SMB "требуется подпись: False" и почтовый сервер, всё ещё работающий на TLS 1.0. Wireshark и tshark на Kali, метод аудита: разрешения, фильтр захвата, который И ЕСТЬ область действия, пять функций, строки подтверждения tshark. Тупик: зашифрованный трафик ничего не показывает, и это проход.
Полный курс: • Full Pentesting Course: 10 Real Audits, Li...
Инструмент недели 03. Моя собственная изолированная лаборатория; компания, её серверы и каждый адрес выдуманы; каждый поток создан на моём собственном Kali.
РАЗДЕЛЫ (измерено на CE-T03-FINAL.mp4, 24 окт. 2026 г.)
00:00 Результат и правило
01:19 Область действия, правило, установка
04:44 Захват: фильтр — это область действия
08:06 Отображение фильтров и отслеживание TCP-потока
09:32 Иерархия протоколов, декодирование как, диалоги
11:21 Экспорт объектов и строки доказательств tshark
13:12 Тупик: шифрование — это пароль, версии TLS
14:55 Строки отчета, краткое изложение, проверьте себя
ШПАРГАЛКА: каждая команда как набрана (Kali 10.10.10.4, мой собственный лабораторный сегмент)
cd ~/engagements/t03-wire && cat notes.md
apt install -y wireshark tshark
tshark --version | head -1
getcap /usr/bin/dumpcap; ls -l /usr/bin/dumpcap; getent group wireshark
setcap cap_net_raw=eip /usr/bin/dumpcap && getcap /usr/bin/dumpcap (recording container only)
script -q evidence/t03.log
tshark -i eth0 -f "net 10.10.10.0/24 and not arp" -w evidence/t03.pcapng -a duration:300 -q &
curl -s ftp://net-01/scans/
timeout 3 nc net-01 23 | tr -cd '[:print:]\n'
nmap -sU -p161 --script snmp-sysdescr --script-args snmpcommunity=public,snmp.version=v2c net-01
smbclient -N -L //files-01
AWS_ENDPOINT_URL=http://s3-01:9000 aws s3 ls --no-sign-request
curl -s http://php-01/ http://php-01/feed/ http://php-01/wp-json/
ssh-keyscan -t ed25519 net-01 | cut -c1-60
openssl s_client -brief -connect mx-01:25 -starttls smtp | grep -E 'Proto|Cipher'
(то же самое, что и -tls1 -cipher DEFAULT:@SECLEVEL=0)
kill -INT %1; wait; capinfos evidence/t03.pcapng | grep -E 'packets|duration|SHA256'
wireshark evidence/t03.pcapng &
tshark -r evidence/t03.pcapng -q --export-objects http,evidence/objects
tshark -r evidence/t03.pcapng -Y snmp -T fields -e ip.src -e snmp.version -e snmp.community | sort -u
tshark -r evidence/t03.pcapng -Y 'smb2.cmd == 0 && smb2.flags.response == 1' -T fields -e ip.src -e smb2.sec_mode.sign_enabled -e smb2.sec_mode.sign_required
tshark -r evidence/t03.pcapng -q -z conv,tcp | head -20
tshark -r evidence/t03.pcapng -Y 'ssh && tcp.srcport == 22' -T fields -e ssh.protocol -e ssh.kex_algorithms
tshark -r evidence/t03.pcapng -Y 'tls.handshake.type == 2' -T fields -e tls.handshake.version -e tls.handshake.extensions.supported_version -e tls.handshake.ciphersuite
ФЛАГИ: -f что хранится · -Y что вы просматриваете · -a duration:N останавливает себя · -T fields -e только эти поля · -z io,phs / conv,tcp · -d tcp.port==9000,http = Декодировать как. Графический интерфейс никогда не от имени root: usermod -aG wireshark.
ФЛАГИ: -f что хранится · -Y что вы просматриваете · -a duration:N останавливает себя · -T fields -e только эти поля · -z io,phs / conv,tcp · -d tcp.port==9000,http = Декодировать как. Графический интерфейс никогда не от имени root: usermod -aG wireshark.
Правила: захватывайте только свой сегмент, ограничивайте его и хешируйте. Нечитаемое содержимое — это пропуск; рукопожатие — это аудит. В TLS 1.3 в поле legacy указано 0x0303: читайте supported_version.
Wireshark/tshark 4.6 (Kali). Документация: https://www.wireshark.org/docs/man-pa...
РЕЗУЛЬТАТЫ (базовая версия CVSS 3.1)
T03-01 Подписание SMB не требуется · 4.2 Средний · AV:A/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
T03-02 Почтовый сервер принимает TLS 1.0 для STARTTLS · 3.7 Низкий · AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Обнаружено в сети, оценено в модулях 16 и 19: анонимный FTP, Telnet, SNMP v2c, API хранилища через HTTP.
Исправления: обязательное подписание SMB; только TLS 1.2+; SFTP/SSH/SNMPv3; TLS перед API хранилища.
ПРОВЕРЬТЕ СЕБЯ (ответы ниже)
1. Какой флаг предотвращает сохранение трафика, выходящего за пределы области видимости?
2. В вашей строке TLS отображается 0x0303 для сервера TLS 1.3. Что вы пропустили?
--
1. -f: фильтр отображения только скрывает; файл все равно будет его содержать. 2. supported_version: поле legacy всегда показывает 1.2.
ЛАБОРАТОРНАЯ РАБОТА (только на собственной виртуальной машине): захватите минуту, запустите -z io,phs, переместите один протокол открытого текста в TLS, захватите снова.
СЕРИЯ
Плейлисты: Инструмент недели, В прямом эфире на Kali · Пентестинг с нуля, В прямом эфире на Kali
Предыдущее: CVE 02, RediShell: • RediShell (CVE-2025-49844): Check Your Red...
Следующее: Модуль 21, аудит безопасности электронной почты: • Email Security Audit on Kali: SPF, DKIM, D...
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ
Только для образовательных целей. Моя собственная изолированная лаборатория с письменным описанием области применения; все выдумано. Перехват трафика в сетях, которыми вы не владеете или к которым не имеете отношения, без письменн...