如何进行资产梳理(信息收集)

前言

渗透测试流程

线路一:渗透测试人员

1.域名收集--(备案收集)

1.1在线收集子域名

1.1.1 站长之家

1.1.2 IP138网站

1.1.3 查子域

1.1.4 RapidDNS

1.1.5 聚名

1.1.6 Crt.sh

1.1.7 googleHack

1.2工具和资产测绘收集子域名

1.2.1 oneforall(最好用,最全面)

1.2.2 JSFinder(从页面的js中提取)

1.2.3 Layer子域名挖掘机

1.3 资产测绘平台

2.查询域名相关的信息

2.1域名注册信息:

2.2域名备案信息查询

2.3 ICP备案号查信息(收集主(一级)域名)

2.4 通过SEO查询

2.5 ssl证书查询

2.6 IP查询

3.获取真实IP(判断有无使用CDN,waf)

3.1 多地ping

3.2 ping

cdn绕过

1.使用工具绕过,效果不加

2.历史DNS解析

3.子域名

4.收集旁站和C段IP

1.利用工具

5.端口探测(开放端口,服务,指纹识别)

6.漏洞扫描

7.网站信息

2.漏洞利用(提权)

3.内网渗透---横向渗透

线路2:渗透测试工作流程---点到为止

1.测试范围

2.测试工具的限定(手工或者漏洞扫描器)

3.测试时间


前言

   前面出了一篇如何进行资产梳理,但是主要还是停留在概念部分,本篇博文是对概念进行以渗透角度来如何进行资产梳理,算是一个简单的总结吧,目前还不是很完善,就先总结这些,后续随着学习程度的提生来进行进一步完善.

渗透测试流程

渗透测试的流程一张图总结:

线路一:渗透测试人员

1.信息收集:

1.域名收集--(备案收集)

.com 顶级域名

baidu.com 一级域名

www.baidu.com 二级域名

a.abc.baidu.com 三级域名 ....

通过子域名查询工具或是子域名查询网站,资产测绘等获取子域名

  • 域名:通常指的是主域名,如"aliyun.com",它直接指向一个网站,并且是由字母和数字组成的唯一标识符,后面通常伴随着顶级域(如.com、.cn等)。

  • 子域名:是在主域名之下创建的域名分支,用于组织网站的不同部分或服务。例如,"api.aliyun.com"和"pay.aliyun.com"都是"aliyun.com"的子域名,它们分别指向该网站的不同服务区域。

其次,在实际运用中,子域名可以有多个层级,比如"www.example.aliyun.com"就是"example.aliyun.com"的子域,同时也是"aliyun.com"的三级子域名。这样的分层结构有助于对大型网站的不同功能和服务进行有效管理。

1.1在线收集子域名
1.1.1 站长之家

子域名查询 - 站长工具

1.1.2 IP138网站

bing.com子域名大全 bing.com二级域名 bing.com域名解析查询 (ip138.com)

1.1.3 查子域

子域名查询 查子域名 查子站 子域名大全 二级域名查询 查子域 (chaziyu.com)

1.1.4 RapidDNS

Subdomain - RapidDNS Rapid DNS Information Collection

记得不要加www进行子域名信息收集

1.1.5 聚名

在线子域名二级域名查询工具 - 在线工具 (bugscaner.com)

可查百度这种受到限制的

1.1.6 Crt.sh

根据SSL证书进行子域名信息查询

crt.sh | Certificate Search

1.1.7 googleHack

google搜索语法

inurl:baidu.com

常见的搜速语法:

inurl:baidu.com

1.2工具和资产测绘收集子域名
1.2.1 oneforall(最好用,最全面)

因为需要配置环境,我直接在工具箱的目录下使用

cd D:\Network-Security-Tools\Online_tools\storage\OneForAll
..\Python311\python.exe oneforall.py --target www.baidu.com run
..\Python311\python.exe oneforall.py --targets ./example.txt run

不知道语法可以使用--help来查看命令示例

 ..\Python311\python.exe oneforall.py --help

1.2.2 JSFinder(从页面的js中提取)
https://github.com/Threezh1/JSFinder

从网站页面中提取子域名,简单使用语法

切换到工具的目录下,记得带./不然会出现报错提示没有requests库

python ./JSFinder.py -u "域名

1.2.3 Layer子域名挖掘机

