window.onload=function(){ /*页面加载完成之后生成博客目录*/ BlogDirectory.createBlogDirectory("cnblogs_post_body","h2","h3",20); }

[鹤城杯 2021]A_CRYPTO

题目描述: 4O595954494Q32515046324757595N534R52415653334357474R4N575955544R4O5N4Q46434S4O59474253464Q5N444R4Q51334557524O5N4S424944473542554O595N44534O324R49565746515532464O49345649564O464R4R494543504N35得到的flag请使用NSSCTF{}格式提交。

解题步骤:

注:这里提示一下,在线工具解不出来,本题使用CyberChef解决

  • 首先拿到这串数字,考虑会想到base64,但发现解不出来,既然是只有数字和字母,那估计是ROT系列,试一下发现ROT13得出
    4B595954494D32515046324757595A534E52415653334357474E4A575955544E4B5A4D46434F4B59474253464D5A444E4D51334557524B5A4F424944473542554B595A44534B324E49565746515532464B49345649564B464E4E494543504A35
  • 哈哈!发现啦,这一看就是base16/HEX,解一下有
    KYYTIM2QPF2GWYZSNRAVS3CWGNJWYUTNKZMFCOKYGBSFMZDNMQ3EWRKZOBIDG5BUKYZDSK2NIVWFQU2FKI4VIVKFNNIECPJ5
  • 然后发现数字部分不超过7,想到base32
    V143Pytkc2lAYlV3SlRmVXQ9X0dVdmd6KEYpP3t4V29+MElXSER9TUEkPA==
  •  然后base64
    W^7?+dsi@bUwJTfUt=_GUvgz(F)?{xWo~0IWHD}MA$<

    注:解到这个地方,鼠标放在这个output右边的魔法棒上会有提示,这里直接出结果了,但想要继续往下了解也是可以的,就是用base85
  • 解码得

        

        这里爆红了,翻译一下会发现错误是:全零组字符不能出现在字母表中,因此把右下角的z删除

       

       最后得到:

flag{W0w_y0u_c4n_rea11y_enc0d1ng!}

 

posted @ 2023-04-09 14:48  Kicky_Mu  阅读(505)  评论(0)    收藏  举报