以下代码均在linux i86 2.0.x的内核下面测试通过。它也许可以在之前的版本通过, 但并没有被测试过. 因为从2.1.x内核版本就引入了相当大的改变, 显著地内存管理上的差别, 但这些不是
概述 在目前以IPv4为支撑的网络协议上搭建的网络环境中,SYN Flood是一种非常危险而常见的DoS攻击方式。到目前为止,能够有效防范SYN Flood攻击的手段并不多,而SYN Cook
SYN Cookie原理及其在Linux内核中的实现 内容:
运行环境:linux-2.6.12 编译环境:arm-linux-gcc(3.4.1) 运行平台:AT91RM9200 一、编写模块程序testmodule.c
在对 Linux 内核版本稳定性的测试中,需要明确地声明并证明为什么版本是稳定的或者是不稳定的。 然而还没有被证明和证实当前现有的系统范围内的压力测试可以测试 Linux 内核整体上的稳定性。 本文给
Alessandro Rubini著 赵炯 译,gohigh@shtdu.edu.cn 本章试图以顺序的方式来解释Linux源代码,以帮助读者对源代码的体系结构以及很多相 关的unix特性的实现
使用Ping控制 程序: /* x86 linux icmp bind shellcode (137 bytes) by gloomy@netric.org main:/ho
关于系统的后门 这是一篇很好的文章,以前曾读过,但很匆忙.昨天静下心来细细品味,颇有收获. 由于水平所限,许多不确切的地方已经指出,希望你们不吝指教.还有,许多方法 理论上能够明白,实际操作尚有距离
一 集群和Linux上的集群解决方案 集群系统(Cluster)主要解决下面几个问题: 高可靠性(HA) 利用集群管理软件,当主服务器故障时,备份服务器能够自动接管主
在内核的代码和驱动程序中经常见到ERR_PTR, IS_ERR, PTR_ERR这三个内联函数。 许多的内核函数需要返回一个指针,但是函数的调用可能失败,一般我们处理这样的情形都是返回一个NU