vulnhub--JIS靶场

news/2024/11/17 9:27:22/文章来源:https://www.cnblogs.com/zyToJH/p/18200394

环境搭建

kali(攻击机,NAT):192.168.96.4

靶机(linux,NAT):ip未知

信息收集

主机探测

netdiscover -i 监听网卡

发现96网段存活主机,猜测是96.5为靶机地址

端口扫描

nmap -sS -v 192.168.96.5(高校快速的扫描,TCP半链接扫描)

 nmap -A 192.168.96.5(全面扫描,更全面)

fscan既可以扫端口又可以扫漏洞,同时还可以对端口服务进行爆破

22端口是ssh服务,一般是爆破,80是http,也就是web服务,我们先从80端口下手

访问http://192.168.96.5/flag/

拿到第一个flag

扫描敏感目录

whatweb查看web环境

敏感目录分析

/flag前文已拿到flag

/assets/资源文件目录

/admin_area/

在网页源码中泄露了信息,admin/3v1l_H@ck3r

/robots.txt

漏洞利用

之前扫描的信息得知

存在登录界面login.php,访问并使用之前的用户账号密码登录

登录后是一个文件上传的接口,猜测存在文件上传漏洞

直接上传一句话木马

寻找文件路径,之前nmap扫出文件路径/uploaded_files,猜测即为网站上传的文件存放处

验证,成功执行自定义函数

网站根目录

PHP禁用函数

 

上线蚁剑

在web目录下找到hint.txt,其实之前如果想到访问hint.txt,也可以直接访问,只是网站扫描工具没扫出来

找到第三个flag,并且提示寻找technawi用户的密码去读取flag.txt

直接打开flag显示为空

 

应该是用户的限制,毕竟我们拿到的shell只是www-data用户

此时我们需要找到testnawi用户的密码来远程登录主机,得到flag.txt的权限

现在需要寻找隐藏文件来得到该用户的密码

find / -user 'technawi' 

过滤所有错误信息find / -user 'technawi' 2>/dev/null

找出根目录下属于technawi用户的文件并过滤错误信息

发现一个特别一点的文件,查看该文件的权限

发现其他用户也可以读取该用户的文件,而要得到的flag.txt的权限限制了其他用户读取

查看该文件,得到flag4

拿到了technawi用户的密码,登录

 至此flag全部获取

提权

sudo su root

知识点总结

1、信息收集(主机存活发现、端口扫描、web服务探测、网站敏感目录扫描)

2、文件上传(PHP一句话木马、蚁剑上线)

3、linux文件权限

4、sudo提权

参考文章

https://blog.csdn.net/Eastmount/article/details/105423490?ops_request_misc=%257B%2522request

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/708782.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

rthread学习记录汇总-不断更新

1、rthread 同Linux类似,包含了所有主流的芯片、cpu架构,可从官方获取最新的rt-thread源码后进行裁剪2、可从rthread官网下载env工具,env工具可用来对rtthread源码生成mdk/iar工程 命令式scons --target=mdk5 scons --targe=iar scons自带的编译固件功能,命令为scnons,…

【0day漏洞复现】北京慧飒科技有限责任公司WEB VIDEO PLATFORM存在未授权访问漏洞

阅读须知花果山的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人…

存钱计划(三)

存钱计划(三) 时间限制(普通/Java):1000MS/30000MS 内存限制:65536KByte 描述 TZC的店铺比较多,上次WY随便走只要能走到就行,现在他学聪明了。WY去买东西的话,确定一家店以后,当然他先要想想怎么样走到那家店走的路最少。店与店之间是有走的方向的,从店A到店B可以,店B到…

视野修炼-技术周刊第83期 | MarsCode

① MarsCode - 在线 AI IDE ② Turbo Console Log - 快速创建console ③ mcfly - 命令行历史搜索 ④ emoji-mart - emoji 选择组件 ⑤ OpenSumi 3.0 正式发布 ⑥ ElysiaJS - 基于Bun的Web框架 ⑦ extension.js - 跨浏览器插件开发 ⑧ 服务器实时消息获取5种方案 ⑨ Remix Yours…

实验4:代码审查

一、实验题目 :代码审查 二、实验目的 1、熟悉编码风格,利用开发环境所提供的平台工具对代码进行自动格式审查; 2、根据代码规范制定代码走查表,并按所制定的审查规范互审代码。 三、实验内容 1、IDEA环境和PyCharm环境二选一; IDEA环境 (1)预先准备在IDEA环境下实现对输…

BUUCTF-WEB(9-14)

[极客大挑战 2019]Secret File 打开题目查看源码,找到了一个文件然后就是一个按钮,点击后,他应该是反应了,但是我们看不到那我们抓包看看,这里是Burp抓包后,发到重发器发送了一遍,看看响应包,发现了然后访问这个网页就是一个源码这里没有过滤php://filter ?file=php:/…

iMessage群发,苹果iMessage短信,苹果iMessage推信,电脑版Mac Os系统自动群发iMessage完美实现 - 电脑端升级版

一、PC电脑版苹果系统(Mac OS)上实现imessage群发总结为以下几种方式: /*MacOS苹果系统,正常情况下,只能安装到苹果公司自己出品的Mac电脑,俗称白苹果,不能安装到各种组装机或者其他品牌的品牌机上,黑苹果的的原理,就是通过一些 “破解补丁” 工具欺骗macOS系统,让苹果系统…

pip虚拟环境安装包

pip虚拟环境安装包 问题描述 通常情况下,我们常使用Conda创建虚拟环境,然后再在虚拟环境内进行安装相应的软件包。虚拟环境可以让我们免收软件包的版本冲突的问题。但是有一些软件包不能通过Conda安装,只能通过pip安装。通常情况下,pip安装的软件包作用于全局,因而又会导致…

OWASP-Hackademic-Challenges

1.靶场安装 靶场下载:https://code.google.com/archive/p/owasp-hackademic-challenges/downloads 在phpstudy中搭建即可 访问页面:2.OWASP Hackademic Challenge – Challenge 1 2.1.解题点击链接,进入靶场页面上没有什么有用的消息,查看页面源代码(Ctrl+U)可以找到不同…

salesforce零基础学习(一百三十七)零碎知识点小总结(九)

本篇参考: https://help.salesforce.com/s/articleView?id=release-notes.rn_lab_conditional_visibiliy_tab.htm&release=250&type=5 https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_builder_automation_lightning_app.htm&re…

【转载】Verilog对数据进行四舍五入(round)与饱和(saturation)截位

Verilog对数据进行四舍五入(round)与饱和(saturation)截位 一、软件平台与硬件平台 软件平台:操作系统:Windows 8.1 64-bit开发套件:Vivado2015.4.2 Matlab2016a仿真工具:Vivado自带仿真器 二、引言在利用Verilog写数字信号处理相关算法的过程中往往涉及到对数据的量化…