应急响应靶机-Linux(2)

前言

本次应急响应靶机采用的是知攻善防实验室的Linux-2应急响应靶机

靶机下载地址为:

https://pan.quark.cn/s/4b6dffd0c51a

相关账户密码: root/Inch@957821.(记住要带最后的点.)

解题

启动靶机

不建议直接使用账号密码登录,建议用另一台主机通过ssh协议连接该靶机。

我这里是用kali ssh连接该靶机

 第一题、攻击者IP

想要知道攻击者的ip地址,那肯定是要去看web日志文件,看看里面有没有攻击者留下的痕迹

cd /www

cd wwwlogs

cat 127.0.0.1.log

几乎全都是192.168.20.1这哥们

哈,那么攻击者ip没跑了

第二题、攻击者修改的管理员密码(明文) 

输入netstat -anp(系统会显示出一系列的网络连接信息,包括本地和远程IP地址、端口号、连接状态以及使用这些连接的进程信息)

发现有3306端口开放也就是mysql数据库

那么我们应该是需要登录上mysql来查看管理员密码

find / -name config.inc.php(数据库常用配置文件名)

直接find搜索配置文件 

cat /www/wwwroot/127.0.0.1/lib/config.inc.php

 也是成功知道了数据库用户名和密码

kaoshi/5Sx8mK5ieyLPb84m

运用得到的账户密码登录mysql

show databases;

use kaoshi;

show tables;

select * from x2_user;

发现是md5加密的但题目要求明文那就解密一下

f6f6eb5ace977d7e114377cc7098b7e3

这边推荐一个md5解密网站

MD5免费在线解密破解_MD5在线加密-SOMD5

第三题、第一次连接webshell的url

在ssh连接成功的根目录下有一个数据包文件,在靶机本地开启一个web服务将该数据包文件下载到本地

systemctl status firewalld

systemctl stop firewalld

python --version

ip a

python -m SimpleHTTPServer

 

第一次连接的url很简单,直接搜索.php第一个就是

 index.php?user-app-register

第四题、webshell连接密码

追踪http流,将里面的dataurl解码

密码为Network2020

第五题、flag1

直接搜索字符串flag1

追踪http流

flag1{Network@_2020_Hack}

第六题、攻击者使用的后续上传的木马名称

还是搜索.php

version2.php

第七题、flag2

在/www/wwwroot/127.0.0.1/.api/alinotify.php中

flag{bL5Frin6JVwVw7tJBdqXlHCMVpAenXI9In9}

第八题、flag3

flag3在历史命令之中

history

flag{5LourqoFt5d2zyOVUoVPJbOmeVmoKgcy6OZ}

汇总一下答案,提交解题

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

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

相关文章

900kW直流负载组-DC系列负载组

R900 DC 型是一个固定式 900kW 直流负载组,旨在准确模拟典型直流电源在实际运行过程中遇到的负载;例如用于物料搬运设备、固定电源和电动汽车领域的设备,例如车队车辆、地面支持设备 (GSE)、工业机器人等。 技术细节 负载组 R9…

机器学习实现语音识别的背后技术详解

引言 语音识别是机器学习领域中的一个重要应用,它使得计算机能够像人类一样理解和生成语言。随着深度学习技术的快速发展,语音识别的准确性和效率得到了显著提升。本文将深入探讨机器学习实现语音识别的背后技术,并通过详细的代码示例来展示…

海富泰可直动式比例阀控制器EVRD-03C26SB-C1D24-B00

控制EVOTEK海富泰可直动式及先导式比例方向阀EVRD-03A04SA-C1D24-V00、EVRD-03C08SB-C1D24-B00、EVRD-03A16SA-C1D24-V00、EVRD-03C26SB-C1D24-B00、EVRD-05A30SA-C1D24-V00、EVRD-05C60SB-C1D24-B00、EVRD-P05A80SA-IIC1D24-B00、EVRD-P07C100SB-EEC1D24-V00、EVRD-P07A150SA-…

Python学习笔记23:进阶篇(十二)常见标准库使用之日期时间功能datetime模块的学习使用

前言 本文是根据python官方教程中标准库模块的介绍,自己查询资料并整理,编写代码示例做出的学习笔记。 根据模块知识,一次讲解单个或者多个模块的内容。 教程链接:https://docs.python.org/zh-cn/3/tutorial/index.html 日期和时…

【SSM】医疗健康平台-管理端-运营数据报表导出

知识目标 熟悉JasperReports的用法,能够使用JasperReports实现PDF文件导出 掌握Excel方式导出运营数据报表的方法,能够使用Apache POI以Excel方式导出运营数据报表 掌握PDF方式导出运营数据报表的方法,能够使用JasperReports以PDF方式导出运…

Linux基础 - iptables 与 firewalld 防火墙