采用爆破子域名的方式开发,使用起来比较慢

1.3 资产测绘平台

鹰图,微步,fofa,钟馗之眼,信安

2.查询域名相关的信息

获得邮箱,名字,手机号等信息--- 邮箱等信息或取后进行--社工库(sfzh,手机号,qq,邮箱)进行进一步查询信息(撞库)

社工库获取到

常用密码1, 常用密码2 --- 进一步可以登录其他网站

2.1域名注册信息:

https://whois.chinaz.com

2.2域名备案信息查询

baidu.com_icp备案查询网站备案查询域名备案查询APP备案查询小程序备案查询快应用备案查询爱站网 (aizhan.com)

2.3 ICP备案号查信息(收集主(一级)域名)

可以获取一些域名信息,或是所有人的信息

使用备案号会查出很多信息,用域名的话只会查出当前域名的信息

ICP/IP地址/域名信息备案管理系统 (miit.gov.cn)

bing.com备案信息 bing.com备案查询 (ip138.com)

2.4 通过SEO查询

可以获取到邮箱和注册人等信息

SEO,即搜索引擎优化(Search Engine Optimization),是一种利用搜索引擎的规则和算法来提升网站在搜索结果中的排名的技术和方法

  具体而言,SEO包括了对网站结构、内容、代码、用户体验以及外部链接等方面的优化,旨在使网站更加符合搜索引擎的索引和排名机制。通过有效的SEO策略,网站可以在关键词搜索结果中获得更高的排名,从而吸引更多潜在用户访问,增加网站的可见性和流量。

站长工具-百度权重排名查询-站长seo查询 - 爱站网 (aizhan.com)

2.5 ssl证书查询

查询地址:

SSL状态检测

SSL证书在线检测工具-中国数字证书CHINASSL

2.6 IP查询

域名查iP 域名解析 iP查询网站 iP反查域名 iP反查网站 同一iP网站 同iP网站域名iP查询 (ip138.com)

3.获取真实IP(判断有无使用CDN,waf)

存在CDN--所以无法获取真实IP

每个域名都去找真实IP,waf

在线waf识别,通过公具进行识别,通过手动方式看是否拦截判断是否有waf

3.1 多地ping

多地ping能进行多地ping某个网址,可以理解为多个地域对同一个域名进行ping操作,就会看到大家

ping出来的ip地址不同,看到下图,多个独立IP地址,代表存在CDN

https://ping.chinaz.com/
https://www.itdog.cn/ping/

没有使用cdn的效果

3.2 ping

通过ping来判断是否使用cdn

cdn绕过
1.使用工具绕过,效果不加
工具1:fuckcdn
​
https://github.com/Tai7sy/fuckcdn
​
工具2:w8fuckcdn
​
https://github.com/boy-hack/w8fuckcdn
2.历史DNS解析
https://x.threatbook.com/v5/domain/xiaoyunxi.wiki

3.子域名

使用cdn需要花费额外的成本,不可能给所有网站全部配置cdn,总有子域名是直接指向源站的,这个源

站ip和哪些使用cdn的网站,大概率是同一个网段

当然还有其他的方式进行查找,后面我会专门写一篇记录一下如何查找真实IP

总结:绕过cdn需要碰运气,不是100%绕过的

4.收集旁站和C段IP

什么是C段:比如在:127.127.127.4 这个IP上面有一个网站 127.4 这个服务器上面有网站我们可以想

想..他是一个非常大的站几乎没什么漏洞!但是在他同C段 127.127.127.1~127.127.127.255 这 1~255

上面也有服务器而且也有网站并且存在漏洞,那么我们就可以来渗透 1~255任何一个站 之后提权来嗅探

得到127.4 这台服务器的密码 甚至3389连接的密码后台登录的密码 如果运气好会得到很多的密码…

1.利用工具

1.御剑高速TCP端口扫描

2.ARL灯塔

3.直接ping ip段

在自己电脑ping就ok了

ping 117.xx.xx.0/24

4.fofa等资产测绘进行查询

5.端口探测(开放端口,服务,指纹识别)

使用nmap,goby,脚本工具,在线查询,潮汐指纹,插件等

6.漏洞扫描

查看网站组件和框架等

系统漏洞/历史漏洞+web漏洞扫描/手动检查

进入后台,通过前面社工或收集的进行登录

