有关终端的一些tips
reg.exe是用于操作注册表的命令,可以通过reg /?来查看所有参数,在pentest中有两个很实用的参数 reg query 读取注册表信息, reg add 添加或修改注册表内容。
设想如下场景:
webshell已经拿到,为了进一步pentest需要登陆终端,但是并不知道终端服务是否开启,或者开启了但不知道端口,首先需要知道服务是否开启
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\TERMSERVICE" /v start
可能的值有三种:0x02是自动启动,0x03是手动启动,0x04是禁用

我本地2k3的虚拟机设置的是手动启动,如果需要改为自动启动可以:reg add "HKEY_LOCALMACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\TERMSERVICE" /v start /t reg_dword /d 0x02
然后需要知道是否允许远程链接
reg query "HKEY_LOCALMACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\TERMINAL SERVER" /v fdenytsconnections
可能的值有两种0x01表示允许,0x02表示不允许

如果需要修改为允许,则:
reg add "HKEY_LOCALMACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\TERMINAL SERVER" /v fdenytsconnections /t reg_dword /d 0x1 /f
最后是查看链接端口
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\TERMINAL SERVER\WINSTATIONS\RDP-TCP" /v portnumber

0xd3d就是十进制的3389。使用操作系统自带的命令的最大好处就是能在很大程度上规避防御性软件的检测。
如果确认系统开启了终端服务但是不确定端口,可以直接tasklist /svc查看终端服务对应的pid值,然后在netstat -ano查看pid对应的端口即可。
最后:我大天朝的大牛们写出来的script trojan有那么一些确实有着很强大和实用的功能,包括操作注册表,说实话这个比起老外写的确实功能丰富很多。
有关终端的一些tips的更多相关文章
- tips [终端]
		
pbcopy 命令:Place standard output in the clipboard. $ pbcopy < ~/.ssh/id_rsa.pub
 - Mac上MySQL忘记root密码且没有权限的处理办法&workbench的一些tips (转)
		
忘记Root密码肿么办 Mac上安装MySQL就不多说了,去mysql的官网上下载最新的mysql包以及workbench,先安装哪个影响都不大.如果你是第一次安装,在mysql安装完成之后,会弹出来 ...
 - Shell终端配置
		
Shell终端配置 How to: Change / Setup bash custom prompt (PS1) 参考链接:https://www.cyberciti.biz/tips/howto- ...
 - [转载]移动终端浏览器初始设置apple-mobile-web-app-capable
		
这两句话的确很有用,有了它,手机访问的时候像样了. 原文地址:移动终端浏览器初始设置apple-mobile-web-app-capable作者:素水凌心 移动终端浏览器默认设置视口的宽度和初始规模. ...
 - 每个Web开发人员应该知道的12个终端命令
		
Tips 原文作者:Danny Markov 原文地址:12 Terminal Commands Every Web Developer Should Know About 终端是开发人员的武器库中最 ...
 - 终端:Xcode模拟器上安装.app方法
		
有的时候,我们可能需要将别人的Xcode运行之后的程序包(xxx.app)安装在自己的模拟器上,如下我将介绍如何通过终端来安装. 实现 获取自己Xcode生成的xxx.app steps 1:在工程d ...
 - iOS 开发中的 Tips(一)
		
背景 学习6个小Tips 那就跟我一起学习小知识点吧.目录如下: 修改Mac终端(Terminal)里不同类型文件的显示颜色 修改Mac终端(Terminal)的提示文字 Mac终端显示/隐藏文件命令 ...
 - mac系统终端的color scheme配置和vim配置
		
一.配置终端 solarized http://ethanschoonover.com/solarized 简单配置脚本: #!/bin/sh git clone git://github.com/a ...
 - Linux程序员福利 - 追女友神奇(Linux终端运行炫酷程序)
		
概述 作为IT人员,给同事的感觉呆板,不会会浪漫,不懂情趣.其实不然,我们可以用我们的技能创造出IT人员独有的浪漫.girlLove脚本就可以实现IT人员的浪漫.girlLove本质上是一个简易的问答 ...
 
随机推荐
- jenkins推送docker镜像到远程仓库
			
参考链接:https://blog.csdn.net/qq_34252622/article/details/92791262
 - 阿里云zabbix的python脚本
			
由于阿里云只能用465端口.所以这个zabbix的脚本修改成了465端口的python脚本. 修改于https://www.jianshu.com/p/9d6941dabb47 #!/usr/bin/ ...
 - Thinkphp中js报错,Uncaught SyntaxError: Unexpected token }
			
tp中js在行末使用注释报错Uncaught SyntaxError: Unexpected token } if (new_directors==1) {// 注释 解决办法:注释换成单行 if ( ...
 - zabbix监控Linux服务器丢包率
			
http://www.ttlsa.com/zabbix/zabbix-simple-checks/ 这个文章看了,还没有实践 1.先创建监控项,键值如下 icmppingloss[<121.1 ...
 - Q_Go1
			
Go语言的特点及优势 一.Go语言设计初衷(为什么设计Go语言?) 1.1.设计Go源是为了解决当时Google开发遇到的困难: 大量的C++代码,同时有引入了Java和Python 成千上万的工程师 ...
 - 工具类BitMap 把网络URL图片转换成BitMap
			
代码不复杂,直接把完整代码贴上. 这次是用到很旧的HttpURLConnection,那为什麽会用这个,因为我本来想转回okhttp的,可实在没时间转,项目就已经做下去了,结果转不回来. packag ...
 - day38-进程-事件
			
#1.事件Event:以交通灯为例.可以控制所有进程等待或者运行. from multiprocessing import Event e = Event() #实例化一个事件,创建一个交通灯,默认是 ...
 - 有几张高度不一样的小图片,如何用html+css实现在同一行垂直居中对齐?
			
方法一 :使用弹性布局 方法二 :CSS3 transform 属性 父级元素定位 子集元素加属性: position: absolute; top: 50%; transform: translat ...
 - Android activity 亮度调整
			
注意点 screenBrightness 取值范围0-1 不是0-255一定要注意 scanForActivity(context) 是根据上下文获取所在的activity如果直接在activity ...
 - codeigniter注意点
			
1. 数据的操作: insert 和update最好使用自带的db方法,1避免了过滤字符串和sql注入,2是数据量相对查询是非常小的. select则建议使用自己写的,这样便于优化. 2. 去掉ind ...