视频隐写一

该博客介绍了视频隐写的一道题目,涉及使用exitool查看exe字段信息,通过WinHex观察隐藏数据,以及利用StegSolve和zsteg检查PNG的最低位隐写。在发现RGB通道隐藏信息后,通过去除分隔符转换为JPEG格式,并利用steghide进行文件提取,但由于缺少密钥,最后采用stegseek结合kali Linux的字典进行爆破尝试。

题目地址:

链接:https://pan.baidu.com/s/1RNT_BdOc2ckwwxIPF1Fc9Q 
--来自百度网盘超级会员V3的分享

一、 题目描述

二、exitool查看字段信息。

        其实拉到WinHex里面也能看到,但是需要自己找,不太好看出来,这个exe可以清楚的呈现出来。尤其是视频、拉到WinHex里面更是看不出来。

Microsoft Windows [版本 10.0.19043.1586]
(c) Microsoft Corporation。保留所有权利。

F:\CTFTools>"exiftool(-k).exe" C:\Users\DELL\Desktop\powpow.mp4
ExifTool Version Number         : 12.44
File Name                       : powpow.mp4
Directory                       : C:/Users/DELL/Desktop
File Size                       : 967 kB
Zone 
### 视频技术实现与应用 视频术是种将秘密信息嵌入到视频流中的数据藏技术,其目的是为了满足版权保护、数据安全传输或蔽通信等需求[^1]。该技术的核心在于确保嵌入的秘密信息不会对视频质量造成显著影响,同时保证信息的可恢复性和安全性。 #### 压缩域视频技术 压缩域视频技术是视频领域的重要研究方向之。这种技术通过在视频压缩编码框架的关键模块中修改码流语法元素来嵌入秘密信息[^2]。由于其与视频压缩编码紧密耦合,因此需要深入理解所采用的编解码框架的技术原理和底层细节。相比空域视频,压缩域视频通常具有更高的嵌入容量,并且在非转码或非重压缩条件下,解码端可以快速、无损地提取嵌入的秘密信息。 以下是个简单的压缩域视频技术实现思路: ```python import numpy as np def embed_secret_into_video(video_stream, secret_message): # 假设 video_stream 是个经过压缩编码的视频码流 # secret_message 是需要嵌入的秘密信息 # 将秘密信息转换为二进制形式 binary_secret = ''.join(format(ord(char), '08b') for char in secret_message) # 修改视频码流中的语法元素以嵌入秘密信息 embedded_stream = [] index = 0 for element in video_stream: if index < len(binary_secret): # 修改码流元素的最低有效位(LSB)以嵌入秘密信息 modified_element = (element & ~1) | int(binary_secret[index]) embedded_stream.append(modified_element) index += 1 else: embedded_stream.append(element) return embedded_stream def extract_secret_from_video(embedded_stream, secret_length): # 提取嵌入的秘密信息 binary_secret = '' for i in range(secret_length * 8): binary_secret += str(embedded_stream[i] & 1) # 将二进制形式的秘密信息转换回字符串 secret_message = ''.join(chr(int(binary_secret[i:i+8], 2)) for i in range(0, len(binary_secret), 8)) return secret_message ``` #### 应用场景 视频技术在多个领域有着广泛的应用,包括但不限于以下方面: - **版权保护**:通过在视频中嵌入不可见的水印信息,防止未经授权的复制和分发。 - **数据安全传输**:在视频流中藏敏感信息,确保数据在传输过程中的安全性。 - **蔽通信**:利用视频作为载体,在其中藏机密信息以实现蔽通信。 #### 技术挑战 尽管视频技术有诸多优势,但也面临些挑战,例如如何在保证视频质量的同时提高嵌入容量,以及如何应对视频转码或重压缩带来的信息丢失问[^2]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ad_m1n

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值