@


ctf - web入门

web11

题解

提示:域名其实也可以隐藏信息,比如 flag.ctfshow.com 就隐藏了一条信息

原理

dns 检查查询:http://dbcha.com/,输入域名,获取 flag。

(TXT 记录,一般指为某个主机名或域名设置的说明。)

web12

robots.txt 信息泄露。

题解

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

查看 robots.txt 文件,发现后台登录页面 /admin



管理用户名一般为 admin 等默认名。



查找网页上是否有可能是密码的信息,发现页面下方有串数字,尝试成功。

web13

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

题解

根据题目提示 “ 技术文档 ” 在页面下面发现 document,下载发现里面存在后台地址和用户名密码。登录成功获得 flag。



下载发现里面存在后台地址和用户名密码。



登录成功获得 flag

web14

有时候源码里面就能不经意间泄露重要的信息。

题解

提示: 小0day:某编辑器最新版默认配置下,如果目录不存在,则会遍历服务器根目录

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

可以根据提示直接在 url 后面添加 /editor,或者在源码里发现信息。



发现一个编辑页面。点击上传文件



发现 “ 文件空间 ”



在 /var/www/html/nothinghere/fl000g.txt 发现 flag 文件,访问 url+/nothinghere/fl000g.txt

web15

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

题解

尝试访问 /admin 后台页面。发现有一个忘记密码操作。



需要输入地址



在主页面下面看到QQ邮箱



通过QQ号查询邮箱,发现地址是西安



成功重置密码,用户名 admin 登录成功获得 flag

web16

题解

探针路径,可以在url后加上 /tz.php。(雅黑php探针)



查看 phpinfo 页面



查找 flag

原理

PHP 探针

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

雅黑 PHP 探针:url 后缀名添加 /tz.php。

upupw PHP 探针:url 后缀名添加 /u.php。

其他探针:MyProber PHP 探针、9gan PHP 探针、浪点 PHP 探针等。

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

web17

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

题解

根据提示,直接 url + backup.sql 。

在下载的文件中找到 flag。

web18

题解

查看源码,查看 js 文件,分析获取 flag 的条件。



查看 js 代码可以看到,当分数超过 100 时,会有一个弹窗。



复制一下信息,在控制台输入,获取到信息提示:110.php



原理

浏览器控制台的使用

windows.confirm() 方法用于显示一个带有指定消息和确认及取消按钮的对话框。

如果访问者点击 " 确定 ",此方法返回 true,否则返回 false。

web19

前端信息泄露与简单的前端加密。

题解

提示:密钥什么的,就不要放在前端了。

用户名登录界面。查看源码,发现用户名和密码。



这里不能直接在登录界面输入,因为源码中发现在前端点击按钮后,会对密码进行加密。

可以用 burp 抓包修改,或者使用 harkbar 插件,post 传递。

web20

asp

access 数据库

题解

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

url + /db/db.mdb



下载文件通过 txt 打开搜索 flag。


娶妻无媒毋须恨,书中自有颜如玉。

——《劝学诗》(宋)赵恒

