Jaki jest tekst śmieci, który jest drukowany przez wvdial w terminalu?


0

Kiedy wybieram numer za pomocą wvdial, czasami wypisuje jakiś śmieci na terminalu. Nie dzieje się to za każdym razem, ale w tekście śmieci widzę czytelne ciągi, które często są dziennikami irc (z xchat) lub żądaniami GET z przeglądarki.

Jeden z moich przyjaciół powiedział mi, że to prawdopodobnie coś z tego czyta /dev/random dla entropii losowej, ale nie mogłem znaleźć żadnych informacji pomocniczych.

Co to za tekst i dlaczego jest drukowany na terminalu?

Oto przykładowy obraz poniżej: enter image description here

Odpowiedzi:


0

Są to dane wysyłane przez modem przez port szeregowy. Jak widzisz - początkowo wygląda normalnie i jest komunikacja AT. Modem działa w trybie komend.

Po zainicjowaniu połączenia - modem przechodzi w „tryb danych”.

wvdial nie rozpoznaje, kiedy modem przełącza się w „tryb danych” i drukuje wszystko, co trafiło do portu szeregowego.

Jest to dość powszechne w modemach komórkowych USB. Te modemy nie są znormalizowane.

Więcej informacji:

  1. Command and Data_modes (modem) na Wikipedii - o trybach modemu

  2. Komenda Hayesa ustawiona na Wikipedii - jak kompatybilne z Hayes i inne modemy wskazują przełączanie trybu


Ale to się nie dzieje za każdym razem. jeśli wvdial wydrukuje wszystko, gdy jest w trybie danych, powinno się to zdarzyć za każdym razem, prawda? czasami zdarza się to nawet przed zainicjowaniem modemu.
Hrishi
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.