Day 7 - 扫描 ⇒ 找出漏洞 ⇒ 渗透系统

出於书本 Chapter 4. Hacking Methodology

Hosts

扫描起手式

  • ping 他
  • 一些第三方的扫描工具,如在 Windows 上使用 NetScanTools 或是 UNIX 系统上使用 fping
  • 透过 www.whatismyip.com 得到自己连上网际网路使用的 IP 位置、地理位址等资讯。

https://ithelp.ithome.com.tw/upload/images/20211002/20141184gxfUohrTQd.png

使用 www.whatismyip.com 打捞出的讯息,左边还有不少网路工具可以使用

  • 扫描通讯埠 (Open ports) 的工具,作者留到後面章节讨论

确认运行在通讯埠上对象为何

  • 使用的 protocol 有哪些,比如 IP 或是 IPX
  • 系统中有哪些运行在 hosts 的元件,比如 email、服务器或是资料库等等
  • 有使用哪些远端存取服务,比如 SSH
  • VPN 服务,像是 PPTP、SSL 与 IPSec
  • 网路分享所需要的认证方式 (authentication)

底下表格列举一些 port 的使用场景

https://ithelp.ithome.com.tw/upload/images/20210923/20141184FSjjWpL7yl.png

使用 Netcraft 做系统扫描 (System Scanning)

书上介绍使用 Netcraft 的 What's that site runnign? 做网站的系统扫描,从 DNS service 用哪套,到网站是使用什麽技术架设的,一览无遗好害羞啊!

https://ithelp.ithome.com.tw/upload/images/20210922/20141184ZFKwa3WVz1.png

看起来敝司的网站安全性还不赖,risk rating = 0

https://ithelp.ithome.com.tw/upload/images/20210922/201411841AhSrHtvRF.pnghttps://ithelp.ithome.com.tw/upload/images/20210922/201411841AhSrHtvRF.png

原来我们使用的跟 Netflix 一样的架站方式

来找漏洞吧 ( Vulnerabilities )

透过系统扫描扫出潜在的安全性问题之後,接下来就是要确认这些是否会成为系统中的漏洞。书上提供的 Vulnerability Database 有下面几组:

渗透系统 ( Penetrating the System )

如何找出关键漏洞?

  • 获得更多的 host 资讯
  • 开关特定的服务或应用程序
  • 获得远端控制的方式
  • 关闭日志或是其他的 security controls
  • 存取敏感档案
  • 使用 administrator 身份寄送 email
  • 试试使用 SQL injection 攻击
  • 展开其他类型的 DoS 攻击 [1]

[1] 原文是 Launch another type of DoS attacks,但没有明确讲其他种类是哪些

终於可以进入此书的 Part 2 啦~下一篇从社交工程攻击开始看起


<<:  Alpine Linux Porting (一点一?)

>>:  Day8:今天来谈一下Parrot Security上的Metasploit工具

【Day28 】 Wordpress custom field ?是什麽来的?该怎麽用?也许您需要这篇文章的帮助

试想想,你现在正在为一间酒店,制作一个网站,您需要为这间酒店加入订房的画面。当然,床数量,有没有浴缸...

[Day 20] Crypto 小孔雀

今天要解2题喔, 我们先解完,再来分享为啥标题要叫小孔雀 先从简单的来 Mind your Ps a...

Day27 Redis架构实战-Redis丛集Slot分流机制

Redis丛集Slot分流机制 # Redis丛集配置 client | V -----------...

BPM懒人包 让你一次搞懂BPM的大小事

为了要了解企业流程管理(BPM),很多人上网搜寻到的文章,常常都有些八股,或是看不到想要了解的部分,...

Day5. 活用Hash,掌握资料处理的诀窍

Day5. Hash in Ruby 今天我们会介绍Hash,Hash中文为杂凑,不过汉汉老师还是习...