Wireshark tricks
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Learn & practice GCP Hacking:
HackTricks Training GCP Red Team Expert (GRTE)
Improve your Wireshark skills
Tutorials
The following tutorials are amazing to learn some cool basic tricks:
Analysed Information
Expert Information
Klikając na Analyze --> Expert Information uzyskasz przegląd tego, co dzieje się w analizowanych pakietach:
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F600722126-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJtticLwENZ4i7WwgHiQe%252Fuploads%252Fgit-blob-c9c778b2d088e9df1fd3ab30d1aa3ddd423934c2%252Fimage%2520%28256%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=b3ec6253&sv=1)
Resolved Addresses
Pod Statistics --> Resolved Addresses możesz znaleźć kilka informacji, które zostały "rozwiązane" przez Wireshark, takich jak port/transport do protokołu, MAC do producenta itp. Interesujące jest wiedzieć, co jest zaangażowane w komunikację.
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F600722126-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJtticLwENZ4i7WwgHiQe%252Fuploads%252Fgit-blob-4d6681debac9b6d0f1f7a9d6eb838fbc1a768562%252Fimage%2520%28893%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=cd096395&sv=1)
Protocol Hierarchy
Pod Statistics --> Protocol Hierarchy możesz znaleźć protokoły zaangażowane w komunikację oraz dane na ich temat.
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F600722126-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJtticLwENZ4i7WwgHiQe%252Fuploads%252Fgit-blob-5d65600876b0eccaea055c00ba5e1260b3bc242e%252Fimage%2520%28586%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=3639d947&sv=1)
Conversations
Pod Statistics --> Conversations możesz znaleźć podsumowanie rozmów w komunikacji oraz dane na ich temat.
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F600722126-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJtticLwENZ4i7WwgHiQe%252Fuploads%252Fgit-blob-07d2d492041a0647a7f7cce3ea62b52c22a18304%252Fimage%2520%28453%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=92fc06ac&sv=1)
Endpoints
Pod Statistics --> Endpoints możesz znaleźć podsumowanie punktów końcowych w komunikacji oraz dane na ich temat.
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F600722126-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJtticLwENZ4i7WwgHiQe%252Fuploads%252Fgit-blob-da99a7c62ebe78416bc9f2d140b41f5f5c0c87ae%252Fimage%2520%28896%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=25082647&sv=1)
DNS info
Pod Statistics --> DNS możesz znaleźć statystyki dotyczące przechwyconego zapytania DNS.
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F600722126-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJtticLwENZ4i7WwgHiQe%252Fuploads%252Fgit-blob-c9c6e6b91802b59d49c1e70da4edfebe1de78c31%252Fimage%2520%281063%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=ac105558&sv=1)
I/O Graph
Pod Statistics --> I/O Graph możesz znaleźć wykres komunikacji.
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F600722126-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJtticLwENZ4i7WwgHiQe%252Fuploads%252Fgit-blob-e73c8449460789e914313a83006824852ed3b3db%252Fimage%2520%28992%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=c12b2ee2&sv=1)
Filters
Tutaj możesz znaleźć filtry Wireshark w zależności od protokołu: https://www.wireshark.org/docs/dfref/ Inne interesujące filtry:
(http.request or ssl.handshake.type == 1) and !(udp.port eq 1900)
HTTP i początkowy ruch HTTPS
(http.request or ssl.handshake.type == 1 or tcp.flags eq 0x0002) and !(udp.port eq 1900)
HTTP i początkowy ruch HTTPS + TCP SYN
(http.request or ssl.handshake.type == 1 or tcp.flags eq 0x0002 or dns) and !(udp.port eq 1900)
HTTP i początkowy ruch HTTPS + TCP SYN + zapytania DNS
Search
Jeśli chcesz wyszukiwać treść wewnątrz pakietów sesji, naciśnij CTRL+f. Możesz dodać nowe warstwy do głównego paska informacyjnego (Nr, Czas, Źródło itp.) naciskając prawy przycisk i następnie edytując kolumnę.
Free pcap labs
Ćwicz z darmowymi wyzwaniami: https://www.malware-traffic-analysis.net/
Identifying Domains
Możesz dodać kolumnę, która pokazuje nagłówek Host HTTP:
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F600722126-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJtticLwENZ4i7WwgHiQe%252Fuploads%252Fgit-blob-4731cf3e3c9e55c21fae726c9eb84b0f0c54fd48%252Fimage%2520%28639%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=313b2745&sv=1)
I kolumnę, która dodaje nazwę serwera z inicjującego połączenia HTTPS (ssl.handshake.type == 1):
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F600722126-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJtticLwENZ4i7WwgHiQe%252Fuploads%252Fgit-blob-f5ec748fb7887e8e6dd4432a04a3c608f009afd3%252Fimage%2520%28408%29%2520%281%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=ea5111da&sv=1)
Identifying local hostnames
From DHCP
W obecnym Wireshark zamiast bootp
musisz szukać DHCP
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F600722126-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJtticLwENZ4i7WwgHiQe%252Fuploads%252Fgit-blob-c514662020a716b8c64cac56ad88a5588219986e%252Fimage%2520%281013%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=ba233d41&sv=1)
From NBNS
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F600722126-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJtticLwENZ4i7WwgHiQe%252Fuploads%252Fgit-blob-274df2375723d762fdfce57afb0a49985569a48e%252Fimage%2520%281003%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=7375b4dd&sv=1)
Decrypting TLS
Decrypting https traffic with server private key
edit>preference>protocol>ssl>
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F600722126-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJtticLwENZ4i7WwgHiQe%252Fuploads%252Fgit-blob-2c18e67c06696b5f671842c2b5bdf49dad0f52da%252Fimage%2520%281103%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=42259f1f&sv=1)
Naciśnij Edit i dodaj wszystkie dane serwera oraz klucz prywatny (IP, Port, Protokół, Plik klucza i hasło)
Decrypting https traffic with symmetric session keys
Zarówno Firefox, jak i Chrome mają możliwość rejestrowania kluczy sesji TLS, które można wykorzystać z Wireshark do odszyfrowania ruchu TLS. Umożliwia to szczegółową analizę zabezpieczonej komunikacji. Więcej informacji na temat tego, jak przeprowadzić to odszyfrowanie, można znaleźć w przewodniku na stronie Red Flag Security.
Aby to wykryć, przeszukaj środowisko w poszukiwaniu zmiennej SSLKEYLOGFILE
Plik z kluczami współdzielonymi będzie wyglądał tak:
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F600722126-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJtticLwENZ4i7WwgHiQe%252Fuploads%252Fgit-blob-b6cad7d36423ee8c4f315e55224042706854019f%252Fimage%2520%28820%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=700e5ea1&sv=1)
Aby zaimportować to do Wireshark, przejdź do _edit > preference > protocol > ssl > i zaimportuj to w (Pre)-Master-Secret log filename:
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F600722126-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJtticLwENZ4i7WwgHiQe%252Fuploads%252Fgit-blob-ab5d833dca662874145ccaae213eea334acd6cc8%252Fimage%2520%28989%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=a838de34&sv=1)
ADB communication
Wyodrębnij APK z komunikacji ADB, gdzie APK został wysłany:
Ucz się i ćwicz Hacking AWS:HackTricks Training AWS Red Team Expert (ARTE)
Ucz się i ćwicz Hacking GCP:
HackTricks Training GCP Red Team Expert (GRTE)
Last updated