【2023】解题领红包Web(静态差三个未找全)

查看 71|回复 5
作者:lcbreak   
2023春节领红包Web解题(未找全静态flag)
/*
业余有一点web相关的经验,分享个人解题思路。
静态flag找到了1~7、9、11,动态A、B、C,静态8、10、12未找到。
ps:
静态flag,8、10、12没找到能是没想到或者超出我知识范围了,二进制中可能还藏有一个flag;
个人猜测视频背景图也可能藏有flag。
动态flag,C很容易就找到;
A不难但是相对难找一点,注意力全放在视频上去了以为线索是分开的藏在视频的其他地方,
后面回到页面在响应头就找到;
B根据页面注释提示查询域名解析找到线索。
*/
flag1
[ol]
  • 视频中直接获取。
    flag1{52pojiehappynewyear}
    [/ol]
    flag2
    [ol]
  • 扫描视频二维码在url中获取。
    flag2{878a48f2}
    [/ol]
    flag3
    [ol]

  • 视频25秒左右,右下角up主昵称会变成一个加密字符iodj3{06i95dig}。

  • 通过字符判断为凯撒密码;
    凯撒密码简单来说通过排列明文和密文字母表,密文字母表示通过将明文字母表向左或向右移动一个固定数目的位置。
    例如,当偏移量是左移3的时候(解密时的密钥就是3):
    明文字母表:ABCDEFGHIJKLMNOPQRSTUVWXYZ
    密文字母表:DEFGHIJKLMNOPQRSTUVWXYZABC

  • 简单计算获取flag3。
    flag3{06f95afd}
    [/ol]
    flag4
    [ol]
  • 视频制作 GanlvTech UP主简介发现字符串ZmxhZzR7OWNiOTExMTd9。
  • 通过特征判断为base64编码,解码后可以获取flag4。
    在浏览器环境中可借助 btoa/atob 编码解码,在 Node 环境中借助于 Buffer API 编码解码
    flag4{9cb91117}
    [/ol]
    flag5
    [ol]

  • 视频30左右开始有电报音,判断为摩斯密码。
    //ps:摩斯密码我只是听说过,听了n遍脑子中一直是滴滴滴滴(耳朵不好听不过来);想来想去,终于找到了办法。

  • 将视频下载下来,提取音频,放入Adobe Audition中查看音频波形(后面flag6、9也会用到);
    通过波形图查看声音持续时间(下图所示),记录密码..-./.-../.-/--./....././.-/../-。

  • 通过记录下的密码,去查密码表或者找一个在线转换工具即可解码获得flag5。
    flag5{eait}
    [/ol]
    flag6
    [ol]

  • flag6在视频开始有提示,拨号音,听力好的或许可以直接听出来。
    //ps:我听了一会发现听不出来感觉都差不多,拿手机拨号按声音对也感觉都是一个音)

  • 于是我又查看拨号音的音频,通过搜索发现每个键的声音频率不一样,如下表;
    根据声音不同高低频找到对应数字,获得flag6。
    flag6{590124}

    拨号音频率对照表:
    [/ol]
    [table]
    [tr]
    低\高/Hz[/td]
    1209[/td]
    1336[/td]
    1447[/td]
    1633[/td]
    [/tr]
    [tr]
    [td]697

    静态, 号音

  • lcbreak
    OP
      

    你这还没结束咋就发了,这结束给你审核通过了。
    豫与遇   


    Hmily 发表于 2023-2-6 02:05
    你这还没结束咋就发了,这结束给你审核通过了。

    我试一下md文档有没有错,点了一下保存草稿,就发布了
    wu666888   


    lcbreak 发表于 2023-2-6 02:48
    我试一下md文档有没有错,点了一下保存草稿,就发布了

    这应该是一个bug
    豫与遇   

    mark,膜拜大神
    wu666888   

    大佬学到了,一个都没找到
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部