本文内容:

  • 重要性-为什么要信息收集
  • 信息收集方向-信息收集究竟收集什么?
  • 巧用网络控件搜索引擎

1,重要性-为什么要信息收集:

信息收集的作用:最了解的人往往都是你的对手,知己知彼,百战不殆,当你所掌握的信息比别人多且更详细的时候那么你就占据了先机,这一条不仅仅用于商业、战争,在渗透测试中使用。

2,信息收集方向:信息收集究竟收集什么?

1.whois信息:什么是whois?whois指的是域名注册时留下的信息,比如留下管理员的名字、电话号码、邮箱。为什么要收集whois?域名注册人可能就是网站管理员,可以尝试社工、讨论,查询是不是注册了其他域名扩大攻击范围。怎么查?直接在浏览器中百度搜索whois,有很多网站都可以查询。如:站长之间、whois.net等。补充:撞库:撞库其实就是一种现象,就是怕密码设置太多,记不住,就把所有密码都设置成一样的,这种现象就是撞库。设置密码个人建议:密码要长、密码要复杂[什么大小写,字符,数字混合这来]。whois到底是什么?whois是用来查域名的IP以及所有者等信息的传输协议。whois就是一个用来查询域名是否已注册,以及注册域名的详细信息的数据库(如域名所有人、域名注册商)。whois服务是一个在线“请求/响应”式服务。2.子域名:什么是子域名?顶级域名下的二级域名或者三级甚至更多的域名都属于子域名,有一些直接IP访问的web,也是子域名收集范围。为什么要收集子域名?子域名可以攻击范围,同一域名下的二级域名都属于相同资产,一般而言都有相关的联系,可以看作相同资产。怎么收集子域名:通过Goolge hacking语言寻找(爬取搜索引擎)。通过某些平台(微步社区、云悉资产)。使用工具爆破DNS服务器(SubBrute Knockpy github有下载)泛解析(没有设置过的解析)。网页内蜘蛛爬虫。查询域名证书。子域名收集工具:1.layer子域名挖掘机。2.dnsenum3.端口检测(Nmap):为什么要探测端口?有些危险端口开放了我们就可以尝试入侵例如:445|3306|22|1433|6379。可以尝试爆破或者使用某些端口存在漏洞服务,而且有可能一台服务器上面不同端口代表着不同的web服务站。同端口代表同一个服务器或者内网。端口:负责网络通信。1433[http协议]  3306端口[Mysql]    3389[远程服务协议]  1433[SQL SERVER]如何探测?使用Nmap,kali自带。最简单的命令:namp 扫描地址。注意:namp扫描之后,会给对方服务器留下大量的日志和大量的请求。curl:发起访问dict:字段协议[帮我们探测端口开放的服务]。补充:什么是端口:在网络技术中,端口分为两种:物理端口:也称接口,如usb端口等。逻辑端口:一般是值TCP/IP协议中的端口,如用网页浏览的80端口。端口其实就是队,操作系统中为各个系统中各个进程分配了不同的队,数据包按照目的端口被推入相应的队中。端口范围:0-65535.端口分类:1.周知端口(Well Known Ports)周知端口是众所众知的端口号,范围是从0-1024。2.动态端口:动态端口的范围是从49152到65535,之所以称为动态,是因为它一般不固定分配某种服务,而是动态分配。3.注册端口:端口1024-49151,分配用户进程或应用程序,这些进程主要是用户选择安装的一些应用程序,而不是已经分配好了工人端口的常用程序。这些端口在没有被服务器资源占用的时候,可以用,用户端动态选用为源端口。.  Nmap简介:Nmap是一个网络连接端扫描软件,用来扫描电脑开放的网络连接daunt。基本功能:1.识别目标网络内或缺的主机。2.推断主机的操作系统。3.扫描主机端口。Nmap的帮助文档命令:man nampNmap扫描端口的几种状态:Open(开放的):发现这一点常常是端口扫描的主要目标。Close(关闭的):没有应用程序在其上监听,通过一会扫描也许会开放。Filtered(被过滤的):由于包过滤阻止探测报文到端口(防火墙、路由器规则等)。Unfiltere(未被过滤的):Nmap不能确定它是开放还是关闭。Open|Filtered(开放或者被过滤的):当无法确定端口是开放还是关闭。Closed|Filtered(关闭或者被过滤的):Nmap不能确定端口是关闭的,还是被过滤的。端口扫描常用命令:namp url/ip :最常用的扫描命令。namp -p 80 url/ip :自定义想扫描的端口。nmap -p 1-255 url/ip :自定义扫描的端口范围。一般扫描端口可以把端口分为两个区间:1-1000  1205-49151.nmap -r url/id :随机扫描端口。使用Nmap的探测服务器信息。Nmap可以报告那些开放端口可能分别对应的服务名称如:邮件服务器[SMTP]  Web服务器[HTTP]  域名服务器[DNS]等。同样的,Nmap也可以探测服务器操作系统。nmap -O url/ip :启用操作数据操作系统。nmap -O -fuzzy url/ip :推测操作系统。nmap -sV url/ip :版本监测。nmap -sV --version -intensity url/ip :设置版本扫描强度(0-9)。一个典型的nmap扫描:nmap -A -T4 url/ip。      4.目录扫描(御剑)为什么要扫描目录?有些网站可能某个目录下是一个新的网站,有的时候目录扫描直接下来压缩包源码、编辑器目录,一些废弃的页面(会报错)。状态啊:200:访问成功  403:拒绝访问  404:不存在是挖src最常用的利器怎么扫描:使用御剑。5.指纹识别:为什么指纹识别?指纹识别代表身份,网站的指纹=网站的特征。比如:中间件、数据库、cms。如果搜索cms漏洞时,搜索不到,可以使用国家信息安全漏洞共享平台为什么要进行指纹识别:可以使用:云悉资产、微步社区。补充:什么是web指纹:如同生物的指纹是该生物的特征一样。应用程序多少少含有一些特征码。这些就是该程序的指纹。指纹识别有什么用?识别出响应的cms或者Web容器,才能查找出相关漏洞。6.旁站查询:为什么要进行旁站查询?旁站指的是在同一ip上面的多个网站,如果你成功拿下旁站,运气好和主张在同一台机器上,是不是就拿到了主站,如果运气不好是一个内网,我们是不是就是尝试内网渗透。怎么查:可以使用站长之家,同ip网站查询就可以补充:查到内容:不一定准确,如果具有加速节点,说明具有cdn。什么是CDN?CDN是构建网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,是用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。如何绕过CDN?想要绕过CDN,就要判断是否存在CDN,采用多地点:ping。站长之家绕过CDN:一般邮件系统都在系统内部,没经过CDN,通过注册或者RSS订阅到的邮件中查找(必须是目标自己的邮件服务器)。国外访问:一般国内CDN只针对国内用户,国外不好说。子域名:一般 网站主张访问梁过大需要挂CDN,而子站没有。7.C段扫描:为什么要扫描C段:C段:x.x.x.1-255,例如:192.168.1.1-192.168.1.1-255都属于C段,有些大公司可能会持有整个IP段,这个IP段中所有IP都是这个公司的资产,拿下一台可能有用的信息,可能在同一内网内,也可能是同一份信息资产。怎么扫描:站长之家8.内容敏感信息泄露:尝试Google语法,Google Hacking找到某些敏感内容,比如身份证号码的表格,包含服务器账号密码的文件、某些敏感文件,备份数据库。常用语法:site:指定域名  inurl:指定域名  filetype:指定文件类型可以使用谷歌镜像站尝试一下:https://t.365deyu.cn/test1.html?aus=2.52qu.xyz补充:什么是Google Hacking?Google Hacking原指利用Google Google 搜索引擎搜索信息来进行入侵的技术和行为。Google语法:"":双信号内的内容不可拆分。Site: 指定域名。Inurl: url存在关键的网页。Intext: 网页正文中的关键字。Filetype: 指定文件类型。Intitle: 网页标题中的关键字。link: 链接。Info: 查找指定的站点的一些基本信息。举例:搜索敏感文件:site: 域名 filetype:xls intext:pass搜索后台管理:site: 域名 后台管理搜索敏感Web路径:site: 域名 inur:phpinfo.php      

