Attacking organizations with big scopes: from zero to hero -- by Hussein Daher

news/2024/10/7 4:35:09

SRC意识:1.模仿与抄袭某个知识点,某个writeup,某个主题,某个赏猎报告等;2.对现网中所有实际SRC目标进行遍历;3.枯草且乏味的持之以恒的坚持前面的第1步与第2步。
错误的SRC意识:学了OWASP TOP 10和BP官网靶场的所有漏洞主题之后依旧在SRC方面没有表现出应该具备的自信心?错误的做法在于,选择太多反而没有行动,从一种方法开始行动。就挖一个漏洞。直到枯草且乏味的挖到吐再添加新的漏洞类型或者就用某个赏猎报告中所提供的方法,直到测完所有目标再换其他攻略。

优质UP主:Hussein Daher @HusseiN98D

image

幻灯片:https://drive.google.com/file/d/1bALcKLEswahI8g-_65hggm6Q7395jRIQ/view

视频:https://www.youtube.com/watch?v=vFk0XtHfuSg

METHODOLOGIES

• Subdomain Enumeration 子域
• VHOST Identification 虚拟主机
• ASN Mapping ASN号
• Web Fuzzing 模糊测试
• Dorking
• Other tips and tricks 其他技巧和窍门

Subdomain Enumeration 子域枚举

• 识别子域名将为您提供更大的攻击面
• 查找 preprod/env(预生产) 子域名
• 执行递归暴力破解:
• FUZZ.host → dev.host → FUZZ.dev.host
• 好用的旧脚本:
• amass enum -passive -d example.com -o results.txt
• sublist3r -d example.com
• 添加到您的工具集:
• https://github.com/blacklanternsecurity/bbot

BBOT 比较:意思是想说这个B工具遥遥领先?
image

VHOST IDENTIFICATION VHOST 识别

• 更少的人深入研究 VHOSTS
我喜欢做的事情:BurpSuite Intruder
image

image

image

暴力破解主机头可以给我们带来更多目标
image

ASN MAPPING ASN映射

https://bgp.he.net/search?search[search]=Facebook.+Inc&commit=Search
image

复制所有 IP 范围
image

发送至 prips,打印某个范围内的 IP 地址
image

收集找到的所有子域名,包括那些无法解析的子域名
image

暴力破解:IPS:子域名(将以上子域名字典进行虚拟主机爆破)
image

WEB FUZZING web模糊测试

• 使用 FFUF 进行暴力破解
• 使用 Katana 进行 CRAWL 抓取
• 使用 waybackmachine 等 archives 存档
• 使用 URL shortners 缩短器

• 为应用程序创建自定义单词表
1- 使用 katana、gau 和其他工具收集您可以找到的目标的所有 URL,排序去重。
image

• 在所有 URL 上运行 LinkFinder
https://github.com/GerbenJavado/LinkFinder
image

• 最后,对从 LinkFinder 和 Crawling 抓取中找到的唯一 URL + 端点进行排序,并创建单词表
image

• 使用此词表对组织的所有子域/IP 进行 FUZZ 测试
• 继续添加找到的新路径/文件名

DORKING

• 使用 dorks 时要有创意
• 使用多个搜索引擎(Google、Duck、Bing 等)
• 创建自己的 dorks

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hjln.cn/news/42860.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

利用SpringBeanUtil 来获取 IOC 容器中的bean

有时候在代码中,不希望使用自动注入,而是手动获取Spring容器以及Spring容器中的某个对象 1、首先写一个class实现ApplicationContextAware#import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springfram…

pytest的数据驱动和参数传递

4.1参数化介绍 常见使用场景:简单注册功能,也就是输入用户名、输入密码、单击注册,而测试数据会有很多个,可以通过测试用例设计技术组织出很多测试数据,例如用户名都是字母,密码也都是字母,或者都是数字,也可是它们的组合,或是边界值长度的测试数据等。 这时可以通过参…

在使用@Transactional注解声明事务时,会有以下四种情况:哪几种会失效呢 ?

不同情形在不同类中,事务方法A调用非事务方法B,事务具有传播性,事务生效; 在不同类中,非事务方法A调用事务方法B,事务生效; 在同一个类中,事务方法A调用非事务方法B,事务生效; 在同一个类中,非事务方法A调用事务方法B,事务失效,这是由于使用Spring AOP代理造成的,…

斜率优化DP简单总结“土地购买”题解

今天刚刷完了斜率优化DP,简单从头回顾一下。 \[首先,能写出DP方程应该是最重要的,毕竟斜率只是用来优化的 \]那么一个DP方程能用斜率优化,具备一种形式: \[f[i]+s1[i]+A[i]*B[j]=f[j]+s2[j] \]其中,f[i]表示所求值,(s1[i]、A[i])与(s2[j]、B[j])分别表示只与i或j有关…

记一次编译GCC的经历

背景 因为有在Linux环境编译C++程序的需求,故我于近日在电脑上安装了WSL。鉴于APT(Ubuntu的包管理器)提供的GCC版本较老(确切来说,APT会根据Ubuntu版本来下载并安装某个版本的GCC,不一定为最新,例如对Ubuntu 22.04而言,从APT获取的最新版本GCC为11.2.0),我便尝试自己…

sql左连接查询时,右表的条件应该写在WHERE后面还是ON后面

在SQL的左连接查询(LEFT JOIN)中,右表的条件应尽量写在ON子句后面。这是因为:ON子句:用于定义两个表之间的连接条件,决定了哪些行会从右表中选择出来与左表进行匹配。 WHERE子句:用于过滤整个结果集,在连接操作完成之后应用。如果将针对右表的过滤条件放在WHERE子句而不…

使用 .NET 集成 MinIO 实现高效对象存储

引言https://min.io/在现代软件开发中,存储和管理大量的非结构化数据(如图片、视频和文档)变得越来越重要。对象存储解决方案如 Amazon S3 已成为主流,但其高昂的成本和对公有云的依赖使得很多开发者寻求开源和自托管的替代方案。MinIO 作为一款高性能的开源对象存储系统,…

R3CTF -Cry(部分)

上线看了一下题,就做了三个,还是太菜了(T~T) r0system 题目出的很抽象,就是代码长,没有啥别的考点,先创建一个账号,登录进入后修改Alice账号密码,再使用Alice登录拿到私钥就好了。 from hashlib import md5 from Crypto.Cipher import AES from Crypto.Util.number im…