Bugku一段base64 wp

发布时间:2026/9/23 17:03:25
Bugku一段base64 wp 题目附件txt特别长记事本打开来发现很有可能是多重加密或者图片的编码第一层根据题目Base64 解码文件末尾为 确认是 Base64。解码后得到大量八进制转义序列\134\170\65\143\134\170\66\62\134\170\63\65\134\170\66\65\134\170\63\63\134\170\63\144...所以考虑多重加密的可能性第二层八进制转义解码将 \ 分割后每个八进制数字 \xxx 用 chr(int(xxx, 8)) 转为字符得到十六进制转义序列\x5c\x78\x35\x63\x78\x32\x62\x78\x35\x63\x78\x36\x35...第三层十六进制转义解码将 \x 分割后每个十六进制字节 \xNN 用 chr(int(NN, 16)) 转为字符得到 Unicode 转义序列\u0053\u0074\u0072\u0069\u006e\u0067\u002e\u0066\u0072\u006f\u006d...第四层Unicode 转义解码用 unicode_escape 解码 \uXXXX得到十进制数字逗号分隔串38,35,120,50,54,59,38,35,120,50,54,59,38,35,120,50,54,...内容为 #xNN;模式的十进制表示。第五层十进制转字符按 , 分割取整后 chr(int(x))得到第一层 HTML 实体#x26;#x23;#x78;#x32;#x36;#x3b;#x26;#x23;#x78;#x33;#x37;#x3b;...第六层HTML 实体解码第一次unescape / HTML decode 后得到第二层 HTML 实体#37;#54;#54;#37;#54;#99;#37;#54;#49;#37;#54;#55;...第七层HTML 实体解码第二次再次 unescape 得到 URL 编码串%66%6c%61%67%7b%63%74%66%5f%74%66%63%32%30%31%37%31%37%71%77%65%7d第八层URL 解码urllib.parse.unquote 后得到最终 flagflag{ctf_tfc201717qwe}总结这是一道典型的编码套娃题目共 8 层嵌套需要对编码非常熟练同时较大文本限制了一些工具的使用需要分步进行解码

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询