君子务本,本立则道生。
发布时间:2013-10-16 07:10:32
Buffer Overflow 会引起一些安全问题,一些attacker会利用这些漏洞对系统进行攻击。主要方式是将Return address修改;现在有三种方法来尽量避免因为Buffer Overflow而导致的安全问题;1. Stack Randomization; The idea of stack randomizatin is to make the position of stack vary f.........【阅读全文】
发布时间:2013-12-30 14:54:23
写守护进程(daemon)的编程规则一、umask(0)二、fork一个子进程,然后将父进程exit这样子进程就成为孤儿进程,父进程成为init进程。三、setsid;调用setsid函数,设置会话首进程。四、将当前工作目录改为根目录五、关闭不再需要的文件描述符.........【阅读全文】
发布时间:2013-12-10 10:35:05
信号是 软件中断 , 对信号的处理有三种方式,忽略、捕捉、执行默认操作。信号的相关函数(1)#include void (*signal ( int signo , void (*func) ( int )) (int) ;(2)#include int kill (pid_t pid , int signo);int raise(int signo);(3)#include unsigned int ala.........【阅读全文】