利用CmdShell查看远程登录端口

  很多时候我们只能暂时取得肉鸡的Cmd 权限,很多时候肉鸡的3389端口已经被更改,在这种情况下,大家不妨用如下方法来查看一下。

方法一:适用于Windows 2003 xp 2000

Echo Dim ReadComputerName >>xior.vbs
Echo Set ReadComputerName=WScript.CreateObject("WScript.Shell") >>xior.vbs
Echo Dim TSName,TSRegPath >>xior.vbs
Echo TSRegPath="HKLM\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber" >>xior.vbs
Echo TSName=ReadComputerName.RegRead(TSRegPath) >>xior.vbs
Echo WScript.Echo("TermService port is:"^&TSName) >>xior.vbs
Cscript xior.vbs


方法二:适用于Windows 2003 xp
REG query HKLM\SYSTEM\CurrentControlSet\Control\Terminal" "Server\WinStations\RDP-Tcp /v PortNumber


方法三:利用导出注册表查看
①适用于Windows 2003 xp

regedit /e tsp.reg "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp"
type tsp.reg


②适用于Windows 2000

regedit /e tsp.reg "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp"
type tsp.reg


方法四:适用于SQL查询
exec master..xp_regread 'HKEY_LOCAL_MACHINE','SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp','PortNumber'


附两个文件版查看端口 。
VBS 版 :将以下代码保存为port.vbs 双击运行

Dim ReadComputerName
Set ReadComputerName=WScript.CreateObject("WScript.Shell")
Dim TSName,TSRegPath
TSRegPath="HKLM\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber"
TSName=ReadComputerName.RegRead(TSRegPath)
WScript.Echo("TermService port is:"&TSName)


bat 版 :将以下代码保存为port.bat 双击运行

@echo off
mode con cols=32 lines=6
for /f "skip=4 tokens=1,2 delims=x" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v "PortNumber"') do (
set pnL=%%a
set pnR=%%b
)
set /a pn=%pnL:~-1%x%pnR%
echo. & echo TermService port is: %pn%
echo. & echo Press Any key To Quit & pause>nul


上一篇: 关闭135、445 端口批处理代码
下一篇: 台湾金牌音乐人遭艳照敲诈 黑客侵入电脑
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 批处理vbsDos
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 支持Gravatar头像.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.