3,巧用网络空间搜索引擎:

在线的暴露的网络设备:路由器、主机、智能电视、梁王设备。通过网络空间搜索银枪,我们能够找到开放的服务以及在线的网络设备。空间搜索引擎类似于百度的搜索。补充:常用的网络空间搜索引擎有:钟馗之眼:http://www.zoomeye.orgshodan:https://www.shodan.iofofa: https://fofa.so/

补充:小伙伴有什么疑问,可联系我哦。

与君共勉:

要么你去驾驭生命,

要么是生命驾驭你,

你的心态决定谁是坐骑,

谁是骑师。

心态的不同必然导致人格和作为的不同,

因而也会谱写不同的人生。

网络安全从入门到精通(第三章) 信息收集相关推荐

  1. sqlmap 连接mysql_sqlmap从入门到精通-第三章-4-4-使用sqlmap直连MSSQL获取webshell或权限...

    4.4 使用sqlmap直连MSSQL获取webshell或权限 在某些情况下可能不存在SQL注入漏洞,但是通过发现目标源代码泄露,备份泄露,文件包含等方法获取了数据库服务器的IP地址,数据库账户和密 ...

  2. javacv从入门到精通——第三章:基本使用

    了解javacv的基本结构 JavaCV的基本结构如下: JavaCV核心类:JavaCV核心类是JavaCV库的核心,它包括了JavaCV的所有功能和特性,可以用来进行计算机视觉和人工智能任务的开发 ...

  3. 1. Vue从入门到精通(第一章 vue核心)

    Vue从入门到精通(第一章 vue核心) 第一章 Vue核心 1. Vue简介 1.1 Vue是什么? 1.2 Vue的作者以及迭代版本 1.3 Vue的特点 2. 搭建Vue开发环境 2.1 安装V ...

  4. Java从入门到精通 第22章 多线程

    Java从入门到精通 第22章 多线程 //单一线程的运行流程 public class Nanjing {public static void main(String[] args) {// TOD ...

  5. 网络安全从入门到精通:如何逼自己三个月学会

    前言 网络安全这个行业优势有:需求量大,人才紧急,门槛低,工资高.对于许多未曾涉足IT行业「小白」来说,深入地学习网络安全是一件十分困难的事.至于一个月能不能学会网安,这个要看个人,对于时间管理不是很 ...

  6. php flock 都是true_PHP从入门到精通(三)PHP语言基础

    PHP从入门到精通(三)PHP语言基础 一.PHP标记风格 PHP支持4种标记风格 1.XML风格.(推荐使用) <?phpecho "这是XML分割的标记"; ?> ...

  7. CUDA从入门到精通(三):必备资料

    CUDA从入门到精通(三):必备资料 2013-07-23 09:20 3676人阅读 评论(0) 收藏 举报  分类: GPU(29)  版权声明:本文为卜居原创文章,未经博主允许不得转载.卜居博客 ...

  8. GPU 编程入门到精通(三)之 第一个 GPU 程序

    博主由于工作当中的需要,开始学习 GPU 上面的编程,主要涉及到的是基于 GPU 的深度学习方面的知识,鉴于之前没有接触过 GPU 编程,因此在这里特地学习一下 GPU 上面的编程.有志同道合的小伙伴 ...

  9. c语言从入门到精通ppt,C语言从入门到精通第1章.ppt

    C语言从入门到精通第1章 1.2.2 认识Turbo C 2.0 1.2.2 认识Turbo C 2.0 ⑴ 菜单栏:包括[File](文件)菜单.[Edit](编辑)菜单.[Run](运行)菜单.[ ...

最新文章

  1. iphone照片删掉又出现_两个月前删的IPhone手机照片还有救?很简单,三招帮你轻松恢复...
  2. jsp ajax三级联动,Spring MVC+JSP实现三级联动
  3. 解决: Incorrect username or password, or no permission ( Docker 方式运行 Nexus3 登陆密码不为 admin123 、重置登陆密码)
  4. 小白学数据分析-----聚类分析理论之TwoSteps理论篇+实践篇
  5. Cache工作原理,Cache一致性,你想知道的都在这里
  6. python测试驱动开发 中文版_GitHub - starryrbs/python_tdd: 使用Python测试驱动开发完成Django项目...
  7. 复杂高端木马USB窃贼出现
  8. vs 2015 加载该页时出错。 解决方案
  9. JavaScript 省市县数据
  10. 下十页分页php,织梦二次开发实现栏目分页前十页后十页功能
  11. HTML基础——HTML
  12. php libiconv close_undefined reference to `libiconv_open 无法编译PHP
  13. SCI写作攻略——附带常见英语写作句式
  14. Wordpress 优化小结 杜绝博客因为CPU 占用过高被封
  15. 线程的虚假唤醒(Spurious Wakeups)以及解决方案
  16. 如何用公式编辑器打半中括号?
  17. Kubeenetes Dashboard admin-kubeconfig
  18. windows无法连接到某个wifi_Win7系统提示Windows无法连接到无线网络如何解决?
  19. open-能连接,但无法访问内网的问题
  20. 经历过CMMI后的体会和总结,为什么别人的时间总是比你的值钱

热门文章

  1. Java 架构师眼中的 HTTP 协议
  2. android jsoup 课程表,使用jsoup爬取数据实现android课程表
  3. 计算机科学与探索期刊审稿周期,计算机科学与探索期刊 从投稿到录用过程
  4. Poj 3255(dijkstra求次短路)
  5. 8255芯片实现7段LED显示器
  6. 系统稳定性指标计算器
  7. springboot+vue+Elementui学生考勤在线请假系统
  8. win7系统安装信息服务器不可用怎么办,win7系统rpc服务器不可用怎么办
  9. 视频弹幕技术 php,HTML5实现视频弹幕功能
  10. PAT A 1128 1129 1130 1131