🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.programming
9 messages
9 total messages Started by Borneq Sun, 12 Jan 2020 13:08
Czy da się zdekodować strumień TLS?
#216764
Author: Borneq
Date: Sun, 12 Jan 2020 13:08
25 lines
1736 bytes
Thunderbird łączy się z pocztą IMAP wp.pl.
W Wiresharku widać że to strumień TLSv1.2
tam są widoczne tylko takie rzeczy jak:

imap.wp.pl
DigiCert Inc1.0
www.digicert.com
RapidSSL RSA CA 2018
*.wp.pl
http://cdp.rapidssl.com/RapidSSLRSACA2018.crl
https://www.digicert.com
http://status.rapidssl.com
http://cacerts.rapidssl.com/RapidSSLRSACA2018.crt
DigiCert Inc1.0
www.digicert.com
DigiCert Global Root CA
DigiCert Inc1.0
www.digicert.com1.0
RapidSSL RSA CA 2018
http://ocsp.digicert.com
http://crl3.digicert.com/DigiCertGlobalRootCA
https://www.digicert.com/CPS0

Wiadomo że bez znajomości hasła to trzeba by dekodować dłużej niż 
istnieje Wszechświat, ale czy może Thunderbird ma jakiś certyfikat?
Re: Czy da się zdekodować strumień TLS?
#216765
Author: PawelS pawel(at)wbcd(dot)pl
Date: Thu, 23 Jan 2020 22:23
30 lines
2000 bytes
Borneq pisze:
> Thunderbird łączy się z pocztą IMAP wp.pl.
> W Wiresharku widać że to strumień TLSv1.2
> tam są widoczne tylko takie rzeczy jak:
> 
> imap.wp.pl
> DigiCert Inc1.0
> www.digicert.com
> RapidSSL RSA CA 2018
> *.wp.pl
> http://cdp.rapidssl.com/RapidSSLRSACA2018.crl
> https://www.digicert.com
> http://status.rapidssl.com
> http://cacerts.rapidssl.com/RapidSSLRSACA2018.crt
> DigiCert Inc1.0
> www.digicert.com
> DigiCert Global Root CA
> DigiCert Inc1.0
> www.digicert.com1.0
> RapidSSL RSA CA 2018
> http://ocsp.digicert.com
> http://crl3.digicert.com/DigiCertGlobalRootCA
> https://www.digicert.com/CPS0
> 
> Wiadomo że bez znajomości hasła to trzeba by dekodować dłużej niż 
> istnieje Wszechświat, ale czy może Thunderbird ma jakiś certyfikat?

Nie napisałeś co chcesz osiągnąć.
Chcesz podejrzeć komunikację pomiędzy Thunderbird i IMAP na wp.pl ?
Być może potrzebujesz jakiegoś serwera proxy IMAP.
Re: Czy da się zdekodować strumień TLS?
#216766
Author: Borneq
Date: Fri, 24 Jan 2020 02:17
11 lines
1624 bytes
On 1/23/20 11:23 PM, PawelS pawel(at)wbcd(dot)pl wrote:
> Nie napisałeś co chcesz osiągnąć.
> Chcesz podejrzeć komunikację pomiędzy Thunderbird i IMAP na wp.pl ?
> Być może potrzebujesz jakiegoś serwera proxy IMAP.

Chcę się pouczyć na temat protokołu IMAP. Jak podglądam (jesli chodzi o 
inne protokoły) np. NNTP co wysyła Thunderbird, to mam lepsze sukcesy w 
pisaniu serwera NNTP niż z samego czytania RFC, bo tak to zwykle 
Thunderbird się czepia że mu coś nie odpowiada. I chcę również mieć 
serwer IMAP, tyle że podglądając wymianę między czytnikiem a zdalnym 
serwerem, jest zaszyfrowana.
Re: Czy da się zdekodować strumień TLS?
#216772
Author: Mateusz Viste
Date: Fri, 24 Jan 2020 07:45
19 lines
1778 bytes
2020-01-24 o 03:17 +0100, Borneq napisał:
> On 1/23/20 11:23 PM, PawelS pawel(at)wbcd(dot)pl wrote:
> > Nie napisałeś co chcesz osiągnąć.
> > Chcesz podejrzeć komunikację pomiędzy Thunderbird i IMAP na wp.pl ?
> > Być może potrzebujesz jakiegoś serwera proxy IMAP.  
> 
> Chcę się pouczyć na temat protokołu IMAP. Jak podglądam (jesli chodzi
> o inne protokoły) np. NNTP co wysyła Thunderbird, to mam lepsze
> sukcesy w pisaniu serwera NNTP niż z samego czytania RFC, bo tak to
> zwykle Thunderbird się czepia że mu coś nie odpowiada. I chcę również
> mieć serwer IMAP, tyle że podglądając wymianę między czytnikiem a
> zdalnym serwerem, jest zaszyfrowana.

Użyj IMAP/S (czyli pełne kapsułkowanie SSL zamiast dynamicznego
STARTTLS), a następnie klienta przepuść przez wrapper SSL Michała
Trojnary. Wówczas będziesz w stanie wykonać tcpdump na
interfejsie lo, i zobaczysz tam ruch nieszyfrowany.

Mateusz
Re: Czy da się zdekodować strumień TLS?
#216767
Author: goo-mlyny
Date: Fri, 24 Jan 2020 12:14
4 lines
1671 bytes
W dniu piątek, 24 stycznia 2020 03:20:02 UTC+1 użytkownik Borneq napisał:

