网络空间安全赛题解析-通过ftp获取网站权限

目录

1:题目背景

2:题目描述

3:答案提交

4: 关卡环境

5:参考步骤


1:题目背景

文件传输协议使得主机间可以共享文件。 FTP 使用TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。控制连接使用类似TELNET协议在主机间交换命令和消息。文件传输协议是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录

2:题目描述

在这一关,你需要利用ftp获取网站权限,进而获取目标主机。目标主机ip为192.168.102.62。

3:答案提交

1、得到目标主机权限。

2、请提交操作过程报告,报告中要包含操作的关键过程描述并附截图,以WORD方式提交。

4: 关卡环境

VPC1(虚拟PC

工具场景:Windows XP操作系统/BT5

VPC2(虚拟PC

Window server 2003

软件描述

使用工具场景集成的工具软件,参赛者也可以上传工具软件软件到工具场景。

关卡环境描述

1、学生机与实验室网络直连

2、VPC与实验室网络直连

3、学生机与VPC物理链路连通

5:参考步骤

1.打开cmd,输入ftp 192.168.102.62 连接ftp服务器,发现提示用户名为:ftp。

 2.如图配置参数,线程限制在20,端口设置为21。

 3.点击字典,添加我们的爆破字典。

 4.点击扫描弱口令,选择扫描ftp弱口令。

 5.扫描出弱口令账号ftp,密码ftp,登陆上去,发现是web目录。

 6.连接ftp,上传webshell。

 7.浏览器访问192.168.102.62/php.php

 8.点击web shell,添加用户,分别执行:

net user test test /add

net localgroup administrators test /add

 

 9.远程连接服务器。用账号test 密码test 登陆。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Pure-FTPd 是一个开源的 FTP 服务器,其源码使用 C 语言编写,可以在 Linux、Unix、Windows 等操作系统上运行。下面是 Pure-FTPd 的源码解析: 1. 程序入口 Pure-FTPd 的程序入口在 main() 函数中,该函数主要做了以下几件事情: - 初始化运行环境,包括设置语言、日志文件,解析命令行参数等; - 载入配置文件,包括读取 FTP 用户、虚拟用户、限速等配置信息; - 初始化网络监听,包括创建监听套接字,绑定端口等; - 进入主循环,等待客户端连接并处理客户端请求。 2. 客户端连接处理 当客户端连接到 Pure-FTPd 服务器时,服务器会创建一个新的子进程来处理该连接。子进程主要做以下几件事情: - 接受客户端的连接请求,并发送欢迎信息; - 接收客户端的命令请求,解析并执行命令; - 处理客户端的数据传输请求,包括上传、下载、列表等操作; - 断开客户端连接,销毁子进程。 3. 命令解析与执行 Pure-FTPd 支持多种 FTP 命令,包括登录、列出目录、上传、下载、删除等。在子进程中,服务器会接收客户端发送的命令请求,并解析该命令。如果该命令合法,服务器会执行相应的操作并返回结果给客户端。 4. 虚拟用户支持 Pure-FTPd 支持虚拟用户,即用户信息不需要存储在系统中,而是存储在 Pure-FTPd 的配置文件中。当客户端使用虚拟用户登录时,服务器会根据用户名和密码从配置文件中查找对应的用户信息,并进行验证。 5. 限速支持 Pure-FTPd 支持限速功能,即对上传和下载的速度进行限制。服务器会根据用户的配置信息,限制用户的上传和下载速度,以保证服务器的正常运行。 以上就是 Pure-FTPd 的源码解析。通过了解 Pure-FTPd 的源码,可以更好地理解 FTP 服务器的工作原理,也可以为开发自己的 FTP 服务器提供参考。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你可知这世上再难遇我

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值