CTF|陇剑杯线上-Wifi-WP

至少我们曾经在一起过。

来自:一言

var xhr = new XMLHttpRequest();xhr.open('get', 'https://v1.hitokoto.cn/');xhr.onreadystatechange = function () {    if (xhr.readyState === 4) {        var data = JSON.parse(xhr.responseText);        var hitokoto = document.getElementById('hitokoto');        hitokoto.innerText = data.hitokoto;    }}xhr.send();

前言:这道大题是我最有思路的一道题,可惜最后卡在最后一步,解密哥斯拉的返回流量。[aru_41]

(不然感觉有希望进线下了[aru_15])

题目描述:网管小王最近喜欢上了CTF网络安全竞赛,他使用“哥斯拉”木马来玩玩upload-labs,并且保存了内存镜像、WiFi流量和服务器流量,让您来分析后作答:(本题仅1小问)

答题要求:小王往upload-labs上传木马后进行了cat /flag,flag内容为__。(压缩包里有解压密码的提示,需要额外添加花括号)

题目下载:提取码:GAME

答题过程:

下载附件后,解压后发现三个文件:Windows 7-dde00fa9.vmem,服务器.pcapng,客户端.cap。

根据该项目叫WiFi,推测解题关键就在客户端.cap里,所以用Wireshark打开客户端.cap后,如下图:

CTF|陇剑杯线上-Wifi-WP发现全是加密的WiFi包。

大家都知道如果要解密WiFi流量包的话,需要知道WiFi的SSID和密码才可以解密,所以接下来我们就需要拿到Windows 7-dde00fa9.vmem镜像文件中的WiFi密码,利用volatility(kali自带)获取镜像信息:

volatility -f 'Windows 7-dde00fa9.vmem' imageinfo

CTF|陇剑杯线上-Wifi-WP4. 获取到镜像的profile,知道是Win7系统,关于系统保存的WiFi密码文件地址:如果是Windows Vista或Windows 7,保存在c:ProgramDataMicrosoftWlansvcProfilesInterfaces[网卡Guid],每个无线网络对应一个XML文档,所以我们需要获取这个遍历这个镜像中的文件:

volatility -f 'Windows 7-dde00fa9.vmem' --profile=Win7SP1x86_23418 filescan > 1.txt

CTF|陇剑杯线上-Wifi-WP5. 接下来要查找存放WiFi密码的文件,找了一遍没有发现XML文件,然后回过头去看题目的提示:(压缩包里有解压密码的提示,需要额外添加花括号),这不是很明显了吗?[aru_31],直接线查找zip的文件,果然在第二个zip处找到了一个My_Wifi.zip文件。

CTF|陇剑杯线上-Wifi-WP6. 找到文件后将其导出:

volatility -f 'Windows 7-dde00fa9.vmem' --profile=Win7SP1x86_23418 dumpfiles -Q 0x000000003fdc38c8 --dump-dir=./

CTF|陇剑杯线上-Wifi-WP7. 成功获取到zip文件,不过需要自己重命名过去,下载到本机后重命名为My_Wifi.zip,然后解压过程中发现密码??[aru_25],用rar打开压缩包后发现解压密码提示:

Cutout老照片上色 Cutout老照片上色

Cutout.Pro推出的黑白图片上色

Cutout老照片上色 20 查看详情 Cutout老照片上色

CTF|陇剑杯线上-Wifi-WPpassword is Network Adapter GUID(密码是网卡ID)

之前说到Win7的WiFi密码就存放在c:ProgramDataMicrosoftWlansvcProfilesInterfaces[网卡Guid]中,所以我们继续在镜像文件中搜索,直接搜索Interfaces:

CTF|陇剑杯线上-Wifi-WP9. 拿到解压密码:{529B7D2A-05D1-4F21-A001-8F4FF817FC3A},解压后拿到WiFi密码,用IE浏览器打开。

