攻防世界MISC_base64stego

本文通过一个具体的案例介绍了如何使用C语言实现Base64隐写术的解码过程。通过对加密文件进行分析,作者编写了一个解码程序,成功提取了隐藏的信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

菜狗经过几天的学习,终于发现了如来十三掌最后一步的精髓

下载文件,打开压缩包,发现有密码,可是换一个解压软件就无需密码了。解压出stego.txt,得到一篇base64加密的密文
在这里插入图片描述
经解密得到一些关于base64隐写的介绍,因此我们猜测密文有隐写处理
在这里插入图片描述
针对base64隐写的解码,我用了C编写了解码程序

#include<stdio.h>
#include<stdlib.h>
int base(char ch);
int charbin_dec(char * num,int many);
int stage(int x,int y);
char * strbin(int a,int b);
int main(void)
{
   
   
	char scan = 0,key = 0,bin[8],sec1 = 0;
	int i = 0;
	FILE * fp;
	
	if((fp = fopen("stbin.txt","a+")) == NULL)
	{
   
   
		fprintf(stderr,"Can not creat the data file\n");
		e
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值