Hacker(14)----扫描目标计算机端口

  端口是目前计算机与外界的通道,因而黑客一旦锁定目标计算机,便会扫描该计算机中已经开放的端口,从而得到更多的有用信息。扫描目标计算机端口一般使用SuperScan、X-Scan等。

一、端口扫描原理

  扫描端口之前,用户必须了解端口扫描的原理。简单讲,其原理就是利用数据包来分析目标计算机的响应,从而得到目标计算机的端口开放信息和系统内存在的弱点信息。

  端口扫描指在本地计算机中向目标计算机所有的端口发送同一信息,然后根据返回的响应状态判断目标计算机中哪些端口已打开、哪些端口可以被使用。目前最常用的是利用扫描软件来扫描端口,这些软件被称为“端口扫描器”。端口扫描器向目标计算机的TCP/IP服务端口发送探测数据包,同时记下目标计算机的响应情况,从而收集到大量关于目标计算机的各种有用信息,包括是否有端口处于监听功能、是否允许匿名登录、是否有可写的FTP目录及是否能用Telnet等。

二、使用SuperScan扫描端口

  SuperScan是Foundstone开发的免费端口扫描软件,该软件功能十分强大,与同类软件相比,该软件既是一款入侵软件,又是一款网络安全软件。利用该软件可以随意地扫描指定端口,并且附带简单地端口信息说明。

  使用SuperScan扫描端口分为两种情况:

  • 扫描指定IP地址范围内计算机地端口;
  • 扫描目标计算机地端口信息

1、扫描指定IP地址范围内计算机地端口

  用户扫描端口没有特定地目的,只是为了了解目标计算机地一些情况时,可以选择扫描指定IP地址范围内计算机地端口。选择该方式扫描端口会对计算机造成一定影响,容易引起对方警觉。

1)以管理员身份运行SuperScan;

2)添加IP地址范围;

3)开始扫描;

4)查看扫描结果;

5)查看计算机端口信息;

该结果包括扫描出的计算机IP地址、主机名等信息,及该计算机中开放的端口

2、扫描目标计算机端口

  黑客一般喜欢通过使用扫描目标计算机端口的方式来了解目标计算机中开放地端口,通过该种扫描方式可获取更多端口信息,以便于选择入侵方式。SuperScan提供了扫描目标计算机地功能,需注意:扫描目标计算机端口前需调整主机和服务器扫描设置。

1)添加地址屏蔽请求;

切换至“主机和服务扫描设置”,选中“地址掩码请求”

注:该选项卡中提供了:回显请求、时间戳请求、地址掩码请求、信息请求4中查找目标计算机的方式。

2)TCP/UDP端口扫描设置;

3)添加目标计算机;

切换至Scan选项卡,输入目标计算机IP地址。

4)开始扫描;

  

5)查看简单的扫描结果;

6)查看详细扫描结果;

点击“查看HTML结果”

Tips:SuperScan的其他常用功能

  SuperScan除了提供基本的端口扫描功能之外,还提供了主机名/IP地址互换、ping命令等功能。利用这些功能可快速获取目标主机的相关信息和查看本地计算机是否与目标计算机相连。

  在SuperScan主界面切换至“工具”选项卡,输入目标计算机IP地址,单击查“找主机名/IP”可查看该IP地址的主机名,单击“ping”可查看本地计算机是否与目标计算机相连。

时间: 2024-10-14 09:09:51

Hacker(14)----扫描目标计算机端口的相关文章

漏洞扫描原理——将主机扫描、端口扫描以及OS扫描、脆弱点扫描都统一放到了一起

漏洞扫描原理及程序 1 引言 网络扫描,是基于Internet的.探测远端网络或主机信息的一种技术,也是保证系统和网络安全必不可少的一种手段.主机扫描,是指对计算机主机或者其它网络设备进行安全性检测,以找出安全隐患和系统漏洞.总体而言,网络扫描和主机扫描都可归入漏洞扫描一类.漏洞扫描本质上是一把双刃剑:黑客利用它来寻找对网络或系统发起攻击的途径,而系统管理员则利用它来有效防范黑客入侵.通过漏洞扫描,扫描者能够发现远端网络或主机的配置信息. TCP/UDP端口的分配.提供的网络服务.服务器的具体信