CTF|陇剑杯线上-Wifi-WP10. 成功拿到WiFi密码和SSID,233@114514_qwe My_Wifi,那就可以尝试解密WiFi流量包了。设置方法:编辑-首选项-Protocols-IEEE 802.11-Edit,设置好后点击OK,就可以看到解密的流量包了[aru_22]。

CTF|陇剑杯线上-Wifi-WPCTF|陇剑杯线上-Wifi-WP11. 现在我们已经解密到WiFi包了,但是不知道请求的服务器地址是多少,所以现在打开 服务器.pcapng 开始查看网管上传哥斯拉时候的包,上传包肯定是POST了,所以直接筛选POST包即可。

CTF|陇剑杯线上-Wifi-WP12. 拿到了请求的包,先进行URL解码,再找个PHP在线执行看一下那段编码的内容:

CTF|陇剑杯线上-Wifi-WP12. 相信大家一眼就看出来了就是哥斯拉的马,并且使用了xor_base64的加密器,配置也是默认配置,密码:pass 密钥:key,也拿到了服务器IP:42.192.84.152,所以我们返回到WiFi流量包,直接筛选服务器IP的包,找到几个哥斯拉加密的返回包。

CTF|陇剑杯线上-Wifi-WP13. 接下来需要解密哥斯拉的流量,在网上找到一个文章:https://www.php.cn/link/f9e6aa5c93154c16fc5fa8382d8b8de6:

