外网渗透信息收集漏洞挖掘

外网渗透信息收集&漏洞挖掘

  • `信息收集`
  • 一、“资产收集”的重要性
  • 二、企业信息收集之域名信息收集
    • 2.1、通过域名找到公司
    • 2.2、通过公司找到域名
    • 3.3、收集每个域名的⼦域名
  • 三、企业信息信息收集之移动资产
    • 3.1、移动端APP收集
    • 3.2、微信⼩程序收集
  • 四、信息收集流程
  • `漏洞挖掘`
  • 一、常⻅的web漏洞
  • 二、怎么寻找⼊⼝点

信息收集

一、“资产收集”的重要性

  • 信息资产收集是渗透测试的关键、也是渗透测试的成功保障(知己知彼,百战百胜)

二、企业信息收集之域名信息收集

2.1、通过域名找到公司

  • ICP备案
    • 什么是ICP备案?
    • 《⾮经营性互联⽹信息服务备案管理办法》于2005年3⽉20⽇起施⾏。

办法指出在中华⼈⺠共和国境内提供⾮经营性互联⽹信息服务,应当依法履⾏备案⼿续。

  • ICP备案查询:https://icp.chinaz.com/

在这里插入图片描述

  • Whois

    • Whois 是⽤来查询域名的IP以及所有者等信息的传输协议。简单说,whois就是⼀个⽤来查询域名是否已经被注册,以及注册域名的详细信息的数据库(如域名所有⼈、域名注册商)。
    • 由于境外的⽹站不需要icp备案,⽆法通过备案信息进⾏查询,故⽽可以使⽤whois查询。
    • https://www.ggcx.com/main/whois
      在这里插入图片描述
  • 证书指纹

    • 每个https协议的⽹站都具备SSL证书,证书中可能会包含申请组织,也就是公司的名字。
    • 例如:steam 游戏平台官⽹
      在这里插入图片描述

2.2、通过公司找到域名

通过域名找到公司很简单,其实在很多⽹站上都是⼀⽬了然,⽆需过多了解。
通过公司找到⽹站,就叫做反向查询(反查),例如icp备案反查、whois反查、证书指纹反查。

  • icp备案反查

    • 备案信息⽹:https://www.beianx.cn/
      在这里插入图片描述
  • whois注册⼈反查

    • 狗狗查询:https://www.ggcx.com/main/whois
      在这里插入图片描述
    • https://www.ggcx.com/main/whoisReverse
      在这里插入图片描述
  • SSL证书指纹反查

    • fofa :https://fofa.info/

    • cert=“Valve Corp”
      在这里插入图片描述

    • hunter :https://hunter.qianxin.com/

    • cert.subject_org=“Valve Corp”
      在这里插入图片描述

3.3、收集每个域名的⼦域名

  • 什么是⼦域名?
  • 例如 baidu.com 是百度的域名, 那么百度搜索[www.baidu.com] 、百度新闻[news.baidu.com]、百度贴吧[tieba.baidu.com] 就是百度的⼦域名
  • ⼦域名的收集⽅法有很多,例如枚举爆破、DNS查询等
  • 简单举例:
    • ⾕歌语法 site:baidu.com site:hetianlab.com

三、企业信息信息收集之移动资产

3.1、移动端APP收集

  • 七⻨数据 : https://www.qimai.cn/
    • 查询同开发者应⽤
      在这里插入图片描述
      在这里插入图片描述
    • 公司企业名查询
      在这里插入图片描述
      在这里插入图片描述

3.2、微信⼩程序收集

  • 企查查https://www.qcc.com/

在这里插入图片描述
在这里插入图片描述

  • 微信⾃带搜索

在这里插入图片描述

四、信息收集流程

在这里插入图片描述

漏洞挖掘

一、常⻅的web漏洞

  • owasp top 10 :https://owasp.org/Top10/zh_CN/
    在这里插入图片描述

SQL注⼊、⽂件上传、命令执⾏、XSS、CSRF、业务逻辑漏洞。

业务逻辑漏洞:

  • 发送验证码这个地⽅可能有什么漏洞?
    • 验证码 4 位数(可能): 假设验证码是3121,猜 0000 - 9999 , 使用burp 1分钟以内爆破成功。
    • 验证码是前端⽣成的(可能): 在burpsuite中直接能够看到正确的验证码 、F12 能看到。
    • 不停的发送验证码(可能) : 不停的向同⼀个⼿机号发送验证码 ,短信轰炸。
    • 。。。
  • 弱⼝令、默认密码
    • 学校教务平台:身份证后六位 少⻅、爆破
  • 框架、组件类历史漏洞

