ctfshow web入门(2)

2023-09-21 20:39:01

web11

打开这个网站,到网站诊断分析模块

搜索域名

web12

提示

有时候网站上的公开信息,就是管理员常用密码

打开,就是个购物网站

因为昨天刚做robots.txt

我就搜了一下

 真的有,提示admin这个页面

访问一下,username肯定是admin,但是密码。有点晕。但是看到提示

我就又去看了看原来的页面,有没有可疑的密码

在末尾看到这串数字,试一下8

ok成功了

web13

提示:

技术文档里面不要出现敏感信息,部署到生产环境后及时修改默认密码

然后我就在页面找找找 ,发现最后有个document

进去是个手册

末尾有这个

 

进入登录界面

 

web14

提示:

有时候源码里面就能不经意间泄露重要(editor)的信息,默认配置害死人

有点好笑

查看源码,搜索editor

因为可以访问到这张图片,就看看/editor

上传图片,在图片空间里面找

在/var/www/html/nothinghere 中找到一个fl000g.txt 

 

访问一下

 

web15

提示:

公开的信息比如邮箱,可能造成信息泄露,产生严重后果

在页面的末尾有这个qq邮箱

访问/admin

但是不知道密码

忘记密码问的密保问题是地址

 

随便找了个工具搜索qq信息

发现地址是西安

提交后发现密码被重置

重新登录,账号肯定是admin

 

web16

提示

对于测试用的探针,使用完毕后要及时删除,可能会造成信息泄露

php探针是用来探测空间、服务器运行状况和PHP信息用的,探针可以实时查看服务器硬盘资源、内存占用、网卡 流量、系统负载、服务器时间等信息。

直接查看phpinfo无果

输入URL/tz.php 即可打开雅黑PHP探针

 

点击phpinfo,直接搜索flag

web17

提示

备份的sql文件会泄露敏感信息

 环境:

备份sql文件就是backup.sql

 

web18

不要着急,休息,休息一会儿,玩101分给你flag

哈哈哈一道游戏,死的很快哈哈哈

查看源代码 ,看到有个有点像flag的js文件,打开看看

在js文件里面看到这一串unicode编码,,很熟悉是因为刚做过

 

解了一下下,笑死了

半天看出来,有点抽象

访问了下110.php

 

 

web19

密钥什么的,就不要放在前端了

怎么做ctfshow越来越搞笑

查看源代码

一开始直接上交未果,使用post方式

web20

mdb文件是早期asp+access构架的数据库文件,文件泄露相当于数据库被脱裤了。

第一次做mdb文件

url路径添加/db/db.mdb 下载文件,txt打开他

更多推荐

新版发布 | Cloudpods v3.10.5 和 v3.9.13 正式发布

Cloudpodsv3.10.5本期发布中,ocboot部署脚本有较多变化,首先支持以非root用户执行安装流程,其次响应社区的呼吁,增加了–stack参数,允许Allinone一键安装仅包含私有云(参数为edge)或云管(参数为cmp)的部署。本期亮点为KVM虚拟机对GPU的支持,不仅支持了虚拟机挂载图形模式的GPU

MacOS 控制固态磁盘写入量,设置定时任务监控

M1芯片的内存交换策略非常激进,导致内存较小的机型固态硬盘写入量十分恐怖,网上很多人都有类似的遭遇。如何看待8G256GM1MacBookAir使用一个月硬盘写入22TB+?而固态硬盘是有擦除、写入寿命的,一般就按100次算,256G大概就是250TB。当然,并不是说超过这个数,硬盘就坏了,只是一般超过这个数,再坏,厂

9.2 【MySQL】独立表空间结构

9.2.1区(extent)的概念对于16KB的页来说,连续的64个页就是一个区,也就是说一个区默认占用1MB空间大小。不论是系统表空间还是独立表空间,都可以看成是由若干个区组成的,每256个区被划分成一组。画个图表示就是这样:其中extent0~extent255这256个区算是第一个组,extent256~exte

Qt 数据库的注册和登录功能

widget.h#ifndefWIDGET_H#defineWIDGET_H#include<QPushButton>#include<QWidget>#include<QDebug>#include<QString>#include<QMessageBox>#include<QFile>#include"client

Linux下的第一个小程序——进度条

目录​编辑一,进度条的第一个版本1.准备工作2.写Makefile文件3.开始构建进度条1.process.h文件2.process.c文件3.main.c文件二,进度条的第二个版本1.为什么还要写第二个版本?2.如何升级?3.升级代码1.搭建场景一,进度条的第一个版本1.准备工作在写进度条之前,我们得把前期的准备工作

01_网络编程_传统IO

网络编程1.什么是网络编程在网络通信协议下,不同计算机上运行的程序,进行的数据传输。如果想把一个计算的结果,或者是电脑上的文件通过网络传递给你的朋友,就需要用到网络编程。在实际生活中,网络通信无处不在**应用场景:**即时通信、网游对战、金融证券、国际贸易、邮件、等等不管是什么场景,都是计算机跟计算机之间通过网络进行数

【C++】C++ 语言对 C 语言的加强 ② ( 变量检测增强 - C++ 不允许重复定义变量 | struct 关键字增强 - struct 作用等同于 class )

文章目录一、变量检测增强-C++不允许重复定义变量二、struct关键字增强-struct作用等同于class一、变量检测增强-C++不允许重复定义变量在早期的C语言编译器版本中,可以重复定义多个同名的全局变量,编译器会将这些同名的全局变量链接到全局数据区的相同地址空间中;如:在一个头文件中,定义了变量inta;,在另

【C++】C 语言与 C++ 语言的关系 ( C 语言发展 | C 语言缺陷 | C 语言 + 面向对象 + 高级语言特性 | C++ 语言增加内容 | C 语言与 C++ 语言应用场景 )

文章目录一、C语言发展二、C语言缺陷三、C语言+面向对象+高级语言特性1、C语言衍生的高级语言2、C语言与C++语言关系3、C++语言增加内容4、C语言与C++语言应用场景一、C语言发展C语言被开发之前并没有经过缜密的设计,而是在使用过程中逐渐完善的;C语言发展经过如下阶段:初始阶段:1972年至1978年,C语言初步

Linux基本命令,基础知识

进到当前用户目录:cd~回到上级目录:cd..查看当前目录层级:pwd创建目录:mkdirmkdirruanjian4/linux/zqm41-p级联创建文件夹(同时创建多个文件夹需要加-p)查看详细信息:ls-l(即ll)查看所有详细信息:ls-al隐藏文件是以.开头的查看:ls-alrm-rf删除路径级联删除:rm

k8s集群中部署项目之流水线

微服务项目部署之流水线编写一、部署微服务项目环境说明1.1代码托管到gitee1.2镜像托管到dockerhub用户名:nextgomsb密码:abc***.com1.3流水线工具KubeSphere二、通过KubeSphere部署之拉取代码流水线编写2.1准备凭证2.2编辑流水线pipeline{agent{node

python[sys模块使用]:配置subprocessing实现后台调用python函数,并传递次数

一、sys模块的基本使用1、获取脚本执行时传递的所有参数:sys.argv[0]#表示程序自身sys.argv[1:]#表示的是在脚本运行py文件时,传递进来的所有参数2、sys.exit(n)退出程序,exit(0)是正常退出3、sys.version:获取python解释程序版本4、sys.platform:返回操

热文推荐