美文网首页
Strange-Pacp流量取证(USB)

Strange-Pacp流量取证(USB)

作者: 城市烈人 | 来源:发表于2020-04-03 16:06 被阅读0次

下载地址:

https://github.com/J4sp3r/j4sp3r.github.io/tree/master/files/hacktm-ctf-2020/strange-pcap/challenge

1、binwalk 分析

binwalk Strange.pcapng
image.png

发现有zip压缩文件,内含有flag

2、binwalk 提取

binwalk -e Strange.pcapng
image.png

解压时需要密码,只能从pacp流量中获取了

image.png

很明显这是USB传输的数据流

那么zip的解压密码应该是隐藏了USB数据流USB-HID之中的

image.png

3、tshark 提取

先tshark 提取pacp数据流

tshark -r Strange.pcapng -T fields -e usb.capdata | sed '/^\s*$/d' > data
image.png image.png

我们知道USB是8字节的数据流,两位两位看,可以大胆删除长短不一的其他行

通过脚本提取其中的输入数据

#!/usr/bin/env python3

usb_codes = {
   0x04:"aA", 0x05:"bB", 0x06:"cC", 0x07:"dD", 0x08:"eE", 0x09:"fF",
   0x0A:"gG", 0x0B:"hH", 0x0C:"iI", 0x0D:"jJ", 0x0E:"kK", 0x0F:"lL",
   0x10:"mM", 0x11:"nN", 0x12:"oO", 0x13:"pP", 0x14:"qQ", 0x15:"rR",
   0x16:"sS", 0x17:"tT", 0x18:"uU", 0x19:"vV", 0x1A:"wW", 0x1B:"xX",
   0x1C:"yY", 0x1D:"zZ", 0x1E:"1!", 0x1F:"2@", 0x20:"3#", 0x21:"4$",
   0x22:"5%", 0x23:"6^", 0x24:"7&", 0x25:"8*", 0x26:"9(", 0x27:"0)",
   0x2C:"  ", 0x2D:"-_", 0x2E:"=+", 0x2F:"[{", 0x30:"]}",  0x32:"#~",
   0x33:";:", 0x34:"'\"",  0x36:",<",  0x37:".>", 0x4f:">", 0x50:"<"
   }
buff = ""

pos = 0
for x in open("strokes","r").readlines():
    code = int(x[4:6],16)

    if code == 0:
        continue
    if code == 0x28:
        buff += "[ENTER]"
        continue
    if int(x[0:2],16) == 2 or int(x[0:2],16) == 0x20:
        buff += usb_codes[code][1]
    else:
        buff += usb_codes[code][0]

print(buff)

执行py脚本后,成功获取密码数据,并以ENTER回车结尾

image.png
7vgj4SSL9NHVuK0D6d3F

尝试解压zip


image.png

获取Flag成功

参考

https://bitvijays.github.io/LFC-Forensics.html

相关文章

  • Strange-Pacp流量取证(USB)

    下载地址: 1、binwalk 分析 发现有zip压缩文件,内含有flag 2、binwalk 提取 解压时需要密...

  • 关于usb流量分析

    我的天啊战队那个页面,卡到昏迷,嗦不出发(等想起来每月一篇的时候已经是30号下午四点了,整个人都 我的冷静就是这样...

  • [PICOCTF](FORENSICS)Just Keyp Tr

    简介 : 数据包下载 : data.pcap 分析 : 根据 WireShark 分析 , 是一个 USB 流量包...

  • 流量分析之wireshark使用

    01基本介绍 在CTF比赛中,对于流量包的分析取证是一种十分重要的题型。通常这类题目都是会提供一个包含流量数据的p...

  • 取证

    取证又称数字取证或电子取证,是对计算机犯罪的证据进行获取、保存、分析和出示的一个过程。 【物理取证】1、保护寄存器...

  • 「取证」

    F君是我在大三时交的男朋友「暂叫F君」大四就结婚了,当时我妈没把我骂死。那时F君是大学的校草,虽然长得很帅但...

  • 取证

    取证 现在是2020.4.15.23:28分 今天收支方面 今天收入了 一言难尽 支出了 五六十吧,我不知道今天为...

  • 取证

    昨天下午,我拿着户口簿,去街道派出所取居住证。办证取证是为了幼女升小学做准备。 办事人前天让我昨天去取,可当我去...

  • 知识产权侵权五种取证方式

    1.自行取证和委托律师调查取证 由于知识产权案件专业性较强,由权利人自行取证,对取证的方向和范围把握的十分准确会有...

  • Windows 取证之ShellBags

    Windows 取证之ShellBags 相关实验:内存镜像取证[https://www.hetianlab.co...

网友评论

      本文标题:Strange-Pacp流量取证(USB)

      本文链接:https://www.haomeiwen.com/subject/rmtkphtx.html