7.网站信息

网站开发语言(java,php等)-- 代码框架//struts2 ,thinkphp,tomcat cms框架漏洞(wordpress,dedcms,discuz...)等

查找历史漏洞进行渗透测试

其他信息

2.漏洞利用(提权)

websehll:中国菜刀,中国蚁剑,冰蝎

通过工具扫描或手工发现漏洞

利用高危漏洞---看是否能获取系统权限(有)---渗透内网

无最高权限---通过写入webshell来进行提权获取权限---控制服务器--渗透内网

3.内网渗透---横向渗透

通过内网渗透

线路2:渗透测试工作流程---点到为止

点到为止--不进行内网渗透

都需要签署--渗透测试授权书(不签署算违法行为)

渗透测试授权书:

1.测试范围

2.测试工具的限定(手工或者漏洞扫描器)

3.测试时间

一般不需要信息收集--客户会提供信息  管理员账号/普通账号-----和我的那个项目

一般会进行漏洞扫描,漏洞验证,编写报告

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

内网安全-隧道技术SSHDNSICMPSMB上线通讯LinuxMac 简单总结

第126天:内网安全-隧道技术&SSH&DNS&ICMP&SMB&上线通讯Linux&Mac_内网安全-隧道技术_ssh_dns_icmp_smb_上线通讯linux_mac-CSDN博客 内网渗透—隧道技术_隧道技术csdn-CSDN博客 #SMB 隧道&通讯&上线 判断:445 通讯 上…

Spark云计算平台Databricks使用,创建workspace和Compute计算集群(Spark集群)

Databricks,是属于 Spark 的商业化公司,由美国加州大学伯克利 AMP 实验室的 Spark 大数据处理系统多位创始人联合创立。Databricks 致力于提供基于 Spark 的云服务,可用于数据集成,数据管道等任务。 1 创建workspace 点击创建wor…

YOLOv9改进策略 :一种新颖的通用倒瓶颈(UIB)搜索块助力检测| 轻量化之王MobileNetV4

💡💡💡创新点:轻量化之王MobileNetV4 开源 | Top-1 精度 87%,手机推理速度 3.8ms,原地起飞! 最主要创新:引入了通用倒瓶颈(UIB)搜索块,这是一个统一且灵活的结构,它融合了倒瓶颈(IB)、ConvNext、前馈网络(FFN)以及一种新颖的额外深度可分(ExtraDW)变体技…

【JavaWeb】网上蛋糕商城后台-客户管理

概念 上文中已讲解和实现了后台管理系统中的订单管理功能,本文讲解客户信息管理功能。 客户信息列表 在后台管理系统的head.jsp头部页面中点击“客户管理”向服务器发送请求 在servlet包中创建AdminUserListServlet类接收浏览器的请求 package servlet;import m…

totoriseSVN 常见问题

1. SVN 无法 clean up 上传时没有关闭 Excel,导致传入了一些临时文件(文件名以$开头),关闭文件后临时文件自动删除,导致 SVN 版本错乱,使用 CleanUp 功能无效 更新时提示【Previous operation has not fin…

【Java探索之旅】super 子类构造 掌握

文章目录 📑前言一、继承1.1 super1.2 子类的构造方法1.3 super与this的区别 🌤️全篇总结 📑前言 继承作为面向对象编程中的重要概念,为我们提供了一种强大的代码复用和扩展机制。在Java中,通过继承可以实现子类对父类…

大数据毕业设计Python+Django地铁客流量预测 时间序列 深度学习 机器学习 人工智能 Python爬虫 计算机毕业设计

​ 博主介绍:全网粉丝100W,前互联网大厂软件研发、集结硕博英豪成立工作室。专注于计算机相关专业毕业设计项目实战6年之久,选择我们就是选择放心、选择安心毕业感兴趣的可以先收藏起来,点赞、关注不迷路 西安工程大学本科毕业设计&#xff…

C++中的std::bind深入剖析

目录 1.概要 2.原理 3.源码分析 3.1._Binder分析 3.2._CALL_BINDER的实现 4.总结 1.概要 std::bind是C11 中的一个函数模板,用于创建一个可调用对象(函数对象或者函数指针)的绑定副本,其中一部分参数被固定为指定值&#xf…

Visual Studio编译QT工程

