内容一:

1. 打开Ethereal软件开始抓包, 输入命令:

snmputil get [目标主机IP地址] public .1.3.6.1.2.1.1.2.0

停止抓包。对SNMP包进行过滤。

2. 找出一对snmp协议请求包和相对应的应答包。给出抓包结果截图。

3.对上面这对请求和应答包进行分析,根据SNMP协议数据包格式填值。

请求包报文分析

IP

Source字段值

10.30.10.150

Destination字段值

10.30.10.134

UDP

Source Port字段值

1072

Destination Port字段值

161

SNMP

版本

1(0)

共同体

public

PDU类型

RESPONSE (2)

请求标识符

OXOOOOOOO1

差错状态

NO ERROR (0)

差错索引

0

OID

1.3.6.1.2.1.1.2.0

Value

SNMPV2-SMI::ENTERPRISES.311.1.1.3.1.1

应答包报文分析

IP

Source字段值

10.30.10.150

Destination字段值

10.30.10.134

UDP

Source Port字段值

1072

Destination Port字段值

SNMP(161)

SNMP

版本

1 (0)

共同体

Public

PDU类型

GET (0)

请求标识符

0X00000001

差错状态

NO ERROR (0)

差错索引

0

OID

1.3.6.1.2.1.1.2.0

Value

NULL

内容二:

1. 通过snmptuil.exe与SNMP交互:

输入snmputil walk [目标主机IP地址] public .1.3.6.1.2.1.1命令列出目标主机的系统信息。

2.打开Ethereal软件开始抓包,再次输入上面命令后,停止抓包。对SNMP包进行过滤。给出抓包结果截图。

3. 找出一对snmp协议请求包和相对应的应答包。

4.对上面这对请求和应答包进行分析,根据SNMP协议数据包格式填值。

请求包报文分析

IP

Source字段值

10.30.10.150

Destination字段值

10.30.10.134

UDP

Source Port字段值

1082

Destination Port字段值

161

SNMP

版本

1(0)

共同体

public

PDU类型

GET-NEXT  (1)

请求标识符

0x00000001

差错状态

NO ERROR (0)

差错索引

0

OID

1.3.6.1.2.1.1

Value

NULL

应答包报文分析

IP

Source字段值

10.30.10.134

Destination字段值

10.30.10.150

UDP

Source Port字段值

161

Destination Port字段值

1082

SNMP

版本

1(0)

共同体

Public

PDU类型

Response (2)

请求标识符

0x00000001

差错状态

NO ERROR (0)

差错索引

0

OID

1.3.6.1.2.1.1.1.0

Value

Hardware :x86 family 6 model 23 stepping 10 at/at compatible – softvare : windows 2000 version 5.1 ( build 2600 multiprocessor free)

网络协议SNMP分析技术的更多相关文章

  1. PYTHON黑帽编程1.5 使用WIRESHARK练习网络协议分析

    Python黑帽编程1.5  使用Wireshark练习网络协议分析 1.5.0.1  本系列教程说明 本系列教程,采用的大纲母本为<Understanding Network Hacks At ...

  2. Linux内核--网络栈实现分析(四)--网络层之IP协议(上)

    本文分析基于Linux Kernel 1.2.13 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7514017 更多请看专栏,地址 ...

  3. [转帖]InfiniBand技术和协议架构分析

    InfiniBand技术和协议架构分析 2017年06月06日 20:54:16 Hardy晗狄 阅读数:15207 标签: 云计算存储Infiniband 更多 个人分类: 存储云计算   版权声明 ...

  4. 网络协议自动化逆向工具开山鼻祖discoverer 分析

    本文系原创,转载请说明出处:信安科研人 也可关注微信公众号:信安科研人 原论文发表在2007年的USENIX上,链接如下:https://www.usenix.org/legacy/event/sec ...

  5. linux 网络协议分析---3

    本章节主要介绍linxu网络模型.以及常用的网络协议分析以太网协议.IP协议.TCP协议.UDP协议 一.网络模型 TCP/IP分层模型的四个协议层分别完成以下的功能: 第一层 网络接口层 网络接口层 ...

  6. TFTP网络协议分析---15

    TFTP网络协议分析 周学伟 文档说明:所有函数都依托与两个出口,发送和接收. 1:作为发送时,要完成基于TFTP协议下的文件传输,但前提是知道木的PC机的MAC地址,因为当发送TFTP请求包时必须提 ...

  7. NS2仿真:两个移动节点网络连接及协议性能分析

    NS2仿真实验报告2 实验名称:两个移动节点网络连接及协议性能分析 实验日期:2015年3月9日~2015年3月14日 实验报告日期:2015年3月15日 一.实验环境(网络平台,操作系统,网络拓扑图 ...

  8. Wireshark数据抓包分析——网络协议篇

                   Wireshark数据抓包分析--网络协议篇     watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZGF4dWViYQ==/ ...

  9. InfiniBand技术和协议架构分析

    Infiniband开放标准技术简化并加速了服务器之间的连接,同时支持服务器与远程存储和网络设备的连接. IB技术的发展 1999年开始起草规格及标准规范,2000年正式发表,但发展速度不及Rapid ...

随机推荐

  1. css为图片添加一层蒙版并在上层显示文字等

    效果图: 代码如下: <div class="row" style="width:100%; position:relative;z-index:1;margin: ...

  2. postman---postman增加断言

    我们在做测试的时候都会有一个验证点,我们通常把这个验证点叫做断言,断言通过了就会说明我们的这个用例是通过的,当然这么强大的postman也是有断言的,我们一起学习下如何通过postman增加断言. 断 ...

  3. Vue+cordova开发App

    Vue+cordova开发App https://www.imooc.com/article/70062

  4. conda基础命令

    1.首先在所在系统中安装Anaconda.可以打开命令行输入conda -V检验是否安装以及当前conda的版本. 2.conda常用的命令. 1)conda list 查看安装了哪些包. 2)con ...

  5. python3.5.3rc1学习三:文件操作

    ##全局变量与局部变量x = 6 def printFuc(): y = 8 z =9 print(y + z) print(x) printFuc()#print(y)#常见错误##name = & ...

  6. Session中短信验证码设置有效时间

    Session中短信验证码设置有效时间 package com.mozq.boot.kuayu01.controller; import org.springframework.web.bind.an ...

  7. BootStrap、jQuery UI、bxSlider组件使用

    组件的使用 首先需要将组件下载下来放在统同级目录下 导入组件 使用组件 BootStrap 示例: <!DOCTYPE html> <html lang="en" ...

  8. 【day06】PHP

    一.字符串函数库 1.安装 2.   (1)strlen:获得字符串的字符长度   (2)substr:字符串截取       格式: string substr(string $var,      ...

  9. 洛谷P3702 [SDOI2017]序列计数

    题目大意: Alice想要得到一个长度为\(n\)的序列,序列中的数都是不超过\(m\)的正整数,而且这\(n\)个数的和是\(p\)的倍数. Alice还希望,这\(n\)个数中,至少有一个数是质数 ...

  10. P2按要求补全表达式

    ---恢复内容开始--- #include<stdio.h> int main () {   int x; printf("输入一个整数"); scanf(" ...