首页 > 其他分享 >[纵横网络靶场社区]隐信道数据安全分析

[纵横网络靶场社区]隐信道数据安全分析

时间:2023-06-19 22:05:06浏览次数:45  
标签:bin mpeg hdr flag 信道 数据安全 靶场 data mp3


[纵横网络靶场社区]隐信道数据安全分析_二进制数


附件flag-woody.mp3是一首歌,mp3格式,听了一下,Audacity打开看了一下没发现什么异常;mp3隐写试了一下也没什么线索。回到题目名称和描述。信道隐写,某种private的方式将信息传递出去。使用010 Editor打开,分析文件结构。

[纵横网络靶场社区]隐信道数据安全分析_工控CTF_02


可以发现在每个MPEG_FRAME mf下的4字节MPEG_HEADER mpeg_hdr中的第24个bit有一个private bit,提取前8个MPEG_HEADER mpeg_hdr下的private bit即可得到

01000110

转换成十进制是70,也就是大写的F的ASCII码,那么就可以将这些二进制数据全部提取出来然后转换成字符

使用Python简单处理即可

from binascii import *

with open('flag-woody.mp3', 'rb') as f:
	init_mpeg_hdr = 0x1c1b8
	mpeg_data_block = 0x0
	flag = ''
	while True:
		next_mpeg_hdr = init_mpeg_hdr + mpeg_data_block
		f.seek(next_mpeg_hdr)
		bin_data = bin(int(hexlify(f.read(4)), 16))[2:]
		flag += bin_data[23]
		mpeg_data_block += 0x414
		if int(str(next_mpeg_hdr), 16) > len(f.read()):
			break
	for i in range(0, len(flag), 8):
		try:
			res_flag = chr(int(flag[i:i+8], 2))
			print(res_flag,end="")
		except:
			pass

[纵横网络靶场社区]隐信道数据安全分析_ci_03


得到flag

flag{pr1v4t3_bi7}


标签:bin,mpeg,hdr,flag,信道,数据安全,靶场,data,mp3
From: https://blog.51cto.com/u_16159500/6517837

相关文章

  • [纵横网络靶场社区]工控安全取证
    使用file命令查看capture.log,发现是pcap文件,修改后缀为.pcap根据题目描述可以理解为两种意思:一个IP的第四次扫描第四个IP的第一次扫描分析流量包,发现了192.168.0.9、192.168.0.199、192.168.0.1、192.168.0.254共四个,流量包前面大部分都是192.168.0.9在进行SYN扫描192.168.0.99。......
  • [纵横网络靶场社区]奇怪的文件
    part1、part2、part3很明显是zip文件的压缩源文件数据区、压缩源文件目录区、压缩源文件目录结束标志三个文件都补全504B两个字节,然后依次把part2、part3补全到part1文件中;修改part1文件名为part1.zip使用010Editor打开,分析文件结构发现压缩源文件数据区的CRC字段为空、压缩源......
  • [纵横网络靶场社区]Modbus协议
    下载附件进行流量分析,查看Modbus协议,点击长度排序,发现一个长度比较突出的包包末尾写的就是flag的内容flag{TheModbusProtocolIsFunny!}......
  • Kali Linux 下搭建ctfd靶场(报错解决)
    准备环境:获取一台运行Linux的服务器或虚拟机,确保具备足够的计算资源和网络连接。安装所需的软件和依赖项,如Python、pip等。安装CTFd:打开终端并使用以下命令克隆CTFd的GitHub存储库gitclonehttps://github.com/CTFd/CTFd.git进入克隆的CTFd目录:cdCTFd......
  • 基于Matlab模拟时变瑞利衰落信道中的差分放大转发中继
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。......
  • 基于瑞丽多径信道的无线通信信道均衡算法matlab仿真,对比MMSE,ZF-DFE,MMSE-DFE
    1.算法仿真效果matlab2022a仿真结果如下: 2.算法涉及理论知识概要        信道均衡(Channelequalization)是指为了提高衰落信道中的通信系统的传输性能而采取的一种抗衰落措施。它主要是为了消除或者是减弱宽带通信时的多径时延带来的码间串扰(ISI)问题。其机理是对信道......
  • 关于DVWA靶场高难度命令执行的代码审计
    需要的环境:dvwa使用的工具:PHP手册high难度源代码:<?phpif(isset($_POST['Submit'])){//Getinput$target=trim($_REQUEST['ip']);//Setblacklist$substitutions=array('&'=>'',......
  • vulhub靶场练习
    代耕。。。练习靶场vulhub官网:https://vulhub.org/                       vulhub搭建自己的经验(待完善):https://www.cnblogs.com/dustfree/p/16660437.html              vulhub搭建参考文档:https://www.cnblogs.com/zzjdbk/p/13068116......
  • Vulhub靶场搭建
    如何安装Vulhub1,环境准备VMware虚拟机linux镜像(centos7)2,配置yum源为阿里云,安装软件时经常出现Couldnotresolvehost:mirrorlist.centos.org:Unkownerror的问题,根本原因是国外网站的yum不稳定。一,靶场搭建1,备份文件cp/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/......
  • vulhub靶场搭建,以及使用方法
    如何安装vulhub靶场备份文件(如果没有重要的东西,就非必要)cp/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak下载阿里云覆盖原文件curl-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo查看内容确定成功覆盖......