本文主要是介绍攻防世界 - MISC - 09 - 掀桌子,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
攻防世界 - MISC - 09 - 掀桌子
- 审题
- 思路
- 知识点
- 所需工具
- 解题
- flag
- 反思与心得
审题
思路
大概算一道密码学解密题,尝试将这段字符串变成flag
知识点
考查选手对ASCII码的认识、对十六进制的认识
所需工具
无
解题
发现题目中的字符串由0-9、a-f组成,我们知道2位十六进制可表示1个字节,写脚本将该字符串两两分组转换成字节,发现所有字节均大于128,我们又知道ASCII码表示范围是0-127,于是每一个字节都减去128,再转换成字符串,得到flag
flag
flag{hjzcydjzbjdcjkzkcugisdchjyjsbdfr}
反思与心得
比较简单的一道密码题,灵活运用python写脚本能很快解决这道题
这篇关于攻防世界 - MISC - 09 - 掀桌子的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!