《CTFshow-Web入门》02. Web 11~20的更多相关文章

  1. 8、web入门回顾/ Http

    1 web入门回顾 web入门 1)web服务软件作用: 把本地资源共享给外部访问 2)tomcat服务器基本操作      : 启动:  %tomcat%/bin/startup.bat 关闭: % ...

  2. Web入门

    目录 Web入门 学习web路线 前端基础 三剑客的作用 BS架构 数据格式 HTTP协议 四大特性 数据格式 HTTP 状态码分类 状态码列表 案例:简易的BS架构 Web入门 什么是前端? 任何与 ...

  3. ctfshow web入门部分题目 (更新中)

    CTFSHOW(WEB) web入门 给她 1 参考文档 https://blog.csdn.net/weixin_51412071/article/details/124270277 查看链接 sq ...

  4. 关于CTFshow中Web入门42-54

    0x00前记 ​ 终于把学校上学期的期末考试考完了,刚好复习的时候跟着群里的师傅写了ctfshow上Web入门的42-54的题目,其中有很多的坑,但是收获也是很多的,这里做一下总结吧!给自己挖了很多的 ...

  5. ctfshow的web入门171

    web入门171 看到这个查询语句,我们可以进行相关操作 $sql = "select username,password from user where username !='flag' ...

  6. Java web 入门知识 及HTTP协议详解

     Java  web  入门知识 及HTTP协议详解 WEB入门 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资 ...

  7. 值得 Web 开发人员学习的20个 jQuery 实例教程

    这篇文章挑选了20个优秀的 jQuery 实例教程,这些 jQuery 教程将帮助你把你的网站提升到一个更高的水平.其中,既有网站中常用功能的的解决方案,也有极具吸引力的亮点功能的实现方法,相信通过对 ...

  8. 值得 Web 开发人员收藏的20个 HTML5 实例教程

    当开始学习如何创建 Web 应用程序或网站的时候,最流行的建议之一就是阅读教程,并付诸实践.也有大量的 Web 开发的书,但光有理论没有实际行动是无用的.现在由于网络的发展,我们有很多的工具可以用于创 ...

  9. Java开发工程师(Web方向) - 02.Servlet技术 - 第1章.Servlet

    第1章--Servlet Servlet简介 Servlet应用于? 浏览器发出HTTP请求,服务器接收请求后返回响应给浏览器. 接收请求后到返回响应之间: 服务器将请求对象转交给Servlet容器 ...

  10. Web安全之Web 安全介绍与基础入门知识

    web安全介绍与基础入门知识 安全与安全圈 甲方与乙方 甲方:如腾讯,阿里等需要安全服务的公司 乙方:提供安全服务产品的服务型安全公司 web与二进制 web,研究web安全 二进制,研究如客户端安全 ...

随机推荐

  1. 【工作随手记】并发之synchronized

    synchronized对于java同学肯定都是耳熟能详的必修课了.但是不管对于新手还是老手都有一些容易搞错的点.这里权做一点记录. 锁的是代码还是对象? 同步块一般有两种写法. 1是直接加以方法体上 ...

  2. nodejs和npm升级版本

    由于服务器环境的不同可能需要根据实际情况升降对应的nodejs 及npm 版本,最简单的例子就是 npx 只适用于 npm 5+ 看想用npx 那不升级咋办呢,还有如error eslint@7.16 ...

  3. 自研ORM 完美支持 Exists查询 非常灵活

    示例代码 Case 1 Code var data = db.Query<Product>() .Where(w => db.Query<Product>().Where ...

  4. Centos 7 通过 targz 文件安装 Elastic Search 服务

    区别于通过发行版自带的仓库, 介绍如何通过 targz 文件安装 Elastic Search 服务, 使用的 Linux 为 Centos 7 下载 https://www.elastic.co/d ...

  5. 【TVM模型编译】1. onnx2relay.md

    上一篇介绍了onnx模型在tvm中优化的总体流程. 在这一篇中,介绍onnx模型到relay模型的转换流程,主要涉及了以下几个方面: onnx算子到relay算子转换 relay算子实现 这一篇介绍o ...

  6. win10搜索框的热门搜索怎么关闭?

    搜索cmd,以管理员模式运行,输入下列命令,重启生效 reg add HKCU\Software\Policies\Microsoft\Windows\explorer /v DisableSearc ...

  7. 大语言模型(LLM)在文本分类、语言生成和文本摘要中的应用

    目录 大语言模型(LLM)在文本分类.语言生成和文本摘要中的应用 引言 文本分类.语言生成和文本摘要是人工智能领域中的重要任务,涉及到自然语言处理.机器学习和深度学习等领域.本文将介绍大语言模型(LL ...

  8. 保护数据隐私:深入探索Golang中的SM4加密解密算法

    前言 最近做的项目对安全性要求比较高,特别强调:系统不能涉及MD5.SHA1.RSA1024.DES高风险算法. 那用什么嘞?甲方:建议用国产密码算法SM4. 擅长敏捷开发(CV大法)的我,先去Git ...

  9. Java 写一个线程安全的单例模式(饱汉/饿汉)

    饿汉单例 public class Singleton { private static Singleton singleton = new Singleton(); private Singleto ...

  10. Python与MySQL如何保持长连接

    Python与MySQL如何保持长连接 介绍 在python后端开发中,时常会与数据库交互,重复的断开.连接 会大大消耗数据库资源. 所以一般都是定义全局变量,来弥补这个缺陷. 但是 Python 与 ...