首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

攻防世界 - Misc - Level 1 | m0_01

  • 25-02-16 17:41
  • 2035
  • 5326
blog.csdn.net

关注这个靶场的其它相关笔记:攻防世界(XCTF) —— 靶场笔记合集-CSDN博客

0x01:考点速览

本题考察的是 USB 流量分析,要想过此关你需要知道以下知识点:

  • 知道如何区分鼠标与键盘的流量特征,通过 Leftover Capture Data 字段:

    • 长度为 8 个字节的就是键盘且其一般除了第三个字节外其余字节均为 0。

    • 长度为 4 个字节的就是鼠标。

  • 知道如何从流量包中提取出 USB 设备流量(需要用到 tshark):

    • tshark -r usb.pcap -T fields -e usb.capdata > usbdata.txt

  • 手头有破解键盘、鼠标流量的脚本。

    • 键盘流量分析脚本(最好懂点 Python):

      • 键盘流量分析脚本 01:KeyboardTrafficAnalysis01.py

      • 键盘流量分析脚本 02:KeyboardTrafficAnalysis02.py

  • 了解 “云影密码”,或者手头有专门的解密工具。

0x02:Write UP

从靶场中将 USB 流量包下载下来,并使用 WireShark 打开,并进行一些简单的分析:

从分析中得出此是一个键盘流量包,接下来,我们将流量包丢到 Linux 中,使用 tshark 从流量包中提取出 USB 设备流量:

  1.  tshark -r 12.pcapng -T fields -e usb.capdata > usbdata.txt
  2.  ​
  3.  # 命令解析
  4.  # -r 12.pcapng => 读取 12.pcapng 文件
  5.  # -T fields => -T 指定输出格式 fields 表示提取指定字段的值作为输出,而不是显示数据包的详细信息或者摘要
  6.  # -e usb.capdata => -e 用于指定需要提取的字段, usb.capdata 是一个字段,表示 "Captured Data"(捕获的数据)。

然后使用别人编写好的键盘流量提取脚本(见考点速览,或者参考资料中都有提供),直接进行提取。最终得出这么一串神秘数字:

上面那串数字使用的是 “云影密码” 进行的加密,解密后内容如下,成功拿到 Flag:

 备注: 最终提交的 flag 是 flag{THISISFLAG}

0x03:参考资料

  • CTF 流量分析常见题型(二)- USB 流量

  • CTF 中我的 USB 键盘鼠标流量解密指南和脚本

注:本文转载自blog.csdn.net的Blue17 :: Hack3rX的文章"https://blog.csdn.net/m0_73360524/article/details/144661935"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top