漏洞⽂库【以下链接正常⽹络环境访问可能较慢】

  • 白阁⽂库:https://wiki.bylibrary.cn/
  • peiqi⽂库:https://peiqi.wgpsec.org/
  • peiqi⽂库github:https://github.com/PeiQi0/PeiQi-WIKI-Book
- fastjson 、shiro、log4j2、weblogic、springboot、struts2、thinkphp 。。。
- OA类漏洞:通达OA、⽤友OA、⾦蝶OA

白阁文库:速查表 -> 弱口令

在这里插入图片描述

白阁文库:漏洞库

在这里插入图片描述

PeiQi文库:漏洞相关

在这里插入图片描述

PeiQi文库:网络测绘使用fofa进行搜索

在这里插入图片描述

二、怎么寻找⼊⼝点

  1. 收集⽹站,对常⽤功能逐⼀挖掘
  2. 找历史漏洞
  3. 找敏感信息泄露
    • burp插件 : Hae

请注意为了防⽌版本不同造成的未知bug,该教程使⽤的均为夏令营第⼆周第⼆天提供的burpsuite pro

	- 官⽅链接[国内速度慢]:https://github.com/gh0stkey/HaE/releases/download/2.4.6/HaE-2.4.6-J9.jar- 百度云链接:https://pan.baidu.com/s/1cN2FUhDmwLOX4rOPXZ1agw?pwd=ar8j 提取码:ar8j- 导⼊burpsuite插件 Hae

1、Extender -> Add。

在这里插入图片描述

2、Select file…

在这里插入图片描述

3、选择文件。

在这里插入图片描述

4、点击next。

在这里插入图片描述

5、点击close。

在这里插入图片描述

5、完成安装。
6、配置HaE。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这时,如果⽹站中出现 身份证 、密码、密钥等敏感信息,就会以不同颜⾊在HTTP History 中显示。

  • 身份证标注
    • http://news.sohu.com/a/655705868_790178 【互联⽹公开的⽼赖身份证号,⽆影响,仅作为演示真实⽹站身份证信息泄露】
      在这里插入图片描述

这时可以看到整个⽹站的身份号都被筛选了出来,如果是真实的⽹站,标注了橙⾊,⽽且有身份证号,就可以获得⼀个隐私泄露漏洞。

  • 收集⼩程序、app。从移动端⼊⼿
    • ⼩程序抓包
    • APP抓包

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

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

相关文章

rust里如何判断字符串是否相等呢?

