web1

题目: 开发注释未及时删除
解题思路: 右键查看源代码即可得到flag。

web2

题目: js前台拦截 === 无效操作
解题思路: 火狐浏览器禁止JavaScript之后,右键查看源代码,得到flag。

web3

题目: 没思路的时候抓个包看看,可能会有意外收获
解题思路: burp抓包,查看响应头,得到flag。

web4

题目:
解题思路: 根据提示访问http://a03708c9-ff09-457d-9688-676ccb7997ce.chall.ctf.show/robots.txt 。得到提示信息,flagishere.txt,
访问http://a03708c9-ff09-457d-9688-676ccb7997ce.chall.ctf.show/flagishere.txt 。得到flag。

web5

题目: phps源码泄露有时候能帮上忙
解题思路: 根据提示,访问index.phps,将文件下载下来,打开即可看到flag。

web6

题目: 解压源码到当前目录,测试正常,收工
解题思路: 访问www.zip ,下载源代码,查看index.php内容,发现flag在fl000g.txt中,这里注意压缩包里fl000g.txt中的flag不正确,应该访问题目环境中的fl000g.txt 。

web7

题目: 版本控制很重要,但不要部署到生产环境更重要。
解题思路: 根据提示版本控制,想到常用的版本控制工具git,svn,尝试访问.git和.svn,在.git中发现flag。

web8

题目: 版本控制很重要,但不要部署到生产环境更重要。
解题思路: 上一题访问.git得到flag,这一题首先想到.svn,果然得到flag。

web9

题目: 发现网页有个错别字?赶紧在生产环境vim改下,不好,死机了
解题思路: 提示vim异常关闭,想到linux下vi/vim异常关闭是会存留.swp文件,尝试访问index.php.swp,得到flag。

web10

题目: cookie 只是一块饼干,不能存放任何隐私数据
解题思路: 查看网页的cookie发现flag。

web11

题目: 域名其实也可以隐藏信息,比如ctfshow.com 就隐藏了一条信息
解题思路: 在域名解析查询网站查询,http://dbcha.com/ ,逐个尝试,在Txt中发现flag。

web12

题目: 有时候网站上的公开信息,就是管理员常用密码
解题思路: 访问后台,http://a811a9ef-0d5c-45d8-8162-e98e26a7d3e9.chall.ctf.show/admin/ ,提示登录,猜想用户名为admin,密码应该在网站中,观察到页面底部有“Help Line Number : 372619038”,尝试输入数字,成功登录,得到flag。

web13

题目: 技术文档里面不要出现敏感信息,部署到生产环境后及时修改默认密码
解题思路: 在网站中寻找技术文档(查看源代码寻找较为方便),在底部找到document,点击即可查看到默认用户名,密码,访问http://299bf98c-7cb9-4bdc-826d-c25a285a61df.chall.ctf.show/system1103/login.php 。输入用户名和密码,即可得到flag。

web14

题目: 有时候源码里面就能不经意间泄露重要(editor)的信息,默认配置害死
解题思路: 根据提示访问editor,出现文本编辑器,点击图片,

可以看到文件目录,/var/www/html/nothinghere 中有一个fl000g.txt,访问 http://6ce4a2ea-ac6a-4c12-84fa-40a347055991.chall.ctf.show/nothinghere/fl000g.txt 得到flag。

web15

题目: 公开的信息比如邮箱,可能造成信息泄露,产生严重后果
解题思路: 在网站底部发现一个qq邮箱,访问后台,发现可以有忘记密码选项,点击,密保问题是所在地城市,查找qq所在地为西安,输入,返回修改后的密码,登录即可得到flag。

web16

题目: 对于测试用的探针,使用完毕后要及时删除,可能会造成信息泄露
解题思路: 提到探针,就想到雅黑探针,访问/tz.php,点击PHP参数,
点击下图红框中文字

