IP : 192.168.1.55 Port : 9982 Putty starten, Telnet Connection starten und mit dem Kommando <P><UN>su</UN><Pwd>supass</Pwd><Cmd>Login</Cmd></P> kann ich mich einloggen. Soweit prima. Nun versuche ich das aber über einen Treiber zu machen, der raw data verschickt. Das klappt nicht. Habe auch \r oder \r\n angehangen - ohne Erfolg. Mir ist klar, dass telnet ungleich tcp raw data ist, aber ich weiss nicht, was fehlt.
Hängt auf Port 9982 noch so ein altertümlicher Telnetdeamon? Die handeln erst mal einige Parameter aus. Am einfachsten mit dem Wireshark nachschauen, was das telnet sendet. Wenn nachmachen nicht klappt - Doku dazu findest du in den alten RFCs.
Lucky O. schrieb: > kann ich mich einloggen. > Soweit prima. Nun versuche ich das aber über einen Treiber zu machen, > der raw data verschickt. Das klappt nicht. Solltest du dann nicht den teil anhängen, der nicht klappt? Telnet sollte ja einfach nur eine TCP Verbindung öffnen, genauso wie netcat:
1 | netcat 192.168.1.55 9982 <<EOF |
2 | <P><UN>su</UN><Pwd>supass</Pwd><Cmd>Login</Cmd></P> |
3 | EOF
|
wie "Noch einer" schon geschrieben hat - mit Wireshark ein Log von dem Gut-Fall erstellen und das mit deinem eigenen Test vergleichen - alle Unterschiede sind dann erstmal böse
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.