攻防系列——pikachu靶场通关练习

目录

一、暴力破解

Burte Force(暴力破解)概述

(一)基于表单的暴力破解

(二)验证码绕过(on server)

(三)验证码绕过(on client)

(四)token 防爆破

二、Cross-Site Scripting

(一)反射型xss(get)

(二)反射型XSS(post)

(三)存储型XSS

​(四)DOM型XSS

(五)DOM型XSS-X  

 (六)XSS盲打

(七)XSS之过滤

 (八)xss之htmlspecialchars

 (九)xss之href输出

(十) xss之js输出

 三、CSRF 

csrf概述

(一)csrf get

(二)POST CSRF

​(三)CSRF Token login

四、SQL-Injection

五、RCE

(一)exec "ping"(远程系统命令执行)后台对用户输入的IP地址进行一次 ping 测试,并返回测试结果。

(二)exec "eval"(远程代码执行)后台把用户的输入作为代码的一部分进行执行,造成了远程代码执行漏洞。

六、File Inclusion(文件包含漏洞)

(一)本地文件包含

​(二)远程文件包含漏洞

七、unsafe filedownload

八、unsafe fileupload

九、over permission

(一)op1 login(水平越权)

(二)op2 login(垂直越权)

 十、目录遍历

十一、敏感信息泄露

敏感信息泄露概述

十二、PHP反序列化

十三、XXE(xml外部实体注入漏洞)

十四、URL重定向

十五、SSRF

写在最前面:有个大佬总结的比我的全面多了,我在有些地方稍微详细一些些。

贴上大佬博客地址:pikachu靶场通关_wuydsec的博客-CSDN博客_pikachu靶场通关

(这个靶场的作者真的好良心,呜呜u,好适合我 ✧(≖ ◡ ≖✿)ʕ̯•͡ˑ͓•̯᷅ʔ

一、暴力破解

从来没有哪个时代的黑客像今天一样热衷于猜解密码 ---奥斯特洛夫斯基

Burte Force(暴力破解)概述

“暴力破解”是一攻击具手段,在web攻击中,一般会使用这种手段对应用系统的认证信息进行获取。 其过程就是使用大量的认证信息在认证接口进行尝试登录,直到得到正确的结果。 为了提高效率,暴力破解一般会使用带有字典的工具来进行自动化操作。

理论上来说,大多数系统都是可以被暴力破解的,只要攻击者有足够强大的计算能力和时间,所以断定一个系统是否存在暴力破解漏洞,其条件也不是绝对的。 我们说一个web应用系统存在暴力破解漏洞,一般是指该web应用系统没有采用或者采用了比较弱的认证安全策略,导致其被暴力破解的“可能性”变的比较高。 这里的认证安全策略, 包括:

1.是否要求用户设置复杂的密码;
2.是否每次认证都使用安全的验证码(想想你买火车票时输的验证码~)或者手机otp;
3.是否对尝试登录的行为进行判断和限制(如:连续5次错误登录,进行账号锁定或IP地址锁定等);
4.是否采用了双因素认证;
...等等。
千万不要小看暴力破解漏洞,往往这种简单粗暴的攻击方式带来的效果是超出预期的!

你可以通过“BurteForce”对应的测试栏目,来进一步的了解该漏洞。

(一)基于表单的暴力破解

首先看需要用户名和密码登录,没有验证码。按照常规思路,先看了下源码。没有啥有价值的东西。直接随便用个用户名和密码试试。

 

显示用户名或者密码不存在。抓包看看

  burp-intruder小知识请移步(第一个比较白话,第二个比较全。我喜欢第一个哈哈):

[Burp Suite完整教程] Intruder Attack type和Payloads – 拥有上千种姿态的攻击模式 - 腾讯云开发者社区-腾讯云

Burpsuite—Intruder模块详解_大成小慧的博客-CSDN博客_burpsuite设置线程

通过post提交,在响应界面正常返回一个登陆失败的的界面。

 

 既然没有验证码,考虑下直接爆破。

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值