前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >漏洞赏金猎人成长系列(二) - 赏金猎人的独特侦查方法

漏洞赏金猎人成长系列(二) - 赏金猎人的独特侦查方法

作者头像
Ms08067安全实验室
发布于 2022-04-06 13:42:50
发布于 2022-04-06 13:42:50
9910
举报

出品|MS08067实验室(www.ms08067.com)

本文作者:见龙御驾(Ms08067核心成员)

这篇文章,将要展示赏金猎人接近目标的独特方式。

在传统的渗透测试手法中,我们的侦查方式是很固定的。比如子域名侦查,目录扫描,端口扫描,cms版本探测,WAF探测等等。这些技术在很多书中都有非常详尽的讲解,网络上也有很多的教程。

但要注意到的一个事实是,现在的公共赏金项目运行了很多年,常规的漏洞显然基本绝迹。

猎人的机会在哪里?

赏金猎人需要关注的是什么?

需要对目标功能点的全局观察和判断。然后推断那些功能点容易出现问题,重点测试。其中要注意到一个基本事实:一个新推出来的产品(或者功能),出现缺陷的机会一定更多。

某个著名的赏金猎人是这样回答如何观察目标的:

“查看它们的首页,检查有什么服务产品更新,去查看它们的工程博客,关注官方的Twitter,facebook,等社交媒体发布的内容。尽量不忽略掉它们任何推出的服务功能更新。(划重点)子域名暴力猜解、Nmap扫描和Google Dork查询,这些不是必须流程,我只在必要时才会做。”

某个facebook黑客的方法是现场去facebook的产品发布会,一个道理。一个新出来的产品,显然不够完美,缺陷多多。这种切入点无疑很高明。

工程博客是开发部门发布的程序功能更新的,是关注的重点。所以一但发布了更新。就应该开足火力,去探索漏洞。

一个网站的各种功能点成百上千,有的已经被测试了无数次,显然足够安全,在这些地方只会浪费太多的精力而无所作为。

所以,立即修改你的侦查方式!

针对子域名的侦查,赏金猎人更关注新推出来的域名,最新的子域名意味着最新的功能点。尤其是一些大型网络巨头,由于业务的拓展需求,更新发布的子域名频率还是非常高的。

如果你是第一个探索者,你的机会就会更多。

具体的技术细节,以后的章节单独披露。

接下来,当决定要进入网站后,赏金猎人做的事情是:观察功能点,记笔记。

有很多的网络笔记程序,可以记录屏幕截图,效果都非常好。

记录网站的各种功能点,每个功能点一个子目录,比如:

注册;

忘记密码;

重置密码;

设置密码;

个人信息管理;

邀请;

上传;

下载;

等等...

一些大型网站可能存在成百个功能点,在这些功能点,哪些功能点是属于常规的功能点,哪些功能点是不常见的。

不常见的功能点显然是测试的首选。越复杂的功能点越有可能出错,也是重点测试的切入点。有些功能点藏的很隐蔽,很多测试人员甚至没有观察到。有些功能点需要手动激活,有些功能点需要与用户交互。把常规的功能点测试放到后面,优先测试上面所说的功能点。

总之,先要熟悉目标的各种功能特性,每个功能都要以用户的角度尝试一下。有些赏金猎人数年只专注一个目标,有些赏金猎人同时面向几十个目标,有的赏金猎人会开发自己的独特自动化测试面向全部目标。各种风格都有。

功能点的记录如下图:(这个列表会随着探索的深入越来越长)

随着对功能点的深入了解,每个功能点会附加更多的信息。然后运用发散思维,去思考,猜想。每一个功能点,先要去了解运行的方式,保存burp的抓包截图,需要用到那些参数,每个参数有什么作用。哪些参数可以控制,哪些参数可有可无等等。这是一个很花时间的过程。

能不能找到缺陷,就看你的想法是什么?一个输入输出的地方,能想到什么?

Xss?

模板注入?

html注入?

Web DOS 或者更多奇特想法?

看这个图,一个国外猎人观察到的功能点和写下能想到的思路

