amoragazza wrote:
> Ik heb een scriptje geschreven dat de banners grabt van oa. sshd, ftpd,
> etc door een socket te openen, enventueel een of andere string erdoor te
> duwen, en de output te lezen.
> Op dezelfde manier probeer ik nu ook de banner te lezen die sommmige
> telnet servers meegeven.
(snip)
> Het probleem is zoals je ziet, dat de output die ik krijg iets is als:
> ÿýÿý ÿý#ÿý'ÿý$
Het derde karacter ontbreekt in deze reeks omdat het een controle-karacter
is en mijn newsreader het automatisch verwijdert.
> Niet veel soeps maw...
Dat lijken mij telnet-opties? Die beginnen met 255 om aan te geven dat het
een optie is en dan wat bytes die aanduiden wat het juist betekent. Even
opzoeken in de telnet RFC's (samen met een latin1-codetable :-) levert mij:
(IAC = interpret as command)
IAC DO (iets)
IAC DO TERMINAL-SPEED
Sender is willing to receive terminal speed information in a
subsequent sub-negotiation.
IAC DO X-DISPLAY-LOCATION
Sender is willing to receive the X display location in a
subsequent sub-negotiation.
IAC DO NEW-ENVIRON
The sender of this command is willing to receive environment
variables.
IAC DO ENVIRON
The sender of this command is willing to receive environment
variables.
Maw: alles negeren dat niet ter zake doet (in dit geval alles).
--
Nicolas Barbier