> Chcę się pouczyć na temat protokołu IMAP. Jak podglądam (jesli chodzi o 
To może postaw sobie maszynę wirtualną z serwerem IMAP i na tym się ucz - a nie na wp.pl.
Re: Czy da się zdekodować strumień TLS?
#216768
Author: Queequeg
Date: Fri, 24 Jan 2020 14:21
12 lines
1612 bytes
goo-mlyny@ciach.net wrote:

>> Chcę się pouczyć na temat protokołu IMAP. Jak podglądam (jesli chodzi o 
> To może postaw sobie maszynę wirtualną z serwerem IMAP i na tym się ucz - a nie na wp.pl.

To dochodzi kwestia poprawnej konfiguracji tego IMAPa. WP ma wszystko 
skonfigurowane produkcyjnie. Jeśli Borneq przy okazji tej nauki coś 
zepsuje to znaczy, że WP ma błędy, bo nie powinno dać się zepsuć przez 
nieprawidłową obsługę protokołu.

-- 
https://www.youtube.com/watch?v=9lSzL1DqQn0
Re: Czy da się zdekodować strumień TLS?
#216769
Author: Borneq
Date: Fri, 24 Jan 2020 19:39
19 lines
2060 bytes
On 1/24/20 3:21 PM, Queequeg wrote:
> goo-mlyny@ciach.net wrote:
> 
>>> Chcę się pouczyć na temat protokołu IMAP. Jak podglądam (jesli chodzi o
>> To może postaw sobie maszynę wirtualną z serwerem IMAP i na tym się ucz - a nie na wp.pl.
> 
> To dochodzi kwestia poprawnej konfiguracji tego IMAPa. WP ma wszystko
> skonfigurowane produkcyjnie. Jeśli Borneq przy okazji tej nauki coś
> zepsuje to znaczy, że WP ma błędy, bo nie powinno dać się zepsuć przez
> nieprawidłową obsługę protokołu.
> 

Tu chodzi o :
- standardowe konto WP
- standardowy Thunderbird
oraz
oraz nie będę nic psuł, bo użycie Thunderbirda jest przede wszystkim do 
sprawdzenia czy w ogóle widzi konto IMAP, potem Thunderbird będzie 
podłączony do mojego serwera na localhost.
Re: Czy da się zdekodować strumień TLS?
#216771
Author: Queequeg
Date: Mon, 27 Jan 2020 13:43
15 lines
1707 bytes
Borneq <borneq@antyspam.hidden.pl> wrote:

> Tu chodzi o :
> - standardowe konto WP
> - standardowy Thunderbird
> oraz
> oraz nie będę nic psuł, bo użycie Thunderbirda jest przede wszystkim do 
> sprawdzenia czy w ogóle widzi konto IMAP, potem Thunderbird będzie 
> podłączony do mojego serwera na localhost.

Puść przez stunnel i podsłuchuj lokalnie. thunderbird bez TLS -> stunnel 
jako klient TLS -> wp. Nasłuch między thunderbirdem i stunnelem.

-- 
https://www.youtube.com/watch?v=9lSzL1DqQn0
Re: Czy da się zdekodować strumień TLS?
#216770
Author: PawelS pawel(at)wbcd(dot)pl
Date: Fri, 21 Feb 2020 23:05
36 lines
2819 bytes
Borneq pisze:
> On 1/23/20 11:23 PM, PawelS pawel(at)wbcd(dot)pl wrote:
>> Nie napisałeś co chcesz osiągnąć.
>> Chcesz podejrzeć komunikację pomiędzy Thunderbird i IMAP na wp.pl ?
>> Być może potrzebujesz jakiegoś serwera proxy IMAP.
> 
> Chcę się pouczyć na temat protokołu IMAP. Jak podglądam (jesli chodzi o 
> inne protokoły) np. NNTP co wysyła Thunderbird, to mam lepsze sukcesy w 
> pisaniu serwera NNTP niż z samego czytania RFC, bo tak to zwykle 
> Thunderbird się czepia że mu coś nie odpowiada. I chcę również mieć 
> serwer IMAP, tyle że podglądając wymianę między czytnikiem a zdalnym 
> serwerem, jest zaszyfrowana.
A na jakim systemie operacyjnym to testujesz ?
Jeśli na systemie Linux to zainstaluj dovecot.
Jeśli na systemie Windows to zainstaluj dovecot
na wirtualnym systemie Linux (np: w VirtualBox).
Ustawiasz jedną opcję zezwalającą na logowanie bez TLS:
/etc/dovecot/conf.d/10-auth.conf
disable_plaintext_auth = yes

Nie wiem jak jest na wp.pl, ale na o2.pl to chyba
można korzystać z IMAP bez TLS:
* OK IMAP4 ready
DONE LOGIN test@o2.pl PASSWORD
DONE NO Invalid login or password
DONE LOGOUT
* BYE
DONE OK completed

To wygląda na komunikat informujący o nie prawidłowych danych.
Komunikat informujący o wyłączonej możliwości logowanie bez TLS
wyglądałby znacznie inaczej, np: tak jak poniżej:
* BAD [ALERT] Plaintext authentication not allowed without SSL/TLS, but your 
client did it anyway. If anyone was listening, the password was exposed.
DONE NO [CLIENTBUG] Plaintext authentication disallowed on non-secure 
(SSL/TLS) connections.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads