CTF-MISC杂项题2

这篇博客接着CTF-MISC杂项题1继续讲

03 压缩文件处理

压缩文件分析
在这里插入图片描述
伪加密一般考察zip与rar,现在不常考,因为现在压缩软件功能强大,自动可以识别伪加密
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
框里的80的尾数为0即可解密,若改了值还报错,为真加密
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.明文攻击
明文攻击指知道加密的ZIP里部分文件的明文内容,利用这些内容推测出密钥并解密ZIP文件的攻击方法,相比于暴力破解,这类方法在破解密码较为复杂的压缩包时效率更高。
采用场景:已知加密的zip部分文件明文内容
例如:假设一个加密的压缩包里有两个文件readme.txt和flag.txt,其里flag.txt的内容为我们希望知道的内容,而我们有readme.txt的明文文件,利用上述两个文件即可进行明文攻击。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
采用该方法需要注意两个关键点:
1.有一个明文文件,压缩后CRC值与加密压缩包里的文件一致
2.明文文件的压缩算法需要与加密压缩文件的压缩算法一致
在这里插入图片描述
2345好压默认压缩算法为deflate,可以在添加到压缩文件时在压缩方法里选不同的算法。
对于2345好压的store算法,无需修改算法选项卡,在常规选项卡里将压缩方式设置为存储即可。

在这里插入图片描述
出错:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
修改后:(变动7A为文件头块类型)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
再把STM加上.png后缀名打开图片(因为编辑器里显示STM有png后缀名)
在这里插入图片描述

流量取证技术

取证:内存取证,硬盘取证,这些为存储取证
CTF竞赛里,流量包的取证分析为另一项重要的考察方向。
通常竞赛里会提供包含流量数据的PCAP文件,有时候也会需要选手们先进行修复或者重构文件后,再进行分析。

竞赛里的流量分析可以概括为以下三个方向:
流量包修复
协议分析
数据提取
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5.包长度过滤
udp.length == 26 这个长度指udp本身固定长度8加上下面那块数据包之和
tcp.len >= 7 指的是ip数据包(tcp下面那块数据),不包括tcp本身
ip.len == 94 除了以太网头固定长度,其他都算是ip.len,即从ip本身到最后
frame.len == 119 整个数据包长度,从eth到最后

在这里插入图片描述
协议分析:
Statistics->Protocol Hierarchy查看协议分析,若想选某个层次过滤,右键->作为过滤器应用

根据数据包特征进行筛选
例如查看数据包的时候,有的数据包有某类特征,如有http(80).就可以筛选这类特征出来。
右键->作为过滤器应用

在这里插入图片描述
在关注的http数据包或者tcp数据包里选择流汇聚,可以将HTTP流或者TCP流汇聚或者还原成数据,在弹出的框里可以看到数据内容。
在这里插入图片描述
右键->追踪->HTTP流
在这里插入图片描述
在弹出的窗口右下方有个“查看下一个”,即可查看下一个包
常见的HTTP流关键内容:
1.HTML里直接包含重要的信息
2.上传或者下载文件内容,通常包含文件名,hash值等关键信息
3.一句木马,POST请求,内容包含eval,内容采用base64加密
在这里插入图片描述
在打开的对象列表里找到有价值的文件,如压缩文件,文本文件,音频文件,图片等,点击savas进行保存,或者saveall保存所有对象再进入文件夹进行分析。
在这里插入图片描述
2.wireshark可以手动提取文件内容
点击想要的数据包,选到media type的位置
右键->导出分组字节流或者 点击 菜单栏文件->导出分组字节流,快捷方式Ctrl+H在弹出的框里将文件保存成二进制文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
协议分析发现只有wireless LAN协议,很可能为WPA或者WEP加密的无线数据包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以将该域的值在主面板上显示,键盘数据包的数据长度为8个字节,击键信息集合在第3个字节,每次key stroke都会产生一个keyboard event usb packet。

在这里插入图片描述
Leftover Capture Data间值与具体键位的对应关系,可以参考:
在这里插入图片描述
在这里插入图片描述
python脚本:
在这里插入图片描述
在这里插入图片描述
此方法为普方法,不太好用
在这里插入图片描述
此方法较为专业
之后:python keybroad.py(keybroad.py为keybroad mapping里写的python代码)
root@kali:~#python keybroad.py

在这里插入图片描述
鼠标与键盘流量不同,鼠标变动表现出连续性,与键盘的离散行不同。但实际鼠标产生的数据为离散的。所以同样可以把数据抓取出来,构成二维坐标做出轨迹。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
mouse.py代码:
在这里插入图片描述
if btn_flag需要自行调整0,1,2
在这里插入图片描述
在这里插入图片描述
之后再在做图工具里将得到的flag翻转以下即可

键盘和鼠标方法二:
在这里插入图片描述
例如方法二的鼠标:
在这里插入图片描述
在这里插入图片描述
Preferences->Protocols->SSL->Edit RSA keys list

在这里插入图片描述
在这里插入图片描述
右键,点击追踪,再点击SSL流/HTTP流,然后可以看到flag

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

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

相关文章

Pycharm设置开发模板/字体大小/背景颜色 - Python零基础入门教程

目录 一.Pycharm 设置字体大小/风格二.Pycharm 设置背景颜色三.Pycharm 设置开发模板四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 一.Pycharm 设置字体大小/风格 选择 File –> setting –> Editor –> Font ,可以看到如上…

我们研究了1.5万场活动,换个大城市生活可能对你有用

图片来源:视觉中国作者宋宇 唐也钦 陈琪来源DT财经原创作品,如有转载,请联系公众号授权。“年轻人在大城市可以选择两种生活,一种叫北上深,一种叫广。在哪个城市可以有更好的生活?DT君最近格外关注这个话题…

CTF-Crypto密码学

密码学 01密码学概述 密码学的发展 密码编码学 编码与加密? 编码为一类映射的关系(一一映射) 加密为一类算法(有算法(公开的),密钥(不可泄漏)) 明文 ------> 密文 plain text cipher text 对称密码和不对称密码算法 对称密码算法优点:加密…

Cloud一分钟 | 谷歌退出美国防部云计算竞标;网络黑灰产业已近千亿,个人信息泄露是源头...

Hello,everyone:10月10日早,星期三,祝大家工作愉快!一分钟新闻时间:完1.微信群:添加小编微信:tangguoyemeng,备注“进群姓名公司职位”即可,加入【云计算学习…

CTF-sql注入

在phpstudy里 #为注释 密码随便输入的 还可以输入admin’#(可注释掉) 注意:有的不让输入特殊字符,因为可以绕过验证 在URL处输入网址,在此工具里打开网页,可以点击右上方的扫描网址或者扫描URL 点击后,弹…

Python 局部变量和全局变量 - Python零基础入门教程

目录 一.前言二.Python 局部变量三.Python 全局变量四.Python 局部变量和全局变量的区别五.重点总结六.猜你喜欢 一.前言 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 在 Python 开发中,变量也是有生命周期的,一旦周期结束…

程序员入错行怎么办?

程序员应该选择什么技术领域才能获得最高的回报?本文详细解读了 2018 年最热门的五大领域,对行业现状、薪资概况及具体的技能要求给出了深入的分析,希望给担心“入错行”的你提供些指导。七天国庆黄金周转眼就过,退散的除了出游热…

2018北京大学计算机考研分数线,2018年北京大学考研复试分数线已公布

原标题:2018年北京大学考研复试分数线已公布宏帆教育\宏帆考研专注全国985/211院校考研私人定制辅导,这里是宏帆教育集团北京总部。3月2日,自主划线院校北京大学考研复试分数线公布啦!接下来其他院校陆续复试要求和相关资讯&#…

