RTV forum PL | NewsGroups PL

Telnet z Microchip - jak skutecznie wyłączyć echo przy wpisywaniu hasła?

Telnet - wyłączanie echa

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Telnet z Microchip - jak skutecznie wyłączyć echo przy wpisywaniu hasła?

Atlantis
Guest

Sun Jul 03, 2016 8:54 am   



Eksperymentuję właśnie z przykładem serwera telnetu, dołączonym do stosu
TCP/IP Microchipa. Zmodyfikowałem go nieco, bo oryginalny kod zajmował
się wyświetlaniem zawartości kilku zmiennych i oczekiwał na polecenia
wysyłane w formie pojedynczych liter. U mnie ma to być standardowa linia
poleceń. Zostawiłem natomiast oryginalny kod, związany z
uwierzytelnianiem, zarządzaniem sesją itp.

W oczy rzuciło mi się jednak to, że klient telnetu wyświetla hasło
podczas jego wpisywania. Tymczasem w kodzie ewidentnie znajduje się
fragment nakazujący wysłanie następującej treści: "Password: \xff\xfd\x2d".

Ktoś ma jakiś pomysł, dlaczego pomimo tego PuTTy nie chce wyłączyć
wyświetlania znaków na czas wprowadzania hasła?

Grzegorz Niemirowski
Guest

Sun Jul 03, 2016 10:13 am   



Atlantis <marekw1986NOSPAM@wp.pl> napisał(a):
Quote:
Eksperymentuję właśnie z przykładem serwera telnetu, dołączonym do stosu
TCP/IP Microchipa. Zmodyfikowałem go nieco, bo oryginalny kod zajmował
się wyświetlaniem zawartości kilku zmiennych i oczekiwał na polecenia
wysyłane w formie pojedynczych liter. U mnie ma to być standardowa linia
poleceń. Zostawiłem natomiast oryginalny kod, związany z
uwierzytelnianiem, zarządzaniem sesją itp.
W oczy rzuciło mi się jednak to, że klient telnetu wyświetla hasło
podczas jego wpisywania. Tymczasem w kodzie ewidentnie znajduje się
fragment nakazujący wysłanie następującej treści: "Password:
\xff\xfd\x2d".
Ktoś ma jakiś pomysł, dlaczego pomimo tego PuTTy nie chce wyłączyć
wyświetlania znaków na czas wprowadzania hasła?

Może wymusiłeś w ustawieniach PuTTY zamiast ustawić na Auto?

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 27 days, 20 hours, 25 minutes and 29 seconds

Atlantis
Guest

Sun Jul 03, 2016 10:39 am   



W dniu 2016-07-03 o 12:13, Grzegorz Niemirowski pisze:

Quote:
Może wymusiłeś w ustawieniach PuTTY zamiast ustawić na Auto?

Jest "auto", zgodnie z domyślnymi ustawieniami.

Adam Wysocki
Guest

Sun Jul 03, 2016 2:31 pm   



Atlantis <marekw1986NOSPAM@wp.pl> wrote:

Quote:
W oczy rzuciło mi się jednak to, że klient telnetu wyświetla hasło
podczas jego wpisywania. Tymczasem w kodzie ewidentnie znajduje się
fragment nakazujący wysłanie następującej treści: "Password: \xff\xfd\x2d".

Ktoś ma jakiś pomysł, dlaczego pomimo tego PuTTy nie chce wyłączyć
wyświetlania znaków na czas wprowadzania hasła?

Łączysz się w trybie telnet czy raw?

Może spróbuj wyłączyć echo przez \xFF\xFB\x01 a włączyć przez \xFF\xFC\x01

--
http://www.chmurka.net/

Atlantis
Guest

Sun Jul 03, 2016 4:00 pm   



W dniu 2016-07-03 o 14:31, Adam Wysocki pisze:

Quote:
Łączysz się w trybie telnet czy raw?

Telnet.


Quote:
Może spróbuj wyłączyć echo przez \xFF\xFB\x01 a włączyć przez \xFF\xFC\x01

Teraz działa. Dzieki.
Dlaczego w takim razie Microchip nie użył tego rozwiązania od razu w
swoim kodzie?

Grzegorz Niemirowski
Guest

Sun Jul 03, 2016 4:07 pm   



Atlantis <marekw1986NOSPAM@wp.pl> napisał(a):
Quote:
Może spróbuj wyłączyć echo przez \xFF\xFB\x01 a włączyć przez
\xFF\xFC\x01
Teraz działa. Dzieki.
Dlaczego w takim razie Microchip nie użył tego rozwiązania od razu w
swoim kodzie?

Bo np. systemowy telnet działa z tamtą komendą. PuTTY trochę inaczej:

"PuTTY does honour this escape sequence, but only to disable local echo
that was enabled by a terminal escape sequence (<ESC>[12l)."

https://groups.google.com/forum/#!topic/comp.terminals/BbqJDOZxm0s

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 28 days, 2 hours, 19 minutes and 32 seconds

platformowe głupki
Guest

Sun Jul 03, 2016 7:15 pm   



(wiadomo)

gdzie i co miał wpisać?

elektroda NewsGroups Forum Index - Elektronika Polska - Telnet z Microchip - jak skutecznie wyłączyć echo przy wpisywaniu hasła?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map