PDA

Bekijk Volledige Versie : Re: php - telnet



Nicolas Barbier
01/05/03, 11:20
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

amoragazza
02/05/03, 15:05
Nicolas Barbier <anti@spam.invalid> schreef in
news:3eb0e62f$0$6524$afc38c87@sisyphus.news.be.eas ynet.net:

> 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).

Tnx, maar waar ik eigenlijk op doel, is de banner die de telnetd doorstuurt
te grabben...
vaak iets als 'welkom op deze telnet serv etcetc'. Lukt perfect bij ssh, ftp
ed, maar niet bij telnet. Daar krijg ik van die onleesbaare xxx die je net
vertaalde :)

--
Microsoft Uber alles!
(http://www.pics4fun.com/images/uber.gif)

- <url:http://www.computersecurity.be/> -

Igmar Palsenberg
08/05/03, 10:50
amoragazza wrote:

> Tnx, maar waar ik eigenlijk op doel, is de banner die de telnetd doorstuurt
> te grabben...
> vaak iets als 'welkom op deze telnet serv etcetc'. Lukt perfect bij ssh, ftp
> ed, maar niet bij telnet. Daar krijg ik van die onleesbaare xxx die je net
> vertaalde :)

De telnet server verwacht reactie op z'n protocol onderhandelingen. Die
zul je 'm eerst moeten geven voordat ie wat anders doet.



Igmar