《运维人员的未来:IT界的“万金油“如何继续闪耀光芒》

文章目录 每日一句正能量前言35岁被称为运维半衰期,究竟为何?如何顺利过渡半衰期运维的职业发展路径后记 每日一句正能量 凡事顺其自然,遇事处于泰然,得意之时淡然,失意之时坦然,艰辛曲折必然,历…

CTF-web文件上传漏洞

文件上传漏洞 文件上传功能 文件上传流程和上传攻击 WebShell——网页木马文件 以php语言创建一句木马: 之间的gok为连接的木马 将其放入phpstudy工具的网站根目录里,即网址为http://10.0.3.23/eval.php 利用菜刀连接木马 打开后,右键添加…

物流 计算机管理 好处,ERP系统在物流管理中的作用

物流行业是我国发展最迅猛的行业之一,如今的物流企业也不在是简单的收货送货,对物流的管理已经涉及到仓库管理、销售管理、财务管理、运输管理等方方面面,ERP系统也在物流管理中发挥着越来越重要的作用。一、物流行业的管理特点1、受传统管理…

CTF-web基础

WEB应用的基本架构 HTTP协议 HTTP为Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展为万维网协会(World Wid Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果。 HTTP协议(Hyper Text Transfer Protocol,超文本传输协议)用于…

2020计算机语言排行 rust,RedMonk 2020 年 Q3 编程语言排行:Rust 首次进入前 20

目前 RedMonk 对编程语言的排序算法基本思路没有变化,但是具体过程改变了。现在使用 GitHub Archive 作为数据源对 GitHub 数据进行分析;而 Stack Overflow 部分则直接使用其提供的实用工具 data explorer,具体排序算法见官方介绍。下面先来看…

老板怒了,“我们赚钱你们花钱,还总出毛病!”

IT主管就是“救火队长”,干得好是应该,出了问题大家都会找你麻烦。老李最近对这句话深有体会。前几日的夜里12点,睡着的老李被一阵急促的手机铃声惊醒,大事不妙,公司开发的手机应用突然无法访问了。于是急忙赶往公司&a…

只讲技术,拒绝空谈!2018 AI开发者大会精彩议程曝光

2018 年 11 月 8-9 日,由中国 IT 社区 CSDN 与硅谷 AI 社区 AICamp 联合出品的 2018 AI 开发者大会(AI NEXTCon)将于北京盛大召开。届时,近百位中美顶尖AI专家、知名企业代表以及千余名AI开发者将齐聚于此,展开全方位技…

Python 浅拷贝和深拷贝 - Python零基础入门教程

目录 一.Python 浅拷贝和深拷贝前言二.Python 普通的变量赋值三.Python 浅拷贝和深拷贝 1.Python 浅拷贝 copy2.Python 深拷贝 deepcopy3.Python 浅拷贝和深拷贝区别 四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 一.Python 浅拷贝和深…

CTF工具-seccomp-tools

seccomp-tools可以分析程序的seccomp状态,哪些被系统被禁用了安装 安装流程: sudo apt install gcc ruby-dev gem install seccomp-tools 之后便可直接分析程序的seccomp状态

Cloud一分钟 | 谷歌关闭社交平台;亚马逊云服务拿下10亿美元订单,劲敌微软败走麦城...

Hello,everyone:10月11日早,星期四,祝大家工作愉快!一分钟新闻时间:完1.微信群:添加小编微信:tangguoyemeng,备注“进群姓名公司职位”即可,加入【云计算学习…

mino文件服务器删除文件,Spring-minio

Spring-minioMinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小&#…

Python 递归函数 - Python零基础入门教程

目录 一.Python 递归函数案例 1.Python 递归函数案例一2.Python 递归函数案例二3.Python 递归函数案例三 二.Python 递归函数总结三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 一个函数在函数体内部调用自己,这样的函数称为…