34|Crawler VS Fuzzing:DAST与机器学习
王昊天
你好,我是王昊天。
经过之前的学习,相信你已经对 Web 漏洞挖掘的基础知识有了一定的理解。其中,我们学习了多种 Web 漏洞攻击方式,例如 SQL 注入以及 SSRF 攻击。事实上,网络攻防与战争是类似的。攻击者就好像侵略者一样想要通过攻击行为去获取一些资源或者满足自己的目的,而 Web 应用开发者则像抵抗军一样去尽力守护自己的城市。
我对战争也有一定的研究,在八国联军侵略祖国时,我们对敌军飞机的进攻束手无策,只有在看到它之后使用手枪尝试发射子弹击落它们。这无论是对敌人的侦查以及攻击方式都是不够强力的。当我们祖国富强之后,有了雷达探测以及导弹系统,就能及时发现敌人的飞机并将它们击落。其实,在网络攻防中也存在类似于雷达、导弹一样的工具,它们为 Crawler 与 Fuzzing,这一讲就让我们一起学习它吧!
Crawler VS Fuzzing
Crawler 即网络爬虫,我们可以利用它来爬取一些自己想要的数据,例如豆瓣网的评分以及财经网的股市信息等。在网络攻防中它还具有另一个作用,我们可以用它来爬取待攻击页面的所有链接,这样就可以扩充我们的攻击目标,使我们不仅对当前页面发起攻击,还可以对其相关的页面进行攻击。所以,我们说 Crawler 就像个雷达一样,它可以扫描当前页面的信息。这样,我们就能获取一些其它可供攻击的目标页面。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文介绍了网络爬虫(Crawler)和模糊测试(Fuzzing)在动态应用安全测试(DAST)中的作用以及它们之间的联系。作者以战争类比,将攻击者比作侵略者,而Web应用开发者则像抵抗军,强调了攻击与防御的对抗性质。网络爬虫被比作雷达,用于扫描当前页面信息并获取其他可供攻击的目标页面;而模糊测试则被比作导弹,用于对页面发起强有力的攻击行为。 文章首先介绍了网络爬虫的原理和功能,以及其在攻击中的应用。作者通过Python代码示例展示了如何利用网络爬虫获取Web页面的内容,并解释了网络爬虫在攻击中扩大攻击面的作用。接着,文章详细介绍了模糊测试的起源和发展,强调了其依靠计算机软件自动执行的方式提高了效率,成为目前最主流的漏洞挖掘方案。作者还以XSStrike工具为例,说明了模糊测试在检测漏洞方面的应用。 最后,文章提出了将网络爬虫和模糊测试相结合的实战部分,以帮助读者更好地理解它们各自的作用以及彼此之间的联系。整体而言,本文通过生动的类比和具体的示例,生动地介绍了网络爬虫和模糊测试在DAST中的重要性和应用价值,为读者提供了深入了解和学习的契机。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Web 漏洞挖掘实战》,新⼈⾸单¥59
《Web 漏洞挖掘实战》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- ifelseFuzzing 则像一个导弹一样,可以对页面发起强有力的攻击行为。--记下来2023-04-01归属地:浙江
收起评论