目录 零. 简介 一. iptables 二. firewalld 三. 总结 零. 简介 iptables iptables 是 Linux 内核中集成的一种基于命令行的防火墙工具。它通过一系列规则来控制网络数据包的流动,包括允许、拒绝、修改数据包等操作。iptables 可以对入站、出站和转发的数据包进…

Arcgis 计算经纬度坐标并补齐6位小数

工作中我们经常需要在Arcgis中计算点的经纬度或者线的起点、终点坐标,为确保数据的准确性,我们必须保留6位小数,但我们在默认计算的时候偶尔会遇到算出来的经纬度坐标小数位不足6位,那我们应该如何补齐呢,这里我将方法…

常见密码算法

密码算法(Cryptographic Algorithms)是用于保护数据安全的重要工具,它们包括加密算法、哈希算法和签名算法。密码算法广泛应用于数据加密、身份验证、数据完整性验证和数字签名等领域。以下是一些常见的密码算法及其介绍。 对称加密算法 对…

DW数模笔记——task03

第三章 函数极值与规划模型 在这一章中,我们将介绍函数极值与规划模型。约束条件下的极值求解是优化问题和运筹学研究的重点,也是各大数学建模竞赛中考察的重难点。它主要针对的是目标函数在约束条件下的极值,以及多种方案中的最优方案。本章…

结构冒险,控制冒险,数据冒险实例分析

目录 1.结构冒险: 2.数据冒险: 3.控制冒险: 指令执行过程: 取指(IF):从指令存储器或 Cache 中取指令。 译码/读寄存器(ID):操作控制器对指令进行译码,同时从寄存器堆中取操作数。 执行/计算地…

GPT-5:迈向“博士级”智能的新纪元

标题:GPT-5:迈向“博士级”智能的新纪元 随着OpenAI首席技术官米拉穆拉蒂确认GPT-5将在一年半后发布,我们站在了人工智能发展的又一个重要节点。GPT-5的问世,预示着我们即将进入一个全新的AI时代。本文将从技术突破、智能系统与人…

黑鹰优化算法(BEO)-2024年SCI新算法-公式原理详解与性能测评 Matlab代码免费获取

声明:文章是从本人公众号中复制而来,因此,想最新最快了解各类智能优化算法及其改进的朋友,可关注我的公众号:强盛机器学习,不定期会有很多免费代码分享~ 目录 原理简介 一、种群初始化 二、围捕行为 三…

qt qml-Table表格组件

文章目录 示例代码代码详解运行效果扩展功能总结在QML中创建一个表格组件,可以使用 TableView 或 TableView 结合 ListModel 和 TableViewColumn。下面是一个完整的示例,展示了如何使用这些组件创建一个简单的表格,并附上详细的代码说明。 示例代码 main.qml import Q…

OpenVINO部署

OpenVINO部署 什么是 OpenVINO?OpenVINO 的优势安装指南系统要求:安装步骤 环境设置部署示例代码优化和部署步骤详细部署示例 什么是 OpenVINO? OpenVINO(Open Visual Inference and Neural Network Optimization)是由…

centos上快速搭建zfile文件网站

什么是zfile? zfile文件网站是最方便快捷的在线目录展示程序,支持将本地文件、FTP、SFTP、S3、OneDrive 等存储在网站上展示并浏览! 本教程参考: https://docs.zfile.vip/install/os-linux复现 今天的搭建环境是centos7.9 第一…

如何安装和配置 Django 与 Postgres、Nginx 和 Gunicorn

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 先决条件 本教程假设您已经在Debian 7或类似的Linux发行版(如Ubuntu)上设置了您的droplet(VPS&#…

Spring Boot 整合 JSP

Spring Boot 是一个开源的 Java 框架,用于创建独立、生产级的基于 Spring 框架的应用程序。它简化了基于 Spring 的应用程序的创建和部署过程。JSP(JavaServer Pages)是一种动态网页技术,允许开发者在 HTML 中嵌入 Java 代码。将 …

时间戳转换日期格式 filters实现

filters: { time: function time(value) { const now new Date(value) const y now.getFullYear() const m now.getMonth() 1 const d now.getDate() return ${y}-${m < 10 ? 0${m} : m}-${d < 10 ? 0${d} : d} ${now .toTimeString() .substr(0, 8)} } …

简单的springboot整合activiti5-serviceImpl部分(1)

简单的springboot整合activiti5.22.0-serviceImpl部分(1) 原来的流程serviceImpl部分代码过多&#xff0c;所以此处单独记录一下&#xff0c;此处记录的是serviceImpl第一部分代码 package cn.git.workflow.service.impl;import cn.git.cache.api.BaseCacheApi; import cn.gi…

CSS|03 尺寸样式属性文本与字体属性

尺寸样式属性 height:元素高度height的值&#xff1a;auto 自动length 使用px定义高度% 基于包含它的块级对象的百分比高度 width&#xff1a;元素的宽度width的值与height一样span标签可以设置宽度、高度吗&#xff1f; 答&#xff1a;不可以&#xff0c;因为span标签是一个行…