Chinaunix首页 | 论坛 | 博客
  • 博客访问: 341512
  • 博文数量: 40
  • 博客积分: 826
  • 博客等级: 准尉
  • 技术积分: 727
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-22 15:18
文章分类

全部博文(40)

文章存档

2016年(1)

2015年(1)

2013年(12)

2012年(5)

2011年(21)

发布时间:2011-08-12 15:28:46

原始套接字与数据链路访问编程IPv4数据报格式几点说明:首部长度是以32位(即4字节)为单位;16位的标识用于分片和重组;DF位(不分片);MF(还有片段);协议字段表示封装在IP报文中的上层协议,典型的有:ICMP(1)、IGMP(2)、TCP(6)、UDP(17);头部校验和只对IP头部(包括选项)计算,校验算法是标准的因特.........【阅读全文】

阅读(6953) | 评论(0) | 转发(2)

发布时间:2011-08-12 14:45:23

sock_raw原始套接字编程可以接收到本机网卡上的数据帧或者数据包,对与监听网络的流量和分析是很有作用的.一共可以有3种方式创建这种 socket1.socket(AF_INET, SOCK_RAW, IPPROTO_TCP|IPPROTO_UDP|IPPROTO_ICMP)发送接收ip数据包2.socket(PF_PACKET, SOCK_RAW, htons(ETH_P_IP|ETH_P_ARP|ETH_P_ALL))发送接收以太.........【阅读全文】

阅读(1126) | 评论(0) | 转发(1)

发布时间:2011-08-04 17:18:40

1.常用的gdb使用命令与方法:1)gdb 可执行文件 /* 进入gdb调式环境 */2) start /* 开始调式*/3) next /*单步执行简称(n)*/4) set 变量=value /* 设置程序调式过程中的变量值*/5) step /*进入函数调用内部,否则单步执行,不进入调用函数内部 简(s)*/6) print 变量/表达式(例如变量=value)/函数(例如调用printf打.........【阅读全文】

阅读(928) | 评论(0) | 转发(0)

发布时间:2011-08-03 09:29:44

#include #include #include #include #include #include #include #include #include .........【阅读全文】

阅读(2234) | 评论(0) | 转发(0)

发布时间:2011-08-03 09:12:04

Makefile:#ifneq($(KERNELRELEASE),)obj-m := hello.o#elseKERNELDIR := /usr/src/linux/modules:    $(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) $@install:    insmod hello.kouninstall:    rmmod hello.koclean:    rm -rf *.ko *.o *.mod..........【阅读全文】

阅读(1019) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册