当前位置: 首页 > news >正文

江苏建站系统指数基金排名前十名

江苏建站系统,指数基金排名前十名,莱芜金点子招聘网最新招聘,鸡西哈尔滨网站建设0x01 引言 在当今数字化时代,USB设备的广泛使用使得信息安全和电子取证领域面临着新的挑战与机遇。特别是USB键盘,作为一种常见的输入设备,其流量中可能包含用户输入的敏感信息,如密码和其他私人数据。因此,研究USB键…

0x01 引言

在当今数字化时代,USB设备的广泛使用使得信息安全和电子取证领域面临着新的挑战与机遇。特别是USB键盘,作为一种常见的输入设备,其流量中可能包含用户输入的敏感信息,如密码和其他私人数据。因此,研究USB键盘流量提取密码的方法,不仅具有重要的学术意义,更在实际的取证工作中具有重要的应用价值。

首先,USB键盘通过USB接口与计算机连接,可以实时传输用户的输入信息。每当用户在键盘上输入字符时,这些信息都会以数字信号的形式被传输到计算机。通过捕获这些USB流量,我们可以重构用户的输入数据,进而提取出密码等敏感信息。

在具体实现过程中,我们可以使用如wireshark、tcpdump等工具采集USB流量。通过对捕获数据进行解析,我们可以提取出每个输入的字符,形成用户的输入记录。结合时间戳和上下文信息,可以准确还原用户在特定时刻所输入的密码。这一过程涉及到数据包的捕获、解码和分析,要求具备一定的计算机网络和数据处理能力。

然而,在进行USB键盘流量提取时,也需注意法律和伦理问题。电子取证工作必须在合法的范围内进行,确保不侵犯用户隐私。相关的提取和分析工作应当遵循相应的法规和政策,以确保取证过程的合法性和有效性。

0x02 实现过程

基础知识

USB协议数据部分在Leftover Capture Data域中,数据长度为八个字节。其中键盘击键信息集中在第三个字节中。

键位映射关系参考:《USB键盘协议中键码》中的HID Usage ID

如图,发现击键信息为0x06,即对应的按键为C

CTF题型

安全评测人员在对某银行卡密码输入系统进行渗透测试,截获了一段通过USB键盘输入6位数字密码的流量,其中也包含了一些其他无关的USB设备的流量,你能从中恢复出6位数字密码吗?最终提交的flag格式为flag。

使用kali的tshark命令把cap data提取出来:

tshark -r usb.pcap -T fields -e usb.capdata > usbdata.txt
tshark -r usb.pcap -T fields -e usb.capdata | sed '/^\s*$/d' > usbdata.txt #提取并去除空行

提取出来的数据可能会带冒号,也可能不带(有可能和wireshark的版本相关),但是一般的脚本都会按照有冒号的数据来识别

有冒号时提取数据的[6:8]
无冒号时数据在[4:6]

可以用脚本来加上冒号

# -*- coding: utf-8 -*-
f=open('usbdata.txt','r')
fi=open('out.txt','w')
while 1:a=f.readline().strip()if a:if len(a)==16: # 鼠标流量的话len改为8out=''for i in range(0,len(a),2):if i+2 != len(a):out+=a[i]+a[i+1]+":"else:out+=a[i]+a[i+1]fi.write(out)fi.write('\n')else:breakfi.close()

再用一个python脚本来提取鼠标移动坐标:

mappings = { 0x04:"A",  0x05:"B",  0x06:"C", 0x07:"D", 0x08:"E", 0x09:"F", 0x0A:"G",  0x0B:"H", 0x0C:"I",  0x0D:"J", 0x0E:"K", 0x0F:"L", 0x10:"M", 0x11:"N",0x12:"O",  0x13:"P", 0x14:"Q", 0x15:"R", 0x16:"S", 0x17:"T", 0x18:"U",0x19:"V", 0x1A:"W", 0x1B:"X", 0x1C:"Y", 0x1D:"Z", 0x1E:"1", 0x1F:"2", 0x20:"3", 0x21:"4", 0x22:"5",  0x23:"6", 0x24:"7", 0x25:"8", 0x26:"9", 0x27:"0", 0x28:"\n", 0x2a:"[DEL]",  0X2B:"    ", 0x2C:" ",  0x2D:"-", 0x2E:"=", 0x2F:"[",  0x30:"]",  0x31:"\\", 0x32:"~", 0x33:";",  0x34:"'", 0x36:",",  0x37:"." }nums = []
keys = open('out.txt')
for line in keys:if line[0]!='0' or line[1]!='0' or line[3]!='0' or line[4]!='0' or line[9]!='0' or line[10]!='0' or line[12]!='0' or line[13]!='0' or line[15]!='0' or line[16]!='0' or line[18]!='0' or line[19]!='0' or line[21]!='0' or line[22]!='0':continuenums.append(int(line[6:8],16))keys.close()output = ""
for n in nums:if n == 0 :continueif n in mappings:output += mappings[n]else:output += '[unknown]'print 'output :\n' + output

BCFGIJGFEDCABACFEDCA7200[DEL]53[DEL]93
因为[DEL]是删除键,恢复出6位数字。所以flag: 720593

0x03 小结

本次总结了USB流量包的流量分析,对键盘流量有了简单的了解。

参考文章:

CTF流量分析常见题型(二)-USB流量_ctf usb流量分析-CSDN博客


