完整代码:// 1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "stdafx.h"#include <pcap.h>int _tmain(int argc, _TCHAR* argv[]){    pcap_if_t * allAdapters;//适配器列表    pcap_if_t *
原创 2016-11-16 15:13:28
1011阅读
实验代码及步骤://  : 定义控制台应用程序的入口点。#include "stdafx.h"#include <pcap.h>int _tmain(int argc, _TCHAR* argv[]){    pcap_if_t * allAdapters;//适配器列表    pcap_if_t * adapter
原创 2016-12-30 11:47:47
906阅读
编码如下// WinpCap Test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <pcap.h>int _tmain(int argc, _TCHAR* argv[]){    pcap_if_t * allAdapters;//适配器列表    pcap_if_t * adapter;
原创 2017-01-05 21:15:50
698阅读
最近2个星期,自己的办公电脑经常上不了网,因为我这有2个网段(一个192,一个128,别问为什么用128开头的网段,我也不知道)可以提供上网,一个上不了切换到另外一个就可以上了,就没管它。不过昨天有领导说上不了网了,或者很慢,然后就开始解决这个问题。其实受影响最严重的其实是我的电脑(RP不太好),回来上班开机上不了网,真蛋疼。然后就开始找原因,因为一开始没有听同事说有不能上网的问题,没想太多,还以
原创 2013-06-15 14:50:06
1691阅读
ARP地址解析协议将计算机的网络地址(IP地址32位)转化为物理地址(MAC地址48位)ARP数据格式以太网目的地址:是硬件地址,包含六个字节的地址。例如: 00 1f 3cd1 b6 7d 以太网源地址:  是发出给ARP包的主机地址。格式与目的地址相同 以太帧类型: 用来表明上层协议的类型,如果是ARP协议的话就为:0806 。硬件类型:如果是以太网则硬件类型为:000
使用wireshark分析ARP应答
原创 2012-12-29 16:48:36
5618阅读
一、ARP ---   地址解析协议     1、工作在 数据链路层,局域网(LAN),将 IP地址 转换为 MAC(物理)地址。    2、ARP 数据报 格式:        注:ARP 帧类型:0x0806   &
原创 2016-05-15 13:56:16
10000+阅读
通过对方的mac地址和ip地址用程序实现对其他电脑阻止上网,以下是实现代码:// WinpCap Test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <pcap.h>int _tmain(int argc, _TCHAR* argv[]){    pcap_if_t * allAdapters;//适配器列表
原创 2016-11-16 15:26:52
631阅读
一、在Visual Studio 2010软件中建立一个项目,配好相应的属性,将以下代码粘贴项目栏中,调试运行以下代码。// WinpCap Test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <pcap.h>int _tmain(int argc, _TCHAR* argv[]){    pcap_if_t
原创 2016-11-16 15:25:30
874阅读
实验原理:对主机A发送伪造的ARP应答报文,假冒主机B的IP地址,但MAC地址设为不存在的一个硬件地址,主机A接收此报文后错误地刷新ARP高速缓存中主机B的IP地址与MAC地址的映射关系,导致主机A与主机B的网络通信中断。这种方法属于拒绝服务(Denial of Service, DoS)攻击,网络上流行的网络执法官等软件就是采用ARP欺骗机制,发送错误的网关MAC地
原创 2016-11-16 15:33:47
1397阅读
// WinpCap Test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <pcap.h>int _tmain(int argc, _TCHAR* argv[]){    pcap_if_t * allAdapters;//适配器列表    pcap_if_t * adapter;&nbs
转载 精选 2016-11-16 15:40:28
651阅读
ARP:    我们知道,网络层和网络层以上使用的是IP地址,但在实际网络的链路上传送数据帧时,数据包首先是被网卡接受到再去处理上层协议的,所以最终还是必须使用该网络的硬件地址。但IP地址和下面的网络的硬件地址之间由于格式不同而不存在简单的映射关系(例如,IP地址有32位,而局域网的硬件地址是48位)。此外,在一个网络上可能经常会有新的主机加进来,或撤走一些
原创 2016-05-12 21:08:18
3684阅读
项目-->**属性(alt+F7)配置属性-->清单工具-->输入和输出-->嵌入清单-->否项目-->**属性(alt+F7)配置属性-->C/C++-->常规-->附加包含目录-->项目-->**属性(alt+F7)配置属性-->链接器-->常规-->附加库目录-->项目-->**属性(alt+F7
原创 2016-11-16 15:04:26
621阅读
项目-->**属性(alt+F7)配置属性-->清单工具-->输入和输出-->嵌入清单-->否项目-->**属性(alt+F7)配置属性-->C/C++-->常规-->附加包含目录-->项目-->**属性(alt+F7)配置属性-->链接器-->常规-->附加库目录-->项目-->**属性(alt+F7
原创 精选 2016-11-16 15:00:38
635阅读
实验原理:    对主机A发送伪造的ARP应答报文,假冒主机B的IP地址,但MAC地址设为不存在的一个硬件地址,主机A接收此报文后错误地刷新ARP高速缓存中主机B的IP地址与MAC地址的映射关系,导致主机A与主机B的网络通信中断。这种方法属于拒绝服务(Denial of Service, DoS)攻击,网络上流行的网络执法官等软件就是采用ARP欺骗
原创 2016-11-21 15:28:47
1151阅读
          发送数据包    尽管从 WinPcap 的名字上看,这个库的目标应该是数据捕捉(Packet Capture),然而,它也提供了针对很多其它有用的特性。在其中,我们可以找到一组很完整的用于发送数据包的函数。请注意:原始的libpcap库是不支持发送数据包的,因此,这里展示的函数都属于是WinPcap的扩展
原创 2016-11-16 15:22:00
986阅读
1评论
一、说明1.1 背景说明以前学网络用的谢希仁的《计算机网络原理》,一是网开始学不太懂网络二是ARP协议是没有数据包格式的(如果没记错应该是没有)。学完只记得老师说:ARP很简单的,就是一个问谁有x.x.x.x这个地址告诉y.y.y.y,一个答x.x.x.x在z:z:z:z:z:z。自己就一直在想这怎么简单法嘛,数据包到底长什么样嘛,把"Who has x.x.x.x? Tell y.y.y.y"用
转载 2024-09-05 15:44:14
683阅读
尽管从 WinPcap 的名字上看,这个库的目标应该是数据捕捉(Packet Capture),然而,它也提供了针对很多其它有用的特性。在其中,我们可以找到一组很完整的用于发送数据包的函数。请注意:原始的libpcap库是不支持发送数据包的,因此,这里展示的函数都属于是WinPcap的扩展,并且它们不能运行于Unix平台下。    使用 pcap_
转载 2016-12-28 17:13:30
991阅读
   HTTP应答码   HTTP应答码也称为状态码,它反映了Web服务器处理HTTP请求状态。HTTP应答码由3位数字构成,其中首位数字定义了应答码的类型:   1XX-信息类(Information),表示收到Web浏览器请求,正在进一步的处理中   2XX-成功类(Successful),表示用户请求被正确接收,理解和处理例如:200 OK  &nbs
转载 2023-07-20 17:22:09
72阅读
常见的设置模式 文章目录常见的设置模式1. 为什么需要学习设计模式设计模式的广泛使用起始于1995年,GOF(四人帮)出版的《设计模式:可复用面向对象软件基础》2. 常见的设计模式2.1 [单例模式]()2.1.2 使用场景2.1.3 优缺点2.1.4 示例测试结果:如图测试结果:如图2. 工厂模式概念:用于产生对象的方法或者式类,称之为工厂, 上面所讲到的单例模式也可以看作为一个特殊的工厂使用场
  • 1
  • 2
  • 3
  • 4
  • 5