首页 > 其他分享 >CTFer成长记录——CTF之Misc专题·攻防世界—hon

CTFer成长记录——CTF之Misc专题·攻防世界—hon

时间:2023-07-30 16:33:26浏览次数:27  
标签:hon dd Misc flag jpg CTF 二维码 pyc 图片

一、题目链接

https://adworld.xctf.org.cn/challenges/list

二、解法步骤

  附件给的是一个音频,但是打不开。用binwalk看看是否嵌套了文件:

  里面藏了两个jpg文件,那么用dd命令分离:

  dd if=hong.mp3 of=a.jpg skip=82483 bs=1,dd if=hong.mp3 of=b.jpg skip=138170 bs=1

分别是一个二维码和图片,图片上有flag,我们直接提交看看:BCTF{cute&fat_cats_does_not_like_drinking},发现是正确的flag。

  那么看看二维码,用二维码扫描:

  这与之前的题类似,我们需要复制他们到010的地址区域,观察文本区:

  熟悉的后缀,是python代码编译后的文件,将文件名后缀改成.pyc,然后反编译:https://tool.lu/pyc/

  


def flag():
    str = [
        77,
        114,
        46,
        72,
        111,
        110,
        103]
    flag = ''
    for i in str:
        flag += chr(i)
    
    print flag

  修改下错误,最后运行即可。答案是:Mr.Hong,但是这个不是flag。

三、总结

  本题是通过音频文件嵌套图片来进行隐写的,对图片的操作比较常规,也算是对.pyc格式python文件的再次回顾。

 

  

标签:hon,dd,Misc,flag,jpg,CTF,二维码,pyc,图片
From: https://www.cnblogs.com/miraclewolf/p/17591617.html

相关文章

  • Python报错 | xlrd.biffh.XLRDError Excel xlsx file; not supported
    报错信息Python加载xlsx文件时,遇到:xlrd.biffh.XLRDErrorExcelxlsxfile;notsupported错误原因报错翻译过来是:xlrd.biffh.xlrd错误:Excelxlsx文件;不受支持解决方案方法1:安装指定低版本的xlrd,执行下面的pip安装命令即可:pipinstallxlrd==1.2.0方法2:Excel另存为......
  • python数据分析师入门-学习笔记(第十节 数据获取)
    工具使用Anaconda官网下载安装一路next(默认就行)Chrome默认安装就行打开jupyternotebook打开anacondaprompt输入jupyternotebook系统自动打开一个网页快手掌握开发工具模式:代码模式markdown模式快捷键h查看所有快捷键esc编辑状态切换......
  • python数据分析师入门-学习笔记(第九节 爬虫的核心流程)
    学习链接:Python数据分析师入门爬虫的核心流程明确目标汽车成交量汽车评论信息汽车提车分享信息搜寻哪些网站或APP有我们要的资源汽车之家懂车帝易车分析数据所在位置,加载方式直接加载的额外的网络请求数据获取使用代码驱动APP或浏览器自己分析请求......
  • python数据分析师入门-学习笔记(第八节 python爬虫的准备工作)
    学习链接:Python数据分析师入门python爬虫的准备工作一台电脑尽量windows电脑语言环境编程语言爬虫并不是python独有Python开发环境Anaconda了解爬虫的实现和原理用代码去控制终端用代码直接发送请求CS(客户端服务器)/BS(浏览器服务器)模型CS/BS浏览......
  • python网站创建005:(接收数据)和(发送数据)
    目标:如何从前端接收数据?如何将数据发送到前端? 1.如何(接收数据)   2.如何(发送数据)?  ......
  • python数据分析师入门-学习笔记(第七节 爬虫如何搞钱)
    学习链接:Python数据分析师入门爬虫如何搞钱入职企业,找一份爬虫工程师的岗位抢购最火的茅台电商平台秒杀羊毛出自猪身上看小说(投放广告)引流比价购物助手点赞、收藏、刷粉丝、刷评论、刷播放量核心资源的整合......
  • python适配器模式
    classA:  defcost(self):    print('costa')​​classB:  defcost(self):    print('costb')​​classMyAdapter:​  def__init__(self,obj):    self.obj=obj​  defpay(self):    self.obj.cost()​​adt_a=MyAd......
  • python数据分析师入门-学习笔记(第六节 爬虫合法吗)
    学习链接:Python数据分析师入门爬虫合法吗机器人协议robots.txt协议中规定了哪些内容可以获取,哪些内容不能获取通常协议中会标明哪些不让爬baidu.com/robots.txttaobao.com/robots.txt君子协议未标注是否可以爬取历史上哪些工程师被抓有一家公司被一锅端工程......
  • python数据分析师入门-学习笔记(第五节 爬虫分类)
    学习链接:Python数据分析师入门爬虫分类1.聚焦爬虫-完成某一项特定数据的采集-百分之九十的爬虫2.通用爬虫-什么内容都采集,存储下来-搜索引擎3.增量爬虫-既可以使用聚焦爬虫,也可以使用通用爬虫-当内容变化时,可以爬取变化的内容4.暗网爬虫-深网爬......
  • python数据分析师入门-学习笔记(第四节 爬虫的应用场景)
    学习链接:Python数据分析师入门实际应用企业中: 竞品调研数据采集 办公自动化个人: 比如看小说 有的网站收费 有的网站不收费,但是有广告 目标:不看广告不交钱 广告屏蔽插件 爬下来 比如说抢票、抢茅台、抢票.........