Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1242886
  • 博文数量: 298
  • 博客积分: 10050
  • 博客等级: 上将
  • 技术积分: 3277
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-14 13:36
文章分类
文章存档

2015年(7)

2012年(1)

2010年(5)

2009年(55)

2008年(73)

2007年(160)

我的朋友

分类: 网络与安全

2007-04-08 20:21:42

在攻击方式中选择land攻击,在“目标IP”项填写被攻击主机的IP地址,填写目标端口,设置完毕后点击land攻击图标。

(4)  winnuke攻击

利用NetBIOS协议中一个OOBOut of Band)的漏洞,也就是所谓的带外数据漏洞而进行的,它的原理是通过TCP/IP协议传递一个Urgent紧急数据包到计算机的137138139端口,带外数据在报头中设置了URG标志,可以不按照通常的次序进入TCP缓冲区,而是进入另外一个缓冲区,立即可以被进程读取或根据进程设置使用SIGURG信号通知进程有带外数据到来。当系统收到这个数据包之后就会瞬间死机或蓝屏,不重新启动计算机就无法继续使用TCP/IP协议来访问网络。

厄.. 怎么都是图。。 详细程序解释看附件里的吧...

 

2.2.4 总监听信息记录模块

使用”ctrl + c”终止信号终止ids程序时,显示此次收到的包的总监听信息: Ip包数目、分段的数目、伪ip包的数目、tcp包数目、伪tcp包的数目、 udp包数目、伪udp包的数目、icmp包数目、伪icmp包的数目、igmp包数目、伪igmp包的数目、未知协议包数目、总包长。ids显示监听总信息如图2.12所示。

2.2.5 日志记录模块

    msg代表攻击类型及信息指针,sbsbuff数据结构结构指针,描述的是分组包信息。然后通过do_log调用记录日志。

打开日志记录文件,可以看到所有的日志记录。有ip地址、攻击模式、时间。如图2.13所示。

2.13 显示日志文件内容

 

2.2.6 makefile文件

Makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译等等。 Makefile带来的好处就是——“自动化编译,一旦写好,只需要一个make命令(make是一个命令工具,是一个解释Makefile中指令的命令工具),整个工程完全自动编译,极大的提高了软件开发的效率。

Makefile规则:

(1)    如果这个工程没有编译过,那么我们的所有C文件都要编译并被链接。

(2)    如果这个工程的某几个C文件被修改,那么我们只编译被修改的C文件,并链接目

标程序。

     (3) 如果这个工程的头文件被改变了,那么我们需要编译引用了这几个头文件的C文件,并链接目标程序。

 

执行文件lids,依赖文件(prerequisites)就是冒号后面的那些 .c 文件和 .h文件ids.c,agent.c。每一个 .o 文件都有一组依赖文件,而这些 ids.o, agent.o 文件又是执行文件 lids的依赖文件。依赖关系的实质上就是说明了目标文件是由哪些文件生成的,换言之,目标文件是哪些文件更新的。

注:后续的那一行,即由gcc开始的表编译的语句定义了如何生成目标文件的操作系统命令,一定要以一个Tab键作为开头,否则makefile文件不能起作用。在这里我写了很久都没有通过,查了资料才发现是这个原因。

Root命令下执行make命令,系统自动编译

文件: ids.rar
大小: 19KB
下载: 下载

阅读(987) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~