ctfshow web入门黑盒测试web380-384

1.web380

对网站进行目录扫描,没有发现敏感的目录文件

访问page.php,发现报错

访问page.php?id,发现报错中带有file_get_contents这个函数,可以直接尝试直接读取flag文件(page.php?id=flag),最后发现成功得到flag

2.web381

查看index.php源码,发现有一个alsckdfy

访问这个alsckdfy目录下的文件得到flag

3.web382

查看源码,发现有一个不一样的地方

访问这个地址,发现了一个登录框

尝试万能密码 admin' or 1=1#成功得到flag

尝试一些弱密码 admin 123456 admin666 admin888等,admin888也是这题的密码,也可以得到flag

4.web383

查看源码,发现有一个不一样的地方

访问这个地址,发现了一个登录框,尝试万能密码 admin' or 1=1#成功得到flag

5.web384

密码爆破,告诉了一二位是小写字母,345位是数字

生成一个字典的脚本

python 复制代码
#97-122
for i in range(97,123):
    for j in range(97,123):
        for k in range(0,10):
            for l in range(0,10):
                for m in range(0,10):
                    with open("1.txt","a+") as f:
                        f.write(chr(i)+chr(j)+str(k)+str(l)+str(m)+'\n')
                        

大概会生成2626 1010 10=676000个密码

爆破会比较慢最后密码是xy123

登录得到flag

相关推荐
用户72278681234410 小时前
WebMVC 与 WebFlux 模式对比分析
web3
damoluomu16 小时前
[202310][从区块链到Web3][构建未来互联网生态][黄华威][杨青林][林建入][郑子彬][著]
web3·区块链
币圈菜头2 天前
GAEA 项目 TGE 日期确认及其情感 AI 技术路径分析
人工智能·web3·去中心化·区块链
0和1的舞者2 天前
API交互:前后端分离开发实战指南
java·spring·tomcat·web3·maven·springmvc·springweb
CryptoRzz2 天前
对接墨西哥股票市场 k线图表数据klinechart 数据源API
开发语言·javascript·web3·ecmascript
技术不打烊2 天前
Solidity 是什么?区块链智能合约开发入门指南 下
web3·solidity
FreeBuf_2 天前
恶意 Rust 包瞄准 Web3 开发者窃取加密货币
开发语言·rust·web3
Web3VentureView2 天前
Web3的下一次突破将来自基础设施,而非叙事
web3
子春一2 天前
Flutter 与 Web3 融合开发实战:在去中心化应用(DApp)中集成钱包、智能合约与链上交互
flutter·web3·去中心化
币圈菜头2 天前
【空投速递】GAEA项目解析:首个集成人类情感数据的去中心化AI训练网络
人工智能·web3·去中心化·区块链