1、安装QT 2、安装VS 3、选择扩展和更新 4、搜索Qt Visual Studio Tools,安装或卸载 5、安装成功后工具栏显示Qt VS Tools 6、配置Qt VS Tools:打开Qt VS Tools的下拉菜单,选择Qt Versions 7、选择qt qmake.exe 的路径

汽车行业芯片 车规级芯片 单车芯片( soc mcu)数量

链接:https://xueqiu.com/3000217281/272114755 10大车规级MCU芯片10大车规级MCU芯片 汽车芯片是什么? 汽车芯片即车规级芯片,标准要高于工业级和民用级芯片,仅次于军工级芯片。芯片大概有以下四种级别,分别是军工级…

猿匹配,一款使用环信实现的一个开源聊天应用含服务器

前言 之前写了一篇Android开发集成聊天环信SDK3.x简单开始,然后最近得空开发了一款使用环信实现的实时聊天应用,包含简单的服务器端,并开源给大家,有兴趣的同学可以一起搞一下,详细介绍看下边吧 上代码 服务器&#…

Java基于Spring Boot框架的校园外卖服务系统设计与实现(附源码,说明文档)

博主介绍:✌IT徐师兄、7年大厂程序员经历。全网粉丝15W、csdn博客专家、掘金/华为云//InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇&#x1f3…

第二篇【AI与传奇开心果系列】Python的AI技术点库案例示例:详解AI工业应用算法原理

AI与传奇开心果系列博文 系列博文目录Python的AI技术点库案例示例系列 博文目录前言一、AI工业应用算法原理介绍二、机器学习在工业领域的应用算法示例代码三、深度学习算法在工业领域应用示例代码四、强化学习在工业领域应用示例代码五、自然语言处理在工业领域应用示例代码六…

9. Django Admin后台系统

9. Admin后台系统 Admin后台系统也称为网站后台管理系统, 主要对网站的信息进行管理, 如文字, 图片, 影音和其他日常使用的文件的发布, 更新, 删除等操作, 也包括功能信息的统计和管理, 如用户信息, 订单信息和访客信息等. 简单来说, 它是对网站数据库和文件进行快速操作和管…

Hive多字节分隔符处理

Hive多字节分隔符处理 1.Hive分隔符默认规则 2.问题与需求 3.解决方案 (1)替换分隔符 (2)RegeSerDe正则加载 (3)自定义InputFormat

SAP-ABAP-ALV报表

1、功能介绍 什么是ALV报表 2、开发步骤 事物码: SE38创建报表程序SE93生成TCODESE43SE91消息号报表类型:简单报表、复杂报表、报表树 报表组成:查询界面(选择屏幕)、展示界面、功能按钮 基本流程: 重点:数据放在内表里,临时表,放在内存里。 3、开发实战 按标题…

【Linux系统编程】31.pthread_detach、线程属性

目录 pthread_detach 参数pthread 返回值 测试代码1 测试结果 pthread_attr_init 参数attr 返回值 pthread_attr_destroy 参数attr 返回值 pthread_attr_setdetachstate 参数attr 参数detachstate 返回值 测试代码2 测试结果 线程使用注意事项 pthread_deta…

百度地图API 快速入门

一、创建一个应用 创建成功可以在应用程序中查看到自己的ak密钥 二、基本使用 2.1 显示地图 在static下创建demo1.html &#xff08;将密钥换成自己的就可以显示地图了&#xff09; 示例&#xff1a; <!DOCTYPE html> <html> <head><meta name"…

顺序表的实现(迈入数据结构的大门)(2)

目录 顺序表的头插(SLPushFront) 此时&#xff1a;我们有两个思路&#xff08;数组移位&#xff09; 顺序表的头删(学会思维的变换)(SLPopFront) 顺序表的尾插(SLPushBack) 有尾插就有尾删 既然头与尾部的插入与删除都有&#xff0c;那必然少不了指定位置的插入删除 查找…

特征提取与深度神经网络(二)

关键点/角点检测 2011论文-ORB关键点检测&#xff0c;比SIFT与SURF速度更快。 ORB算法可以看出两个部分组成&#xff1a;快速关键点定位BRIEF描述子生成 Fast关键点检测&#xff1a; 选择当前像素点P&#xff0c;阈值T&#xff0c;周围16个像素点&#xff0c;超过连续N12个像素…