7-WEB-BugkuCTF之web3

一,题目--web3

222222.jpg

二,分析

1,页面没有有效信息展示,显示网页源文件,查看源码。
2,在网页源文件中,发下如下字符串

<!--&#75;&#69;&#89;&#123;&#74;&#50;&#115;&#97;&#52;&#50;&#97;&#104;&#74;&#75;&#45;&#72;&#83;&#49;&#49;&#73;&#73;&#73;&#125;-->

看到这,我们很容易的联想到ascii码,什么也不说,直接转!
3,ascii码转字符,拼接直接得到flag

strs ="&#75;&#69;&#89;&#123;&#74;&#50;&#115;&#97;&#52;&#50;&#97;&#104;&#74;&#75;&#45;&#72;&#83;&#49;&#49;&#73;&#73;&#73;&#125;"
#1,去掉&#和;字符
strs=strs.replace("&#","")
strs=strs.replace(";"," ")
#2,去掉头尾多余的空格
strs=strs.strip()
#3,转换为字符串数组
chs = strs.split(" ")
#4,将ascii码转换为字符
strr=""
for i, ch in enumerate(chs):
    strr = strr+chr(int(ch))
print(strr)

三,知识点

  • ascii码
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。