zoukankan      html  css  js  c++  java
  • 2019-9-26:渗透测试,基础学习,nmap扫描kali虚拟机服务

    初识Nmap

    1, 首先确定kali的ip地址,输入命令ifconfig

    2, 开启所需要扫描的服务,

    开启ssh:service ssh start, 确认ssh服务是否开启service ssh status

    开启postgresql:service postgresql start,确认postgresql服务是否开启 service postgresql status

    开启samba:service smbd start,确认smaba服务是否开启,service smbd status

    ,开启vsftp:service vsftpd start,确认vsftp服务是否开启,service vsftpd status

    kali默认没有安装vsftp无法直接开启的话,可以apt-get install vsftpd即可

     

    3, 确定想要扫描的服务都开启之后,宿主机启动扫描,打开命令提示符,输入命令

    nmap 192.168.20.135 ,直接单个ip扫描,发现扫描结果不准确,根据提示确定机器开启的话加-Pn

     

    4, 重新输入命令 nmap 192.168.20.135 -Pn,确定可以扫描到kali虚拟机

    5, 扫描结果的解释:

    port下为扫描到的服务端口号,state显示的为扫描到的服务启动状态,service为服务名

    21/tcp,机器开启了 21号端口,tcp协议的,状态是open打开的,服务名称为ftp服务

    139tcp 机器开启了139号端口,tccp协议的,状态是open打开的,服务名称为netbios-ssn,netbios-ssn就是smba服务,smba用来文件和打印共享的

    111/tcp,目标开启了111端口,使用的tcp协议,服务名rpcbind,查询他是一个RPC服务,主要是在nfs共享时候负责通知客户端,服务器的nfs端口号的。简单理解rpc就是一个中介服务。kali下netstat -ntulp发现确实有开111端口

    445/tcp端口也开启了,服务名microsoft-ds,也是smbd上的一个端口,用来文件和打印共享的

    6, 结果分析

    我还开启了ssh,但是换了默认端口mysql服务都没有被扫描出来,所以可以得知,nmap扫描也不一定准确,除非更深入的学习更多了解更多

  • 相关阅读:
    iOS使用自签名证书实现HTTPS请求
    DB操作-用批处理执行Sql语句
    SSL通信-忽略证书认证错误
    oracle 19c awr 丢失 i/o信息
    this.$route.query刷新后类型改变
    wx.navigateTo在app.js中偶发性失效
    微信小程序new Date()转换日期格式时iphonex为NaN
    下载cnpm成功,cnpm -v却不识别
    element-ui的表单验证如何清除校验提示语
    5. 最长回文子串(动态规划算法)
  • 原文地址:https://www.cnblogs.com/sym945/p/11594176.html
Copyright © 2011-2022 走看看