中职网络安全2022国赛之隐写术应用
简介
有什么不会的可以来问我:3316735898,需要题目,解题工具和脚本的也可以来找我
1.找出文件夹1中的文件,将文件中的隐藏信息作为Flag值提交
打开文件
将文件放入kali,查询文件内部是否有其他文件
binwalk final.png
发现有一个地址开头为0x1D55DC的图片,我们可以手动将它分离,也可以使用工具将他分离,这里我们使用手工,打开HXD HEX
ctrl+e 设置起始地址为1D55DC
然后ctrl+c复制1D55DC之后的十六进制值,新建一个文件,ctrl+v粘贴,然后ctrl+s保存分离出来的文件
打开StegSolve,将文件拖入其中
然后选择red 0,flag找出来了
原理就是图片中的像数一般是由三种颜色组成,即三原色,由这三种原色可以组成其他各种颜色,例如在PNG图片的储存中,每个颜色会有8bit,LSB隐写就是修改了像数中的最低的1bit,在人眼看来是看不出来区别的,也把信息隐藏起来了
2.找出文件夹2中的文件,将文件中的隐藏信息作为Flag值提交
打开文件
打开010editor,然后将文件拖入进去分析
拉到最底下,发现最后的四个十六进制是png文件的开头地址,说明文件整个都是倒过来的,我们需要写一个脚本来让他倒回来
运行脚本,就能拿到flag
3.找出文件夹3中的文件,将文件中的隐藏信息作为Flag值提交
打开文件
将文件拖入kali后,输入
convert glance.gif flag.png #一帧一帧分割图片
然后输入:
montage flag*.png -tile x1 -geometry +0+0 flag.png #合并图片
得到flag
4.找出文件夹4中的文件,将文件中的隐藏信息作为Flag值提交
打开文件
打开010editer,将文件拖入其中
由于文件是gif文件,但没有看到gif头的信息,我们添加进去
保存文件
然后拆解gif
identify -format "%T \n" 文件名
我将输出存放到1.txt里
把这两个6删除,然后ctrl+h将10替换为1,将20替换为0
然后写一个脚本将二进制转换位ascii码
import re
def file():with open('1.txt','r') as f:binfile = (f.read()).replace("\n","")bindata = re.findall(r'.{8}',binfile)for i in bindata:ascii = int(i,2)print(chr(ascii))
file()
运行脚本得到flag
5.找出文件夹5中的文件,将文件中的隐藏信息作为Flag值提交
打开文件
分析文件,发现是一张图片,把后缀改为.jpg即可
然后使用扫码工具获得flag
总结
简单的记录做题笔记,有什么不懂的可以来问我
中职网络安全2022国赛之隐写术应用相关推荐
- 中职网络安全—2022年国赛逆向PE Reverse解题思路
关于逆向入门. 一.语言 1.汇编. 分Inte|和AT&T两种语法.win平台主要是Intel ,Linux反汇编默认是AT&T ,目前CTF里Intel汇编占据主导地位.入门推荐王 ...
- 2022全国中职网络安全比赛正式赛题
正式赛题,答案和解析可能有误,勿喷!!! B-1 任务一:主机发现与信息收集 *任务说明:仅能获取 Server1 的 IP 地址 1.在 Kali 中使用 Nmap 工具查看本地路由与接口,并将该操 ...
- 【2022国赛官方评审要点发布】2022高教社杯全国大学生数学建模竞赛官方评阅要点
[2022国赛官方评审要点发布]2022高教社杯全国大学生数学建模竞赛官方评阅要点 文章目录 2022年A题评阅要点 问题1 问题2 问题3 问题4 2022年B题评阅要点 问题1 问题2 2022年 ...
- 2022国赛论文及可运行代码
2022数学建模国赛各题分析 A题分析 A题大方向:微分方程.机理分析.动力系统.参数拟合.数据矫正.非线性优化.误差分析.精度分析 国赛前主要看这几个方面的论文 热问题(热传递,热扩散,热对流) 航 ...
- 2022国赛高教杯数学建模A题B题(预测)
2022国赛高教杯A题: 如何正确看待外企商品 随着经济和科技的发展,科技与生活融为一体,越来越多的智能科技化商品涌现在国内市场,有些商品例如手机已经成为当代人出门必用的付款.出行证明的媒介, ...
- 2022国赛数学建模思路汇总A题B题C题D题 高教社杯
一.2022 高教社杯数学建模竞赛 2022国赛数学建模竞赛的时间确定为9月15日(周四)18时至9月18日(周日)20时. A君为大家准备了一系列的学习资料,本次比赛A君也会不断提供赛题资料和思路给 ...
- 2022国赛数学建模A题B题C题思路分析 高教社杯
一.思路分析 A题思路分析: (比赛开始后第一时间发布) B题思路分析: (比赛开始后第一时间发布) C题思路分析: (比赛开始后第一时间发布) 二.建模资料免费领取 数模君多次参加国赛.美赛.深圳杯 ...
- 深职院计算机学院教室,机电学院计算机专业赴深职院为国赛训练取经
为切实做好国赛的相关准备和训练工作,4月13日,机电学院计算机应用技术专业主任胡翰老师带领计算机专业三个学生前往深职院参加"云计算技术与应用"国赛训练,受到了深职院计算机工程学院云 ...
- 2022国赛数学建模思路 - 案例:集成算法AdaBoost
2022 高教社杯(国赛数学建模)思路解析 2022高教社杯ABCD赛题思路解析: https://blog.csdn.net/dc_sinor/article/details/126211983 集 ...
- 2022国赛数学建模思路 - 复盘:生成规划模型
2022 高教社杯(国赛数学建模)思路解析 2022高教社杯ABCD赛题思路解析: https://blog.csdn.net/dc_sinor/article/details/126211983 0 ...
最新文章
- 新产品发布与A轮2000万美元 双喜临门后GrowingIO还要做什么
- Java代码使用Spark on Yarn 方式提交任务到带Kerberos认证的Hadoop集群
- 远程桌面计算机让输入密码,解决Windows远程桌面连接每次都提示输入密码的问题...
- python(matplotlib1)——figure图像,坐标设置
- 线上故障如何快速排查?来看这套技巧大全
- rpm包时遇到Header V3 DSA signature: NOKEY时解决办法
- cobbler自动化安装Linux系统
- 关于烂代码的那些事——什么是好代码
- ERROR:transport error 202: gethostbyname: unknown host
- C# 对IOC的理解 依赖的转移
- 超简单APP图标制作
- 32位计算机64位计算机实质,4G内存电脑安装32位还是64位win7系统?实际详细性能测试!...
- 浅谈Attention注意力机制
- 手绘vs码绘 动态对比
- Mac小技巧:同时选中多个文件
- vm磁盘映射 不能启动_iOS 启动优化之Clang插桩实现二进制重排
- 思科ACS5.8最新搭建教程-亲测可用
- 十进制如何转化成二进制c语言,c语言怎么将十进制转化成二进制
- arduino nano电路图
- 最新某宝x-sign参数生成原理
热门文章
- storyBoard配置错误导致崩溃 superview]: unrecognized selector...
- 【隔离的CAN通信接口-1Mbps】
- python开发工程师需要掌握什么技能 知乎_全栈工程师自述:我的编程能力为什么突飞猛进?|知乎4千4百赞...
- Linux的开源操作系统
- C++11 emplace_back
- 微信小程序云开发问题篇3_云数据库导入Excel数据(xls转为json导入之后报错:导入数据库失败, Error: Poll error, 导入数据任务(id:1431654)异常...)
- LaTeX参考文献_解决问题:Something‘s wrong--perhaps a missing \item. \end{thebibliography}
- Python使用struct处理二进制(pack和unpack用法)
- 显卡属于计算机主机还是外设,计算机硬件组成及作用有哪些
- Sparten6/Kintex-7 DDR3 IP仿真实例