pikachu靶场通关笔记(一)

目录

一、下载

二、暴力破解

1、基于表单的暴力破解

2、验证码绕过(on server) 

 3、验证码绕过(on client)

4、token防爆破?

三、Cross-Site Scripting(也称xss)

1、反射型xss(get)

2、 反射性xss(post)

3、存储型xss

4、DOM型xss

5、DOM型xss-x

6、xss盲打 

7、 xss之过滤

8、xss之htmlspecialchars

9、xss之href输出

10、xss之js输出

三、CSRF

1、CSRF(get)

2、CSFR(post) 

3、CSRF Token login

四、SQL注入

1、数字型注入


一、下载

首先要下载配置好phpstudy,下面是我写的另一篇,里面有详细的搭建教程

SQL注入之sqli-labs_清丶酒孤欢ゞ的博客-CSDN博客_sqli-labs

之后下载pikachu

GitHub - zhuifengshaonianhanlu/pikachu: 一个好玩的Web安全-漏洞测试平台

将其解压到phpstudy 的www目录下,并命名为 pikachu,方便后面进入靶场

之后进入  phpstudy\phpstudy_pro\WWW\pikachu\inc 中(这里的目录根据你自己的来),然后打开config.inc.php,在

加上你的数据库密码,不知道可以在phpstudy里面看。

之后就可以在浏览器中输入 你的ip/pikachu/index.php 来初始化了

二、暴力破解

1、基于表单的暴力破解

直接上burp suite,如果你抓不到包,请把url中的127.0.0.1改为自己的IP

发送到攻击模块,粘贴你自己的字典

爆破出来了,虽然但是ctrl+u的源码里面能直接看到三个用户名密码, 应该是点提示就会给的

2、验证码绕过(on server) 

【服务端可能存在的安全问题】

1、验证码不过期,没有及时销毁会话导致同一验证码反复可用。攻击者可以在Cookie中带固定的sessionID和固定的验证码字符串。
2、没有对验证码进行非空判断,导致可以直接删除验证码参数。
3、产生的验证码问题有限

无条件不刷新是指在某一时间段内,无论登录失败多少次,只要不刷新页面,就可以无限次的使用同一个验证码来对一个或多个用户帐号进行暴力猜解。换句话说,攻击者可以在同一个会话下,在获得第一个验证码后,后面不再主动触发验证码生成页面,并且一直使用第一个验证码就可循环进行后面的表单操作,从而绕过了验证码的屏障作用,对登录进行暴力猜解。

这里我们抓包,账号密码随便输,但是验证码要输对,放到重放模块,但是不要拦截请求关闭,这是为了防止页面刷新导致服务器那边的验证码更新

Pikachu靶场通常指的是个在线平台或者游戏环境,其中包含了多种Web安全漏洞供学习者练习和提高自己的技能。为了帮助找到关于Pikachu靶场通关方法或攻略,进行了网络搜索。 对于想要成功完成Pikachu靶场挑战的人来说,可以参考以下几个建议的方法来提升成功率: 利用官方指南和教程 许多靶场提供官方的教学材料以指导新手了解如何开始以及解决特定类的漏洞。查阅官方网站上的任何可用资源可以帮助理解基本概念和技术细节。 加入社区讨论 参与相关的论坛、社交媒体群组或是即时通讯软件中的交流频道,在那里可以与其他玩家分享经验和技巧,并从他人的解答中学到更多有效的攻击手段。 研究常见漏洞类及其修复措施 熟悉SQL注入、跨站脚本(XSS)、命令执行等常见的web应用程序缺陷,通过阅读书籍、文章或者其他教育性质的内容加深认识,这有助于识别目标系统中存在的类似弱点。 实践不同场景下的解决方案 尝试针对每个级别的任务制定多样化的策略,不要局限于种思路解决问题。有时候换个角度思考可能会带来意想不到的效果。 保持更新最新的安全趋势 随着信息技术的发展,新的威胁不断涌现,因此持续关注行业动态确保自己掌握最前沿的知识点非常重要。 由于具体的解法会依赖于各个关卡设置的具体情况,所以这里无法给出确切的答案。但是以上提到的原则应该能够为探索正确的路径奠定坚实的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清丶酒孤欢ゞ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值