NMAP扫描UDP123NTP端口详解

我用的nmap版本:Zenmap 6.25 例如命令: nmap -sU -pU:123 -Pn -n --script=ntp-monlist IP 如果要批量进行,可以把IP存放在ip.txt可以把命令改成: nmap -sU -pU:123 -Pn -n --script=ntp-monlist -iL ip.txt 运行结果: 如果要批量进行,并把生成结果写入指定文件ip_result.txt 可以把命令改成: nmap -sU -pU:123 -Pn -n --script=ntp-m

第2课:关闭被黑客扫描的端口

端口定义:计算机与外界通讯交流的出口.netstat -an:查看本机开启的端口.1521 -->oracle端口3306 -->mysql端口1433 -->mssql端口5631 -->pcanywhere端口,它是一款远程控制软件 通过注册表编辑器来关闭445.135.139.3389端口,操作如下: 打开注册表编辑器命名:regedit a.关闭445端口 HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Services\NetBT

批量扫描IP端口程序 (适用于window&linux)

批量扫描IP端口,根据扫描IP导出IP命名的文件的结果.假设1.txt文件内容为127.0.0.1192.168.1.1然后我们获取文件内容IP进行扫描window .bat版本 :1.txt为文件名,根据需求进行修改 :C:\nmap\nmap-6.46\nmap.exe 为namp的路径,根据需求进行修改 :把1.txt与该扫描脚本放一起 @echo off for /f "delims=." %%i in (1.txt) do C:\nmap\nmap-6.46\nmap.exe

fuxi scanner 安装+修复不能扫描域名端口bug

fuxi scanner 安装+修复不能扫描域名端口bug 0x00 fuxi scanner 简介 扫描器链接:https://github.com/jeffzh3ng/Fuxi-Scanner伏羲扫描器是一款开源的网络安全扫描工具,非常适合中小型企业对资产进行管理已经安全检测.伏羲扫描器通过模块化提供了多种安全检查功能 基于pocsuite框架poc扫描 持续化的漏洞管理 多种协议的弱口令扫描,比如 ssh.mysql.ftp.vnc 基于爆破的子域名收集 企业内部资产管理(也可以进行src

防止黑客扫描ssh端口 修改端口号——超详细

为什么要修改ssh端口? 答:ssh默认端口为22,容易被黑客扫描登陆,对服务器造成不安全的影响. 修改默认端口的方法: ssh配置文件: /etc/ssh/sshd_config vim /etc/ssh/sshd_config Port 22     #####22端口默认是注释掉的,把注释去掉 Port 123  ######新增加一个端口号 修改之后保存 为什么要两个端口号? 答: 之所以先设置两个端口,是为了方便测试,测试成功后,再关闭一个端口.是为了方便在修改conf时,万一出现掉线

Python 脚本学习笔记(五)集中式病毒扫描,端口扫描以及分段数据库操作

Clam AntiVirus是一个免费而且开放源码的防毒软件,软件与病毒库的更新由开源社区免费发布,目前ClamdAV主要为Linux.Uinux系统提供病毒扫描查杀pyClamad是一个python的第三方模块,可让python直接使用ClamAV病毒扫描守护进程clamd来实现一个高效的病毒检测功能. 一.实现集中式的病毒扫描 1.安装clamavp clamd 服务的相关程序包 yum install clamav clamd clamav-update -y chkconfig clam

PS-Scan ports扫描网络端口

用PS写出端口扫描 TCP139/445 AND UDP 137/138 用法简单:在c:\temp\target.txt写入多台IP地址 端口可以自己定义 以下是代码: <# This script can be used to Scan port TCP139/445 AND UDP 137/138 Need to modify Ip address under C:\temp\Target.txt first Date:2017-05-15 #> function Test-PortUD

python 扫描局域网端口

""" 项目名称:端口探测扫描 作者:白 版本:1.0 注:这里以mysql 3306 为例,port 换成80 也可以 """ #引入线程和socket的模块 import  threading import  socket routers=[] #用于保存探测结果 lock = threading.Lock() #构造一把锁 def  main():     local_ip = socket.gethostbyname_ex(socket.