先写出这些想法,不要着急去测试,看看能想到多少种思路。如果思路不够,可以再去逆向学习,看看其他赏金猎人的思路文章。思路确定后,就可以开展测试,并且要做到极致。

说到底,赏金猎人比拼的是各种奇特思路,常规测试思路都公布在网络上,平时多收集和总结。

这个大家都做得到,只要你足够努力。要想别人想不到的,得有奇思妙想的特质。

测试总会遇到各种想不到的阻碍,这就需要一个好的心态。会遇到各种WAF的阻碍,各种安全机制的阻碍,会遇到各种看不懂的主机头,这是必须的,不可能像CTF的教程那样容易。

遇到阻碍了,就只有停下来,作好笔记。去twitter,youtube,blog上搜索过关的技巧。或者等待灵感的爆发,或者几个人进行头脑风暴,或者去找大牛寻求突破。

这个时间可能是几周或者更长时间。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Ms08067安全实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python语音朗读
github下载地址:https://github.com/westonpace/pyttsx
py3study
2020/01/08
2.2K0
Python|让代码替你“说话”
程序员,在其他人眼中往往都是高冷的存在,在他们的眼中能用代码解决的问题绝对不考虑其他的方法,本文让我们用Python来提升一下高冷的档次,让我们用代码来“说话”。
数据山谷
2020/07/21
1.9K0
【python的魅力】:教你如何用几行代码实现文本语音识别
语音识别技术,也被称为自动语音识别,目标是以电脑自动将人类的语音内容转换为相应的文字和文字转换为语音。
爱喝兽奶的熊孩子
2024/05/05
1.1K0
【python的魅力】:教你如何用几行代码实现文本语音识别
利用 Python 将 PDF 文档转为语音音频
微信读书里的电子书有配套的自动音频,而且声音优化的不错,比传统的机械朗读听起来舒服很多
AirPython
2021/01/05
1.7K0
利用 Python 将 PDF 文档转为语音音频
打造个人听书神器:使用pyttsx3实现文字转语音
在这个信息爆炸的时代,我们每天都在处理海量的文字信息。然而,当眼睛疲惫时,我们是否能够通过其他方式来享受阅读的乐趣呢?答案是肯定的。今天,我将带大家了解如何使用Python中的pyttsx3库,将文字转化为语音,打造一个属于自己的听书神器。
LucianaiB
2024/10/24
9520
5个方便好用的Python自动化脚本
相比大家都听过自动化生产线、自动化办公等词汇,在没有人工干预的情况下,机器可以自己完成各项任务,这大大提升了工作效率。
派大星的数据屋
2022/04/03
6510
5个方便好用的Python自动化脚本
利用Python将PDF文档转为MP3音频
微信读书里的电子书有配套的自动音频,而且声音优化的不错,比传统的机械朗读听起来舒服很多。
派大星的数据屋
2022/04/03
1.9K0
利用Python将PDF文档转为MP3音频
四行代码让你的python挑战吴亦凡rap
那么作为一个成熟的python,听说读写是一个必备的技能,如果能让python对指定内容进行阅读,实现语音播报功能,再结合一把具有盲文的键盘,盲人编程指日可待,再或者使用python进行一段rap,挑战一下吴亦凡的地位也不是不可以
行哥玩Python
2020/07/14
1.2K0
四行代码让你的python挑战吴亦凡rap
用Python唱一首程序员版“惊雷”
大家好,最近吵得热热闹闹的“惊雷”不知道大家有没有听过,在我点开听完之后除了感觉辣耳朵之外,另外就在想,既然这”歌“就是读个词,那我用Python能不能整一首,于是乎经过一番操作,成功整出一首程序员版
刘早起
2020/04/22
4270
用Python唱一首程序员版“惊雷”
FastAPI:快速开发一个文本转语音的接口
Python Web 开发方面有一个很重要的环节就是开发接口,开发接口性能最好的工具就是闪电侠 FastAPI[1],正如它的名字一样,是非常快的 API。当然,还有一些 REST API 框架,如 Django REST Framework,Flask-RESTful 等,如果以性能为首要考虑因素,那毫无疑问选择 FastAPI。
somenzz
2021/08/19
1.6K0
pyttsx3 快速上手之:语音合成播报
大家好,又见面了,我是你们的朋友全栈君。 Python pyttsx3 快速上手之:语音合成播报 安装 pyttsx3: API封装 API使用 博主热门文章推荐: pyttsx3 是python中最常用的文字转语音库,使用方便,功能较为完整 安装 pyttsx3: 首先安装 pyttsx3 lib: pip install pyttsx3 API封装 然后封装下pyttsx3 API,新建一个speaker.py 如下: import pyttsx3 global __speak_
全栈程序员站长
2022/09/13
2.5K1
打造个人听书神器:使用pyttsx3实现文字转语音
在这个信息爆炸的时代,我们每天都在处理海量的文字信息。然而,当眼睛疲惫时,我们是否能够通过其他方式来享受阅读的乐趣呢?答案是肯定的。今天,我将带大家了解如何使用Python中的pyttsx3库,将文字转化为语音,打造一个属于自己的听书神器。随着智能语音助手的普及,文字转语音技术已经成为提升阅读体验的重要工具之一。
LucianaiB
2025/01/12
2160
打造个人听书神器:使用pyttsx3实现文字转语音
直播读弹幕机器人制作教程:Python爬虫+文字转语音
直播读弹幕机器人是指能够实时读取直播平台上观众发送的弹幕,并将其转化为语音进行播放的机器人。这种机器人通常会使用文字转语音技术,将接收到的弹幕文本转为语音,并通过扬声器或耳机播放出来。它可以帮助主播和观众实现互动,让观众的弹幕内容以声音形式传达给主播和其他观众。
松鼠爱吃饼干
2023/09/14
1.2K0
直播读弹幕机器人制作教程:Python爬虫+文字转语音
Python中语音播报的应用(简单版)
业务场景:很多小伙伴都坐在写字楼里面办公,忙着忙着就到了中午,把点餐的事情给忘记了。解决的办法也简单,就是在手机上设置闹钟就行了。作为技术男,还是想用程序的方式来尝试一把。
软件架构师Michael
2022/05/10
2.5K0
【python 图像识别】图像识别从菜鸟
一、安装配置(python2.7) 1.pip install pytesseract 2、pip install pyocr 3、pip install pillow 4、安装tesseract-ocr:http://jaist.dl.sourceforge.net/project/tesseract-ocr-alt/tesseract-ocr-setup-3.02.02.exe,安装在C:\Program Files\下 5、找到 pytesseract.py 更改 tesseract_cmd = 'C
py3study
2020/01/10
10.4K0
【python 图像识别】图像识别从菜鸟
分享1个爬虫小案例,还能语音播报!
要用到requests库,lxml库,pyttsx3库,没有的,可以先安装一下,都可以通过pip安装:
double
2020/11/03
8580
python中的import,reloa
import 作用: 导入/引入一个python标准模块,其中包括.py文件、带有__init__.py文件的目录。
py3study
2020/01/08
7760
python自制有声小说
最近工作中测试ASR,语音识别系统。人工读太累,想自动化来实现。给一段text,能给我发出正确的声音,然后按住按钮,产品能够录制下来并且正常识别。
赵云龙龙
2020/08/13
4.4K1
建议收藏,22个Python迷你项目(附源码)
在使用Python的过程中,我最喜欢的就是Python的各种第三方库,能够完成很多操作。
Python进阶者
2021/03/09
1.1K0
建议收藏,22个Python迷你项目(附源码)
Python安装教程和实现Excel转Json的案例
Python 是一种高级、通用、解释型的编程语言。它被设计为易于阅读和编写,具有简洁而清晰的语法,适合初学者和专业开发人员使用。
小明互联网技术分享社区
2024/01/16
4273
Python安装教程和实现Excel转Json的案例
推荐阅读
相关推荐
python语音朗读
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档