【网络安全 | CatCTF】ezbypass-cat

简介: 【网络安全 | CatCTF】ezbypass-cat

该题考察白名单目录穿透

白名单目录穿透漏洞指的是攻击者通过特定的技术手段,绕过应用程序的访问控制,直接访问应用程序中未被授权的目录或文件。

正文

SQL注入无果

方法一

观察URL栏:显示login.html,以login开头的登录界面一般是白名单,故思路为:访问白名单目录login.html,然后通过…/回到正常目录下,再访问flag.html即可进入到flag页面。(该方法盲目性较大)

修改请求方式:

得到flag:

方法二

翻看js发现华夏erp:

而华夏erp是有漏洞的,即白名单目录穿透,参考:https://cn-sec.com/archives/387212.html

得到flag:

方法三

方法一及方法二均猜测flag在flag.html中,而flag也可能在abc.html、aaa.html中,方法三不显得投机取巧。

还是一样的,利用白名单目录穿透进行接口爆破:

发现传递目录user/getAllList时得到特殊回显,这里以repeater模块来展示:

415aa80ba12ac6c993b0b930f8869a29

抓包修改密码即可:

成功登录:

进入页面后拿cookie,拿dirsearch扫目录即可得到flag.html:

目录
相关文章
|
8月前
|
数据中心
网络之脉:深入解析CAT-5与CAT-5e
【4月更文挑战第21天】
717 0
|
网络安全 数据安全/隐私保护
sshpass的简介与使用
今天在配置 svn 钩子的时候,想要登录到另一台服务器上时,指定明文密码进行ssh登录的时候,总是没有响应的停滞在那里了,命令如下: sshpass -p 用户明文密码 ssh 用户名@远程服务器 IP 地址 因为这是连的一台新的服务器,最初并没有进行 ssh 登录测验,所以在使用sshpass 登录之前一定要先测试ssh登录。
5037 0
|
7月前
|
JSON NoSQL MongoDB
Compass
【6月更文挑战第8天】Compass
166 9
|
2月前
|
网络协议
`ss` 命令的基本用法
`ss` 命令用于查看网络连接状态,常用选项包括 `-t` 显示 TCP 连接,`-a` 显示所有连接,`-n` 显示数字形式的地址和端口,`-l` 仅显示监听端口。例如,`ss -tanl` 可查看所有 TCP 监听端口及其详细信息。其他常用选项有 `-u` 显示 UDP 连接,`-p` 显示进程信息,`-e` 显示扩展信息等。通过这些选项,可以灵活地检查和分析网络连接。
43 0
|
8月前
|
安全 PHP
文件上传--Upload-labs--Pass20--数组绕过
文件上传--Upload-labs--Pass20--数组绕过
|
8月前
|
安全 PHP Windows
文件上传--Upload-labs--Pass07--点绕过
文件上传--Upload-labs--Pass07--点绕过
|
开发框架 安全 .NET
bypass safedog 安全防护小结
bypass safedog 安全防护小结
103 0
|
网络协议 Linux
ss 命令
ss 命令
2959 0