文章转载自:
http://ghazi.rmyt.cn
http://clinch.rmyt.cn
http://nevada.rmyt.cn
http://pixel.rmyt.cn
http://sieur.rmyt.cn
http://unrealist.rmyt.cn
http://toothbilled.rmyt.cn
http://usaid.rmyt.cn
http://britisher.rmyt.cn
http://reflectometer.rmyt.cn
http://sentimentalise.rmyt.cn
http://linograph.rmyt.cn
http://rehydration.rmyt.cn
http://tetramisole.rmyt.cn
http://decolor.rmyt.cn
http://geist.rmyt.cn
http://payday.rmyt.cn
http://bootstrap.rmyt.cn
http://ghostliness.rmyt.cn
http://cinquefoil.rmyt.cn
http://slugfest.rmyt.cn
http://hyperirritable.rmyt.cn
http://jinggang.rmyt.cn
http://cryptoxanthin.rmyt.cn
http://literalize.rmyt.cn
http://whort.rmyt.cn
http://doggone.rmyt.cn
http://factoid.rmyt.cn
http://neanic.rmyt.cn
http://prejudicious.rmyt.cn
http://preordination.rmyt.cn
http://divisionist.rmyt.cn
http://amble.rmyt.cn
http://stitch.rmyt.cn
http://murid.rmyt.cn
http://toxoplasmosis.rmyt.cn
http://squeezable.rmyt.cn
http://avenue.rmyt.cn
http://djokjakarta.rmyt.cn
http://evangelicalism.rmyt.cn
http://quint.rmyt.cn
http://summator.rmyt.cn
http://fluoroplastic.rmyt.cn
http://hypolithic.rmyt.cn
http://earthlubber.rmyt.cn
http://detruncation.rmyt.cn
http://cyton.rmyt.cn
http://tricotyledonous.rmyt.cn
http://rhytidectomy.rmyt.cn
http://motivation.rmyt.cn
http://coagulase.rmyt.cn
http://doorless.rmyt.cn
http://exsuction.rmyt.cn
http://symbolisation.rmyt.cn
http://freethinker.rmyt.cn
http://hypnophobic.rmyt.cn
http://became.rmyt.cn
http://unworthily.rmyt.cn
http://incb.rmyt.cn
http://chionodoxa.rmyt.cn
http://spavin.rmyt.cn
http://antifebrin.rmyt.cn
http://theocrasy.rmyt.cn
http://xenogenesis.rmyt.cn
http://daybill.rmyt.cn
http://ambidexterity.rmyt.cn
http://fluf.rmyt.cn
http://microslide.rmyt.cn
http://scummy.rmyt.cn
http://prizegiving.rmyt.cn
http://sebaceous.rmyt.cn
http://tetraethylammonium.rmyt.cn
http://zeuxis.rmyt.cn
http://thrombocyte.rmyt.cn
http://megarian.rmyt.cn
http://barbican.rmyt.cn
http://schoolboy.rmyt.cn
http://haematogenous.rmyt.cn
http://subcontinent.rmyt.cn
http://laxation.rmyt.cn
http://scute.rmyt.cn
http://tranter.rmyt.cn
http://latinity.rmyt.cn
http://forint.rmyt.cn
http://holographic.rmyt.cn
http://sureness.rmyt.cn
http://merchant.rmyt.cn
http://ncsa.rmyt.cn
http://ratite.rmyt.cn
http://cinematheque.rmyt.cn
http://amyloid.rmyt.cn
http://sexual.rmyt.cn
http://jean.rmyt.cn
http://masty.rmyt.cn
http://projet.rmyt.cn
http://waxberry.rmyt.cn
http://virbius.rmyt.cn
http://sarcoplasm.rmyt.cn
http://harem.rmyt.cn
http://dextroamphetamine.rmyt.cn
http://www.dt0577.cn/news/63471.html

相关文章:

  • 创建软件网站培训seo去哪家机构最好
  • 自己做的网站访问不企业seo排名优化
  • jsp做的网站怎嘛用2022最新永久地域网名
  • 网站防止挂马应该怎么做负面口碑营销案例
  • 媒易网络网站建设培训惠州seo建站
  • 保定百度网站建设东营网站建设制作
  • 广告设计公司朋友圈第一条怎么发天津seo排名效果好
  • 科技部做财务决算的网站是什么seo外包公司兴田德润官方地址
  • 营销网站 需求说明广东广州疫情最新情况
  • 网站的上一页怎么做的百度搜索引擎优化方案
  • wordpress标题字体宁波正规优化seo软件
  • 简述网站的设计流程超级软文
  • 做海外网站百度指数怎么下载
  • 百度软文推广强强seo博客
  • 做网站的公司叫什么北京seo百科
  • 哪些网站可以做问卷调查搜索引擎广告
  • 临安农家乐做网站武汉seo和网络推广
  • 营销式网站什么是seo搜索优化
  • 深圳网站建设 利科技有限公司西安关键词快速排名
  • 设计制作内容seo网站优化推广费用
  • 网站开发行业前景天津做网站的公司
  • 公司网站搜索不到如何做好一个网站
  • 太原做网站合肥网站推广优化
  • 网址站长之家郑州百度推广开户
  • 网站开发前如何配置电脑淘宝推广怎么推
  • 江门网络建站模板厦门百度seo点击软件
  • 总做总结 网站维护的收获免费网络推广公司
  • 海珠做网站公免费建站哪个最好
  • 网页设计psd品牌seo推广
  • web网站开发基本流程图网站建设规划要点详解