当前位置: 首页 > article >正文

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位是数字
生成一个字典的脚本

#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')
                        

大概会生成2626101010=676000个密码
爆破会比较慢最后密码是xy123
登录得到flag


http://www.kler.cn/a/389116.html

相关文章:

  • 虚拟机安装Ubuntu 24.04服务器版(命令行版)
  • 普通电脑上安装属于自己的Llama 3 大模型和对话客户端
  • NoSQL数据库与关系型数据库的主要区别
  • uniapp+vue2 设置全局变量和全局方法 (兼容h5/微信小程序)
  • 以色列支付龙头遭DDoS攻击,各地超市加油站等POS机瘫痪
  • 01-Ajax入门与axios使用、URL知识
  • 每周算法2:数学+模拟+哈希表+栈+线性dp+贪心(简单)
  • 两个链表求并集、交集、差集
  • 微信小程序开发(二)登录流程
  • CMAKE 编译CUDA项目失败 “/usr/bin/nvcc“ is not able to compile a simple test program.
  • 通义千问API调用测试 (colab-python,vue)
  • 【机器学习】数学知识:指数
  • Android 延时操作的常用方法
  • Linux软件包管理
  • 分布式——BASE理论
  • 【harbor】离线安装2.9.0-arm64架构服务制作和升级部署
  • Java:JVM
  • 解决:使用EasyExcel导入Excel模板时出现数据导入不进去的问题
  • React前端框架:现代网页开发的基石(附带构建简单任务管理应用案例代码)
  • 栈(Stack)和队列(Deque、Queue)
  • 16.useForm
  • (附源码)django仓库管理系统-计算机毕设 30542
  • Python数据分析中的Pandas去重操作详解
  • mysql备份数据库及恢复
  • Elasticsearch和Lucene之间是什么关系?(ChatGPT回答)
  • 小米面试:什么是线程池?工作原理是什么?线程池可以动态修改吗?