在 Rust 中,有几种方法可以判断字符串是否相等。下面是其中几种常见的方法: 使用 运算符:可以直接使用 运算符比较两个字符串是否相等。例如: fn main() {let str1 "hello";let str2 "world";if str1 …

开发框架软件公司:与之携手,共同开启办公流程化之路!

在快节奏的社会里,如何提高企业的办公效率?如何让各部门之间的协作关系更为顺畅?如何把企业内部的数据真正利用起来,成为高层做出经营决策的重要依据?其实,要做到这些,与开发框架软件公司联手合…

SQL面试题:一个优化案例

问题描述 假如存在以下两个表: CREATE TABLE customer ( C_CUSTKEY int NOT NULL, C_NAME varchar(25) NOT NULL, C_ADDRESS varchar(40) NOT NULL, C_NATIONKEY int NOT NULL, C_PHONE char(15) NOT NULL, C_ACCTBAL decimal(15,2) NOT NULL, C_MKTSEGMENT char(…

获取光标,并且移动至最后

准备一个元素 <div id"sendMessageInput" contenteditable"true" spellcheck"false"></div>调用获取光标方法&#xff0c;传入元素 this.keepLastIndex(document.getElementById(sendMessageInput))keepLastIndex(obj) {if (wind…

用户权限管理是保证企业图文档安全最有效的策略

企业拥有大量的图文档数据&#xff0c;涉及多个部门和员工&#xff0c;因此需要建立有效的用户权限管理策略&#xff0c;以保护图文档的安全。智橙平台将在线图文档管理与BOM系统的融合应用为企业提供了强大的权限管理功能&#xff0c;能够确保只有授权用户能够访问和编辑特定的…

item_get-小红薯-商品详情

一、接口参数说明&#xff1a; item_get-获得小红薯商品详情&#xff0c;点击更多API调试&#xff0c;请移步注册API账号点击获取测试key和secret 公共参数 名称类型必须描述keyString是调用key&#xff08;http://o0b.cn/iimiya&#xff09;secretString是调用密钥api_nameS…

Couldn‘t lock the file :/tmp/bbc-filesystem-base_syscache_service

解决方案&#xff1a; 进去带这个目录&#xff0c;然后切换成root用户&#xff0c;将它删除

spider-flow可视化爬虫界面从入门到放弃

目录 下载编译部署官网地址编译部署启动 简单使用输出文件方式可以正常执行的任务 自定义任务获取小说名 总结 下载编译部署 官网地址 修改端口、数据库、存放地址、执行文件等配置&#xff08;前后端不分离&#xff0c;配置文件端口即页面登录端口&#xff09; spider-flow-w…

一篇文章带你彻底搞懂Java接口的基本概念、使用方式、特点、应用场景等

一篇文章带你彻底搞懂Java接口的基本概念、使用方式、特点、应用场景等 基本概念&#xff1a; ​ 接口&#xff08;interface&#xff09;在Java中是一个抽象类型的抽象方法集合。 一个类通过继承接口的方式&#xff0c;从而来继承接口的抽象方法。&#xff08;继承的关键词…

mq 面试

老生常谈 顺序发送 只用一个消费者去消费该队列 为了吞吐量的话&#xff0c;有多个消费者去消费怎么办 &#xff1f; 保证入队有序就行&#xff0c;出队以后的顺序交给消费者自己去保证&#xff0c;没有固定套路 通过一定算法&#xff0c;将一组顺序消息发送到…

《长安的荔枝》阅读笔记

《长安的荔枝》阅读笔记 2023年6月9号在杭州的小屋读完&#xff0c;作者以“一骑红尘妃子笑”的典故&#xff0c;想象拓展出来的荔枝使李善德&#xff0c;为了皇帝要求在贵妃寿辰&#xff0c;六月一号那天要吃到10斤的荔枝。需要从广州运送到长安即如今的西安。本来以为这个差事…

【javaSE】 实现图书管理系统

目录 整体思路 Book包 Book类 BookList类 user包 User类 NormalUser类 AdminUser管理员类 testmain包 opera包 IOPeration接口 普通用户 ExitOperation类 FindOperation类 BrrowOperation类 ReturnOperation类 管理员 AddOperation类 DelOperation类 ShowOp…

聊聊我的故事-悲惨的童年

目录 前言一、介绍二、17年回顾1.出生2.上幼儿园3.上小学4.上初中 高中总结 前言 本人是06年生的&#xff0c;快18了&#xff0c; 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一、介绍 本人已经17了&#xff0c;在这17年过的很悲惨&#xff0c;也…

python中数据可视化

1.掷一个D6和一个D10 50000次的结果 die.py from random import randintclass Die:def __init__(self, num_sides6):self.num_sides num_sidesdef roll(self):return randint(1, self.num_sides) die_visual.py from die import Die from plotly.graph_objs import Bar, L…

跨域情况下,vue如何下载后台接口提供的application/octet-stream文件流Excel文件

前言 由于跨域&#xff0c;所以无法直接通过window.location.href或者a标签直接下载&#xff0c;直接拼后台接口地址又暴露了后台地址&#xff0c;不可行。 所以在这种跨域情况下&#xff0c;本章讲一下vue如何下载后台接口提供的application/octet-stream文件流Excel文件。 …

Day11-Webpack前端工程化开发

Webpack 一 webpack基本概念 遇到问题 开发中希望将文件分开来编写,比如CSS代码,可以分为头部尾部内容,公共的样式。 JS代码也希望拆分为多个文件,分别引入,以后代码比较好维护。 本地图片,希望可以实现小图片不用访问后端,保存在前端代码中就可以了 运行程序时我…

软件测试面试总结——http协议相关面试题

前言 在PC浏览器的地址栏输入一串URL&#xff0c;然后按Enter键这个页面渲染出来&#xff0c;这个过程中都发生了什么事?这个是很多面试官喜欢问的一个问题 如果测试只是停留在表面上点点点&#xff0c;不知道背后的逻辑&#xff0c;是无法发现隐藏的bug&#xff0c;只能找一…

iOS 后台运行

iOS后台行&#xff0c;一般有两种方式&#xff1a; 1.UIBackgroundTaskIdentifier后台任务标记时, 2.设置后台运行模式&#xff0c;需要有voip&#xff0c;location功能的才行。不然app上线审核肯定是过不了的。 下面是我学习后台运行的尝试过程。 一.首先创建一个项目功程…

NFS服务器

目录 1.nfs简介 2.nfs安装与配置简述 安装包&#xff1a; 配置文件&#xff1a; /etc/exports配置文件的写法 权限&#xff1a;&#xff08;客户端对共享目录的权限&#xff0c;但是最主要的还是目录本身的权限&#xff09; 3.nfs配置 服务端 客户端 4.autofs自动挂载…

第20节 R语言医学分析:某保险医疗事故赔偿因素分析

文章目录 某保险医疗事故赔偿因素分析源码源文件下载某保险医疗事故赔偿因素分析 我们分析数据集“诉讼”的第一个方法是确定样本数量、变量类型、缩放/编码约定(如果有)用于验证数据清理。 接下来,数据集看起来很干净,没有缺失值,并且对于分类变量,将编码约定替换为实际…