跳转到网站的phpinfo页面,在页面搜索flag,即可找到flag。(关于php探针的内容可参考https://blog.csdn.net/weixin_43790779/article/details/108834213

web17

题目: 透过重重缓存,查找到ctfer.com的真实IP,提交flag{IP地址}
解题思路: https://icplishi.com 查询www.ctfer.com 的IP地址,得到IP地址即为flag。

web18

题目: 不要着急,休息,休息一会儿,玩101分给你flag
解题思路: 查看网页源代码,发现Flappy_js.js文件,访问可看到

if(score>100)
{var result=window.confirm("\u4f60\u8d62\u4e86\uff0c\u53bb\u5e7a\u5e7a\u96f6\u70b9\u76ae\u7231\u5403\u76ae\u770b\u770b");
}
else
{var result=window.confirm("GAMEOVER\n是否从新开始");
if(result){location.reload();}
}

\u4f60\u8d62\u4e86\uff0c\u53bb\u5e7a\u5e7a\u96f6\u70b9\u76ae\u7231\u5403\u76ae\u770b\u770b
进行Unicode解码得到 “你赢了,去幺幺零点皮爱吃皮看看”。访问110.php得到flag。

web19

题目: 密钥什么的,就不要放在前端了
解题思路: 查看页面源代码,发现一段注释代码,代码中已经给出了用户名和密码,但是若有表单提交密码就会被加密,所以用hackbar工具,POSTA提交username=admin&pazzword=a599ac85a73384ee3219fa684296eaa62667238d608efa81837030bd1ce1bf04 ,得到flag。

CTFSHOW-WEB入门 writeup相关推荐

  1. ctfshow web入门-sql注入

    ctfshow web入门-sql注入 web171 web172 web173 web174 web175 web176 web177 web178 web179 web180 web181 web ...

  2. [ctfshow]web入门——文件上传(web156-web163)

    [ctfshow]web入门--文件上传(web156-web163) [ctfshow]web入门--文件上传 [ctfshow]web入门--文件上传(web156-web163) web156 ...

  3. CTFShow web入门题刷题记录

    CTFShow web入门题刷题记录(信息搜集) web1 提示:开发注释未及时删除 打开网页查看源代码发现 flag:flag{2b2cf8e3-f880-41e1-a8ff-02601b3d998 ...

  4. 无字母数字rce(ctfshow web入门56)

    无字母数字rce(ctfshow web入门56) 我们根据这一题直接进入主题 //web56 <?php // 你们在炫技吗? if(isset($_GET['c'])){$c=$_GET[' ...

  5. [ctfshow web入门]常用姿势801-806

    1NDEX 0x00 前言 801 flask pin码计算 谨记!!python 3.8和3.6 pin码生成方式不同 werkzeug版本不同machine-id获取不同 python3.8 pi ...

  6. ctfshow web入门-XXE

    ctfshow web入门-XXE web373 题目描述 解题思路 web374 题目描述 解题思路 web375 题目描述 解题思路 web376 题目描述 解题思路 web377 题目描述 解题 ...

  7. ctfshow web入门 命令执行 web29~web77 web118~web124

    目录 web29 web30 web31 web32 web33 web34 web35 web36 web37 web38 web39 web40 web41 web42 web43 web44 w ...

  8. ctfshow web入门 反序列化 前篇 254-266

    这里266后面主要是框架,以后在讲 反序列化入门可以参考我写的另一篇很详细的哦~php 反序列化总结 web254 <?phperror_reporting(0); highlight_file ...

  9. Ctfshow web入门 PHP特性篇 web89-web151 全

    web入门 PHP特性篇的wp都一把梭哈在这里啦~ 有点多,师傅们可以收藏下来慢慢看,写的应该挺全面的叭- 有错误敬请斧正! CTFshow PHP web89 看题目,有个flag.php文件.题目 ...

  10. CTFshow——web入门——sql注入

    web入门--sql注入 基础知识点 判断是否注入 order by 判断列数 使用union select 判断回显 查询数据库 web171 web172 web173 web174 web175 ...

最新文章

  1. 青桔单车 chameleon 跨平台实践
  2. Performance — 前端性能监控利器
  3. python threading多线程计算
  4. java: http请求和响应
  5. Supermemo背单词7周年纪念
  6. C++学习笔记(五)--指针、NULL、引用
  7. windows mysqldump 不成功 1049 1064 报错
  8. IDEA 惊天 bug:进程已结束,退出代码 1073741819
  9. java简历专业技能,附详细答案解析
  10. 1.9万亿美元市场,自动驾驶开发者向何处去?
  11. Devc++- 源文件未编译”
  12. 疫情之下,这10个技巧助你开启云面试的正确姿势
  13. 优维助力国内某省级商业银行同城异地灾备自动化建设
  14. 人体神经系统结构图高清,人体神经系统全貌图片
  15. Cutting (暴力 + 滚动哈希判字符串匹配)
  16. 到另外一个城市工作时,五险一金怎么办?
  17. 出行者信息服务器,出行者信息服务系统解析.ppt
  18. 小虎的软考辅导视频讲座有啥与众不同?
  19. 开源OA:手把手教你搭建OA办公系统(13)将O2OA集成到钉钉
  20. 大数据+决策人挖掘+邮件推广+whatapp助手=3个月出50W货值

热门文章

  1. 微量元素铁在人体的作用
  2. 7.25 6figting!
  3. Novell NetWare 及其协议--网络大典
  4. 从无到有:七步教你做数值(2)
  5. C1见习工程师任务01-进制与信息编码
  6. OSChina 周一乱弹 ——开发者怎么避免被傻X打扰。
  7. [Git] 裸代码仓库和镜像代码仓库全解
  8. ELK 系列九、elasticsearch扩容(从单机至单机伪集群)
  9. 【HarmonyOS硬件开发】hpm使用问题总结
  10. 《Photoshop Lightroom5经典教程》—第1课1.2节 Lightroom工作区