<?phpfunction encode($D,$K){    for($i=0;$i

根据上面的文章可以知道(对于

PHP_XOR_BASE64

加密方式来说,前后各附加了16位的混淆字符),所以我们拿到的流量要先删除前16位和后16位字符。

原始返回包:72a9c691ccdaab98fL1tMGI4YTljMn75e3jOBS5/V31Qd1NxKQMCe3h4KwFQfVAEVworCi0FfgB+BlWZhjRlQuTIIB5jMTU=b4c4e1f6ddd2a488

真正内容:fL1tMGI4YTljMn75e3jOBS5/V31Qd1NxKQMCe3h4KwFQfVAEVworCi0FfgB+BlWZhjRlQuTIIB5jMTU=

然后将需要解密的内容改进脚本,丢到PHP环境中运行即可拿到flag。

CTF|陇剑杯线上-Wifi-WPFlag

flag{5db5b7b0bb74babb66e1522f3a6b1b12}

以上就是CTF|陇剑杯线上-Wifi-WP的详细内容,更多请关注php中文网其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/396875.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月6日 17:56:28
下一篇 2025年11月6日 17:57:35

相关推荐

  • CSS元素设置em和transition后,为何载入页面无放大效果?

    css元素设置em和transition后,为何载入无放大效果 很多开发者在设置了em和transition后,却发现元素载入页面时无放大效果。本文将解答这一问题。 原问题:在视频演示中,将元素设置如下,载入页面会有放大效果。然而,在个人尝试中,并未出现该效果。这是由于macos和windows系统…

    2025年12月24日
    200
  • 如何模拟Windows 10 设置界面中的鼠标悬浮放大效果?

    win10设置界面的鼠标移动显示周边的样式(探照灯效果)的实现方式 在windows设置界面的鼠标悬浮效果中,光标周围会显示一个放大区域。在前端开发中,可以通过多种方式实现类似的效果。 使用css 使用css的transform和box-shadow属性。通过将transform: scale(1.…

    2025年12月24日
    200
  • 如何用HTML/JS实现Windows 10设置界面鼠标移动探照灯效果?

    Win10设置界面中的鼠标移动探照灯效果实现指南 想要在前端开发中实现类似于Windows 10设置界面的鼠标移动探照灯效果,有两种解决方案:CSS 和 HTML/JS 组合。 CSS 实现 不幸的是,仅使用CSS无法完全实现该效果。 立即学习“前端免费学习笔记(深入)”; HTML/JS 实现 要…

    2025年12月24日
    000
  • 如何用前端实现 Windows 10 设置界面的鼠标移动探照灯效果?

    如何在前端实现 Windows 10 设置界面中的鼠标移动探照灯效果 想要在前端开发中实现 Windows 10 设置界面中类似的鼠标移动探照灯效果,可以通过以下途径: CSS 解决方案 DEMO 1: Windows 10 网格悬停效果:https://codepen.io/tr4553r7/pe…

    2025年12月24日
    000
  • 如何用前端技术实现Windows 10 设置界面鼠标移动时的探照灯效果?

    探索在前端中实现 Windows 10 设置界面鼠标移动时的探照灯效果 在前端开发中,鼠标悬停在元素上时需要呈现类似于 Windows 10 设置界面所展示的探照灯效果,这其中涉及到了元素外围显示光圈效果的技术实现。 CSS 实现 虽然 CSS 无法直接实现探照灯效果,但可以通过以下技巧营造出类似效…

    2025年12月24日
    000
  • 苹果浏览器网页背景图色差问题:如何解决背景图不一致?

    网页背景图在苹果浏览器上出现色差 一位用户在使用苹果浏览器访问网页时遇到一个问题,网页上方的背景图比底部的背景图明显更亮。 这个问题的原因很可能是背景图没有正确配置 background-size 属性。在 windows 浏览器中,背景图可能可以自动填满整个容器,但在苹果浏览器中可能需要显式设置 …

    2025年12月24日
    400
  • 苹果浏览器网页背景图像为何色差?

    网页背景图像在苹果浏览器的色差问题 在不同浏览器中,网站的背景图像有时会出现色差。例如,在 Windows 浏览器中显示正常的上层背景图,在苹果浏览器中却比下层背景图更亮。 问题原因 出现此问题的原因可能是背景图像未正确设置 background-size 属性。 解决方案 为确保背景图像在不同浏览…

    2025年12月24日
    500
  • 苹果电脑浏览器背景图亮度差异:为什么网页上下部背景图色差明显?

    背景图在苹果电脑浏览器上亮度差异 问题描述: 在网页设计中,希望上部元素的背景图与页面底部的背景图完全对齐。而在 Windows 中使用浏览器时,该效果可以正常实现。然而,在苹果电脑的浏览器中却出现了明显的色差。 原因分析: 如果您已经排除屏幕分辨率差异的可能性,那么很可能是背景图的 backgro…

    2025年12月24日
    000
  • IE浏览器下,文本行高导致文字与图标无法居中对齐,如何通过CSS实现兼容修改?

    IE浏览器之下CSS兼容问题:行高对齐 问题: 如图所示,在IE浏览器下,文本中的行高会导致文字与图标无法居中对齐。如何通过CSS实现兼容修改? 解答: 立即学习“前端免费学习笔记(深入)”; 为了解决这个问题,建议避免使用 top 属性。相反,可以将图标和文本都设置为 display:inline…

    2025年12月24日
    000
  • IE 下 “ 标签内包含 “ 标签导致行高不居中,如何解决兼容性问题?

    ie下的行高不居中兼容问题 在ie浏览器中,当 标签内包含空标签时,文字行高会出现不居中的问题。为了兼容ie,需要对css进行调整。 根据答案中的提示,正确的修改方式如下: 去掉top属性。将图标和文字都设置为display:inline-block。为文字设置vertical-align: mid…

    2025年12月24日
    000
  • 如何在 VS Code 中解决折叠代码复制问题?

    解决 VS Code 折叠代码复制问题 在 VS Code 中使用折叠功能可以帮助组织长代码,但使用复制功能时,可能会遇到只复制可见部分的问题。以下是如何解决此问题: 当代码被折叠时,可以使用以下简单操作复制整个折叠代码: 按下 Ctrl + C (Windows/Linux) 或 Cmd + C …

    2025年12月24日
    000
  • 分析回流和重绘:探讨二者的差异和功能

    回流与重绘:解析二者的区别与作用 在前端开发中,优化网页性能常常是一个重要的任务。而回流(reflow)和重绘(repaint)是影响网页性能的两个关键因素。本文将详细解析回流与重绘的区别,并探讨它们在优化网页性能中的作用。 回流与重绘的区别回流和重绘都是指浏览器渲染页面时的操作,但它们的区别在于操…

    2025年12月24日
    000
  • 提高网页加载速度的最佳方法:优化重绘和回流

    最佳实践:优化重绘和回流,提升网页加载速度 在如今移动设备和高速互联网的时代,网页的加载速度直接影响着用户体验和网站的流量。过慢的加载速度不仅会让用户流失,还会降低用户满意度,从而影响网页排名和转化率。因此,对于网页开发者来说,优化网页加载速度是一个很重要的任务。其中,优化重绘和回流是提升网页加载速…

    2025年12月24日
    000
  • 浏览器渲染流程分析:重新绘制和重排的影响

    重绘和回流后会发生什么?深入解析浏览器渲染流程,需要具体代码示例 在网页开发中,了解浏览器渲染流程是非常重要的。浏览器渲染流程包括了重绘(Repaint)和回流(Reflow)两个重要过程。本文将对这两个过程进行详细解析,并提供具体的代码示例。 首先,我们来了解一下重绘和回流的概念。 重绘是指改变元…

    2025年12月24日
    000
  • 探究回流与重绘的异同及适用领域

    深入探讨回流与重绘:差异和应用场景,需要具体代码示例 前言: 在前端开发中,回流(reflow)和重绘(repaint)是常见的概念。它们与页面渲染密切相关,对性能优化至关重要。本文将深入探讨回流和重绘的差异以及它们的应用场景,并给出具体的代码示例。 一、回流(reflow)是什么? 回流指的是浏览…

    2025年12月24日
    000
  • 最佳性能优化:前端开发者必须了解的避免重绘和回流策略

    极致性能优化:前端开发者应该知道的重绘和回流规避策略,需要具体代码示例 引言:在现代Web开发中,性能优化一直是前端开发者需要关注的重要问题之一。其中,重绘和回流是造成性能问题的两个关键因素。本文将介绍什么是重绘和回流,并提供一些规避策略和具体代码示例,以帮助前端开发者在日常工作中更好地优化性能。 …

    2025年12月24日
    000
  • 优化网页性能的关键措施:解密重绘和回流

    解密重绘和回流:优化网页性能的关键步骤 在今天的互联网时代,快速加载和流畅的用户体验是每个网页设计师和开发人员追求的目标。然而,经常会遇到网页加载速度缓慢或页面卡顿的问题。这些问题一部分是由于浏览器对页面进行重绘和回流所导致的。了解重绘和回流的工作原理,并采取相应的优化措施,可以显著提升网页的性能和…

    2025年12月24日
    000
  • 提升性能的有效方法:最大化利用回流和重绘功能

    如何高效利用回流和重绘进行性能优化 一、概述在前端开发中,性能优化是一个非常重要的环节。回流(reflow)和重绘(repaint)是影响页面性能的两个关键因素。本文将介绍如何有效地利用回流和重绘进行性能优化,并给出一些具体的代码示例。 二、回流(reflow)和重绘(repaint)的定义和区别回…

    2025年12月24日
    000
  • 优化网页渲染性能:详细剖析重绘和回流的机制与应对策略

    提升页面渲染效率:深入解析重绘和回流的原理与防范 随着互联网的发展,网站和应用程序的性能要求越来越高。页面加载速度成为了用户体验的关键因素之一。而页面渲染效率的提升,可以有效减少页面加载时间,提升用户体验。在优化页面渲染效率的过程中,我们需要了解和应用重绘和回流的原理,以及相应的防范措施。 首先,我…

    2025年12月24日
    000
  • 优化网页加载速度的技巧:理解回流和重绘的差异与优化方法

    回流与重绘的差异与优化:优化网页加载速度的技巧 在如今互联网高速发展的时代,网页加载速度成了用户体验的重要指标之一。加载速度慢不仅会让用户感到不耐烦,还会导致用户流失,影响网站的转化率。而要提高网页的加载速度,我们就需要了解和优化回流与重绘。 回流(reflow)和重绘(repaint)是浏览器渲染…

    2025年12月24日
    300

发表回复

登录后才能评论
关注微信