ctf.show__Web应用安全与防护(第一章)

第一题 Base64编码隐藏

直接F12查看源代码,划到最下面

发现正确密码已经在js文件中暴露,用base64解码得到正确的登录密码

登陆进去后发现这道题flag和密码是一样的

第二题 HTTP头注入

考虑到弱口令的因素,我们用上一题的密码来进行登陆,显示密码正确但是http头不正确

需要把UA设置成ctf-show-brower

设置成功后,成功拿到本题的flag

第三题 Base64多层嵌套解码

这道题思路不难,和第一题一样都是把正确密码暴露在前端js源码当中了,但是过程开始上强度了,只是告诉你加密方式

通过五次base64编码以及中间的一些小动作才得到了最终的密码

我试过把账号admin通过这种加密方式加密然后在burp中使用加密后的账号和密码进行登陆但是结果是不行,好像只能进行js逆向

这道题推荐看这位师傅的文章https://blog.csdn.net/weixin_64751732/article/details/151105123?fromshare=blogdetail&sharetype=blogdetail&sharerId=151105123&sharerefer=PC&sharesource=m0_75233418&sharefrom=from_link

第四题 HTTPS中间人攻击

这道题给我们了两个文件,一个是sslkey.log(预主密钥--中间人攻击的核心),还有一个wireshark的流量包文件

直接用wireshark打开这个流量包,协议过滤器输入TLS,找包含POST方法的请求包

flag就明文传输在这个流量包里面

这道题的原理推荐观看b站爬爬虾的视频,讲得非常细

【网络顶级掠食者 Wireshark抓包从入门到实战-哔哩哔哩】 https://b23.tv/mAvJ5mP

第五题 Cookie伪造

这道题的密码很容易猜出来,是弱口令和账号一样,都是guest,但是登陆进去发现根本就没有flag,只会显示一个登陆成功没有什么有用的信息

通过burp抓包,我们发现在Cookie中我们的角色是guest(访客),如果篡改成admin(管理员),会发生什么呢

果然啊,flag就出来了

相关推荐
龙飞051 天前
Kubernetes 疑难杂症:Pod 始终处于 Terminating 状态的真实原因与安全修复方案
安全·云原生·容器·kubernetes
MaximusCoder1 天前
等保测评命令——Centos Linux
linux·运维·经验分享·python·安全·centos
鹓于1 天前
手机SSH直连电脑运行iflow终极安全配置
windows·安全·ssh
北京软秦科技有限公司1 天前
IACheck+AI审核如何赋能刑事证据检测?全面提升报告法律效力,构建高标准司法鉴定审核体系
人工智能·安全
艾莉丝努力练剑1 天前
【脉脉】AI创作者崛起:掌握核心工具,在AMA互动中共同成长
运维·服务器·c++·人工智能·安全·企业·脉脉
洛菡夕1 天前
nginx安全防护与HTTPS部署实战
nginx·安全·https
The Open Group2 天前
TOGAF®如何平衡创新与合规——金融机构的架构治理之道
运维·安全·架构
乾元2 天前
安全官(CISO)的困惑:AI 投入产出比(ROI)的衡量
网络·人工智能·安全·网络安全·chatgpt·架构·安全架构
RFID舜识物联网2 天前
RFID技术重构医疗试剂管理:从“人工时代”到“智能时代”的跨越
大数据·人工智能·科技·物联网·安全
weixin_307779132 天前
OpenClaw-CN 安全增强方案:从理念到落地的全面剖析
开发语言·人工智能·算法·安全·语言模型