Thread View: pl.internet.polip
2 messages
2 total messages
Started by Marek
Thu, 30 Apr 2015 09:55
T-mobile bawi się w MITM....
Author: Marek
Date: Thu, 30 Apr 2015 09:55
Date: Thu, 30 Apr 2015 09:55
7 lines
1216 bytes
1216 bytes
Czy ktoś się orientuje od kiedy t-mobile zaczęło wstrzykiwać pakiety z http 302 found location: http://www.t-mobile.pl/blueconnect_kam/id_44 przy pierwszym połączeniu (tuż po zesrawieniu połączenia po gsm) na port 80 tylko dla /? Więcej szczegółów nie mogę podać, bo serwer news odrzuca mi posta zawierającego dumpy payloadów pakietów :/ -- Marek
Re: T-mobile bawi się w MITM....
Author: Marek
Date: Thu, 30 Apr 2015 11:29
Date: Thu, 30 Apr 2015 11:29
113 lines
5235 bytes
5235 bytes
Teraz może przejdzie, serwer news nie lubi w treści wyrażenia "Content-Typx:" (e muszę zamienić na x) Od kilku tygodni męczyłem się z pewnym problemem z t-mobile. Mam dedykowany APN, stały IP. Wykorzystywane jest to dla serwera apache, który udostępnia swoje zasoby. Od kilku tygodni pojawił się dziwny problem, w połączeniu do serwera (przy odwołaniach do / lub /index.html) wstrzykiwany jest pakiet zawierający: --cut here--- HTTP/1.0 Found. Location: http://www.t-mobile.pl/blueconnect_kam/id_44 Content-Typx: text/html; charset=iso-8859-1 Proxy-Connection: close The document has moved. --cut here---- Powyższy payload nie ma sensu w kontekście połączenia przeglądarka->serwer. Nie wysyła go przeglądarka, ale mimo to dociera coś takiego do serwera - wygląda jak typowy MITM. Pakiet pojawia się tuż po "oryginalnym" pakiecie z payloadem requestu z przeglądarki do serwera: GET / HTTP/1.0 User-Agent: Wget/1.12 (linux-gnu) Accept: */* Host: xxxxx.pl Connection: Keep-Alive Przez co do serwera docierają dwa requesty (w tym samym połączeniu): ---cut here------- GET / HTTP/1.0 User-Agent: Wget/1.12 (linux-gnu) Accept: */* Host: xxxxx.pl Connection: Keep-Alive HTTP/1.0 Found Location: http://www.t-mobile.pl/blueconnect_kam/id_44 Content-Typx: text/html; charset=iso-8859-1 Proxy-Connection: close --cut here---- Na pierwszą część owego cudaka serwer odpowiada kontentem / a na drugą Bad Request. Do przeglądarki nie docierają jednak te odpowiedzi a tylko pakiet reset (!?) zamykający połączenie. Wget (przeglądarka) widzi to tak: $ wget http://xxxx.pl ---request begin--- GET / HTTP/1.0 User-Agent: Wget/1.12 (linux-gnu) Accept: */* Host: xxxx.pl Connection: Keep-Alive ---request end--- Żądanie HTTP wysłano, oczekiwanie na odpowiedź... Błąd odczytu (Połączenie zerwane przez drugą stronę) w nagłówkach. Closed fd 3 Ponawianie próby. itd. Co ciekawe ów MITM pojawia się tylko gdy wywołuje się url na serwerze zawierający: / /index.htm[l] /index.php /index.asp pozostałe urle działają prawidłowo (prawidłowa odpowiedź serwera). Coś mnie tknęło i sprawdziłem jak wygląda próba połączenia na :80 z dowolnym sajtem od strony serwera (przez t-mobile): # wget onet.pl --2015-04-29 20:38:48-- http://onet.pl/Translacja onet.pl... 213.180.141.140 Łączenie się z onet.pl|213.180.141.140|:80... połączono. Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 302 Found Lokalizacja: http://www.t-mobile.pl/pl/blueconnect_kam/id_44 [podążanie] --2015-04-29 20:38:49-- http://www.t-mobile.pl/pl/blueconnect_kam/id_44 Translacja www.t-mobile.pl... 83.220.101.56 Łączenie się z www.t-mobile.pl|83.220.101.56|:80... połączono. Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 301 Moved Permanently Lokalizacja: http://www.t-mobile.pl [podążanie] --2015-04-29 20:38:49-- http://www.t-mobile.pl/ Ponowne użycie połączenia do www.t-mobile.pl:80. Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 302 Found Lokalizacja: http://www.t-mobile.pl/pl/blueconnect_kam/id_44 [podążanie] - -2015-04-29 20:38:49-- http://www.t-mobile.pl/pl/blueconnect_kam/id_44 Łączenie się z www.t-mobile.pl|83.220.101.56|:80... połączono. Wszystko jasne. Przy drugiej próbie: # wget onet.pl --2015-04-29 20:39:25-- http://onet.pl/ Translacja onet.pl... 213.180.141.140 Łączenie się z onet.pl|213.180.141.140|:80... połączono. Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 301 Moved Permanently Lokalizacja: http://www.onet.pl [podążanie] --2015-04-29 20:39:25-- http://www.onet.pl/ Translacja www.onet.pl... 213.180.141.140 Ponowne użycie połączenia do onet.pl:80. Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK Długość: 275701 (269K) [text/html] Zapis do: `index.html' Wszystko jasne. Od tego momentu problem zniknął. Jakiś geniusz w t-mobile wymyślił, że przy każdym nowy zestawionym połączeniu klient musi odwiedzić http://www.t-mobile.pl/pl/blueconnect_kam/id_44 Co ciekawe i tak ten url jest nieprawidłowy, bo przekierowuje do /. -- Marek
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