ctf-web题目笔记(持更)

写在前面:22年寒假开始接触ctf,目前在是一个在大佬成群的实验班里艰难生存的菜鸡…,欢迎大佬们来指点!(¯︶¯)
刷题网站:攻防世界

ctf-web题目笔记

1、一道关于php的题目
在这里插入图片描述
场景:http://111.200.241.244:64040
这道题用到了php弱类型比较的知识点

观察php代码,发现发现同时满足 $a==0 和 $a 时,显示flag1,php中的弱类型比较’abc’ ==0为真,所以输入a=abc时,可得到flag1,s_numeric() 函数会判断如果是数字和数字字符串则返回 TRUE,否则返回 FALSE,B 可以构造为 12345a,类型转换后为 12345,大于 1234
输入/index.php/a=abc&b=1235a
在这里插入图片描述
2、一个暴力技巧:
直接在网站后面加/flag.txt直接输出flag…不具有什么普遍性,那道题目常规做法是用webshell菜刀,回头有时间把正确解法补上。

3、有关备份
常见的备份文件后缀名有: .git .svn .swp .svn .~ .bak .bash_history
可以通过在index.php后加后缀逐一尝试,最后发现加.bak直接套出结果
在这里插入图片描述
下载后发现.bak打不开,直接把后缀改成txt即可得到flag:
在这里插入图片描述

4、有关账户名密码
题目:小宁写了一个登陆验证页面,随手就设了一个密码。
常见的管理员账号:admin,root。
常见的弱密码:123456、12345678、admin、root、toor 等。
接下来,就是挨个尝试了。
账号输入 admin,密码输入 123456,登录成功,页面跳转就得到了flag
正常方法:burp抓包(后续补)

5、GET请求与POST请求
进入环境后可看到
在这里插入图片描述
get请求可以直接加后缀进行输入:/?a=1
之后可以看到要求用post请求输入b=2,post请求不可以直接修改网址
选择使用curl命令?(curl命令模拟json格式的post请求)
curl -X POST -d 请求内容 +http
在这里插入图片描述
输入后即可得flag

6、输入index.php抓包,而index.phps可以捕获源代码
在这里插入图片描述
需要用get方式发出admin,但是因为有urldecode的存在,所以要对admin进行两次url编码得到flag
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ctfweb题目"docker镜像"是指一个挑战题目,要求我们对一个Docker镜像进行分析和攻击。Docker是一种容器化技术,可以将应用、环境和关联的配置打包成一个独立的镜像。这个镜像可以在不同的环境中进行移植和运行。 对于这个ctfweb题目,我们可以首先通过命令"docker images"查看当前系统中的Docker镜像。然后,我们可以选择这个题目中的特定镜像进行分析,使用"docker inspect [镜像ID]"命令获取有关镜像的详细信息。 接下来,我们可以尝试在本地使用这个镜像来运行一个容器。可以使用"docker run [镜像ID]"命令创建一个新的容器实例,并根据题目给出的提示找出容器内的漏洞、文件、服务等信息。 从容器内部提取敏感信息的常见方法包括查找配置文件、访问数据库、分析日志文件等。另外,在容器中也可以进行一些命令执行、代码注入等漏洞利用操作,以获取高的权限和深入的信息。 此外,我们还可以使用一些常见的Docker安全工具,比如Docker Bench for Security、Clair、Trivy等来对容器进行漏洞扫描,识别潜在的安全问题,并找出可能存在的弱点。 当我们找到容器内的漏洞或弱点时,我们可以根据具体情况进行利用或编写脚本进行自动化攻击。在攻击过程中,我们应该遵循道德规范,不进行未授权的攻击行为。 总之,ctfweb题目"docker镜像"需要我们对Docker容器进行分析和攻击,通过理解镜像的构成和原理,掌握Docker相关的命令以及使用一些安全工具,我们可以好地解决这个题目并获得相应的分数。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值