[讨论]如何解决WinXP下使用Telnet命令时的回显问题
信息来源:邪恶八进制信息安全团队([url]www.eviloctal.com[/url])议题作者:冰血封情flyerboy
我在WinXP下使用Telnet命令连接主机时通常使用两种方式:
1.先运行不带参数的Telnet命令,然后用open 命令连接远程主机。这种方法虽然可以回显本地输入的请求信息,但光标会自动跳到最左上角,屏幕上原有的字符也无法清除,造成屏幕混乱。
2.直接用Telnet 主机名 端口号的命令行。这种方法似乎不能回显本地输入的请求信息,即使用set localecho也没有效果。
不知大家有没有比较好的方法,请指点一下,谢谢! 不知道你用telnet连接的是哪个端口,什么服务,可否讲的清楚一些?
还有如果用Tenlet 直接连接FTP端口,如:21的话,可能会出现"220-Microsoft FTP Service"如果要是连接3389的话,可能什么也不显示,这都是正常的情况。
如果是直接telnet 23的话
1.可以试试在
欢迎使用 Microsoft Telnet Client
Escape 字符是 'CTRL+]'
Microsoft Telnet>
这个状态下面输入:set LOCAL_ECHO
2.在注册表中
[HKEY_CURRENT_USER\Software\Microsoft\Telnet]
中的DebugFlags一项
将值设置为 0x00000010(16),这时telnet支持回显功能。支持回显后,方便进行http,ftp,smtp,pop等TCP应用层协议进行试验。 换成Linux下的telnet
一了百了~~
微软的东西用起来越来越不爽了
Vista下连中文都没法输入了~~唉~~ 我准备连接的端口是Tomcat监听的8080端口,我用二楼的方法修改注册表试了一下,好象还是不行。这似乎是WinXP的一个bug! 用nc连吧, nc 效果比较好, 呵呵 用nc -h 看帮助 不错,NC比Telnet使用更方便!
页:
[1]
