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

PDF隐写思路

文章目录

    • 使用工具
    • 技术细节
    • 小结

使用工具

工具:WPS、010Editor、WbStego

技术细节

步骤:

  • 使用 WPS 查看文件,看是否能打开。

  • 若不能打开则使用 010Editor 查看是否少了头文件等。
    正常的 PDF
    正常的 PDF
    缺少头文件的 PDF
    在这里插入图片描述缺少头文件的PDF
    如果缺少头文件则使用 010Editor 添加保存即可。
    在这里插入图片描述

  • 使用 WbStego 解码 PDF 得到 flag.
    选择 Decode 解码:
    在这里插入图片描述
    选择 PDF 文件:在这里插入图片描述
    输入密码:在这里插入图片描述查找密码:使用 010Editor 查看密码,此处的密码为 air123.在这里插入图片描述
    如果 PDF 没有密码输入的密码可为空。

创建 flag 文件,选择其保存的位置。
在这里插入图片描述
开始解码:
在这里插入图片描述
最后会有解码成功的提示。

小结

PDF 隐写是 misc 中比较简单的内容,让我们一起学习吧!

http://www.lryc.cn/news/417855.html

相关文章:

  • Pycharm 常用快捷键
  • android音频录音,(一)MediaRecorder简介
  • autoX.js
  • 日本软文发稿:日本主流发稿媒体有哪些?
  • 翰德恩赋能中国邮政信息科技产品创新系列培训
  • 分享一个基于SpringBoot的英语学习平台Java英语学习任务打卡系统(源码、调试、LW、开题、PPT)
  • Golang学习笔记
  • 详解【多线程与并发】之线程
  • Linux安全与高级应用(四)深入探索MySQL数据库:安装、管理与安全实践
  • 「iOS」自定义Modal转场——抽屉视图的实现
  • 【数据结构】顺序结构实现:特殊完全二叉树(堆)+堆排序
  • 【c++学习技术栈】
  • swift 自定义DatePacker
  • MySQL事务,锁,MVCC总结
  • 24/8/7 算法笔记 支持向量机回归问题天猫双十一
  • win7系统利用定时启动+脚本实现MySQL文件自动备份
  • 基于Java多线程处理数据
  • 日常知识点之遇到问题结构体按位构造协议时和期望不一致,研究记录一下
  • spring mvc 文件下载
  • Qt WebEngine基于WebEngineScript注入js脚本
  • 案例分享-国外UI设计界面赏析
  • 用PyTorch 从零开始构建 BitNet 1.58bit
  • 信创安全 | 新一代内网安全方案—零信任沙盒
  • Redis的回收策略(淘汰策略)
  • Electron-builder 打包
  • 笔试练习day3
  • 企业想要将大模型技术应用到企业管理中需具备什么条件?
  • go 事件机制(观察者设计模式)
  • RISC-V竞赛|第二届 RISC-V 软件移植及优化锦标赛报名正式开始!
  • 【VTK】ubuntu手动编译VTK9.3 Generating qmltypes file 失败