Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

LinuxÄں˸ßΣ©¶´ Linuxϵͳϵͳ¿ÉÄÜÊܹ¥»÷,Ç××Ô²âÊÔ

Äں˰汾£º
Linux XOK 2.6.18-128.1.6.el5.centos.plus #1 SMP Thu Apr 2 12:53:36 EDT 2009 i686 i686 i386 GNU/Linux
ÂíÉϲâÊÔ£º
×¢Òâ²âÊÔÖпÉÄܵ¼ÖÂËÀ»ú¡£Çë²»ÒªÔÚÉú²ú»·¾³ÖвâÊÔ¡£
Èç¹ûÄãÏ£ÍûÇ×ÊÖÑéÖ¤´Ë©¶´£¬Äã¿ÉÒÔÏÂÔØÏÂÁÐÁ½¸ö´úÂë°ü²âÊÔ£¨ÓпÉÄܵ¼ÖÂϵͳ²»Îȶ¨£¬µ±»úµÈÏÖÏ󣬺ó¹û×Ô¸º£©£º
¾ÍÏÂÔØÕâ¸ö¼´¿É£ºhttp://www.securityfocus.com/data/vulnerabilities/exploits/wunderbar_emporium-3.tgz
http://www.securityfocus.com/data/vulnerabilities/exploits/36038-4.tgz
±¾Õ¾ÏÂÔØ£ºhttp://xok.la/file/2009/08/wunderbar_emporium-3.tgz
²Ù×÷½ØÍ¼£º
²âÊÔºóÎÒµÄϵͳÒѾ­ËÀÁË¡£ÆÁÄ»ÏÔʾ£º
½â¾ö°ì·¨£º
ÔÚ/etc/modprobe.confÎļþÖмÓÈëÏÂÁÐÄÚÈÝ£º
install pppox /bin/true
install bluetooth /bin/true
install appletalk /bin/true
install ipx /bin/true
install sctp /bin/true
È»ºóÆô¶¯»úÆ÷¡£
ÍøÉÏÓÐÅóÓÑ˵ֻÐèÒª¼Ó
install pppox /bin/true
install bluetooth /bin/true
Õâ2Ìõ¾Í¿ÉÒÔÁË£¬ÎÒ²âÊÔÁË»¹ÊÇ¿ÉÒÔ»ñµÃroot.Ö»ÓмÓÍêÉÏÃæµÄ5Ìõ£¬ÖØÐÂÆô¶¯£¬²ÅÎÞ·¨»ñµÃrootȨÏÞ£º
µ½´Ë£¬½áÊø¡£
Ïà¹ØÐÅÏ¢£º
ÔÚ΢Èí±¾ÔÂÔ¾­ÈÕ(8.11)µÄͬһÌ죬¹úÍâºÚ¿ÍtavisoºÍjulien¹«¿ªÁË¿ÉÒÔ¹¥»÷ËùÓÐоÉLinuxϵͳµÄÒ»¸ö©¶´£¬°üÀ¨µ«²»ÏÞÓÚRedHat,CentOS,Suse,Debian,Ubuntu,Slackware,Mandriva,Gentoo¼°ÆäÑÜÉúϵͳ¡£ºÚ¿ÍÖ»ÐèÒªÖ´ÐÐÒ»¸öÃüÁ¾Í¿ÉÒÔͨ¹ý´Ë©¶´»ñµÃrootȨÏÞ£¬¼´Ê¹¿ªÆôÁËSELinuxÒ²ÓÚÊÂÎÞ²¹¡£¹¥»÷Õâ¸ö©¶´µ½µ×Óжà¼òµ¥£¬ÏÂÃæÎÒÃÇ¿´Í¼Ëµ»°£¬ÓÐͼÓÐÕæÏà¡£
ÈçÉÏͼËùʾ£¬ÀûÓôË©¶´¼«Æä¼òµ¥£¬²¢ÇÒÓ°ÏìËùÓеÄLinuxÄںˣ¬baozÇ¿ÁÒ½¨Òéϵͳ¹ÜÀíÔ±»ò°²È«ÈËÔ±²Î¿¼ÏÂÁÐÁÙʱÐÞ¸´·½°¸£¬ÒÔ·ÀÖ¹Linuxϵͳ±»¹¥»÷ ¡£
1¡¢Ê¹ÓÃGrsecurity»òÕßPaxÄں˰²È«²¹¶¡£¬²¢¿ªÆôKERNEXEC·À»¤¹¦ÄÜ¡£
2¡¢Éý¼¶µ½2.6.31-rc6»ò2.4.37.5ÒÔÉϵÄÄں˰汾¡£
3¡¢Èç¹ûÄúʹÓõÄÊÇRedHa tEnterprise Linux 4/5µÄϵͳ»òCentos4/5µÄϵͳ£¬Äú¿ÉÒÔͨ¹ýÏÂÃæµÄ²Ù×÷¼òµ¥µÄ²Ù×÷·ÀÖ¹±»¹¥»÷¡£
ÔÚ/etc/modprobe.confÎļþÖмÓÈëÏÂÁÐÄÚÈÝ£º
install pppox /bin/true
install bluetooth /bin/true
install appletalk /bin/true
install ipx /bin/true
install sctp /bin/true
ºÜÃ÷ÏÔ£¬µÚÈý¸ö·½°¸×î¼òµ¥Ò²Ïà¶ÔÓÐЧ£¬¶ÔÒµÎñÓ°ÏìÒ²×îС£¬Èç¹ûÄú¶Ô±àÒëºÍ°²×°LinuxÄں˲»ÊìϤ£¬Ç§Íò²»ÒªÊ¹ÓÃǰÁ½¸ö·½°¸£¬·ñÔòÄúµÄϵͳ¿ÉÄÜÓÀÔ¶ÎÞ·¨Æô¶¯¡£
----------
µ±È»¾­¹ý²âÊÔ 2.6.24ÒÔÉϵÄÄÚºËÒ


Ïà¹ØÎĵµ£º

±àÒëÒ»¸ölinuxÄÚºËÄ£¿é

¿´Ô´´úÂë¡£
#include <linux/kernel.h>
#include <linux/module.h>
#if CONFIG_MODVERSIONS==1
#define MODVERSIONS
#include <linux/modversions.h>
#endif
int init_module()
{
printk("Hello, I'm kernel\n");
return 0;
}
void cleanup_module()
{
printk("I'm kernel, bye\n");
} ......

linux daemonº¯Êý

#include <unistd.h>
int daemon(int nochdir,int noclose)
ÔÚ´´½¨¾«Áé½ø³ÌµÄʱºò,ÍùÍùÐèÒª½«¾«Áé½ø³ÌµÄ¹¤×÷Ŀ¼ÐÞ¸ÄΪ"/"¸ùĿ¼
²¢ÇÒ½«±ê×¼ÊäÈë,Êä³öºÍ´íÎóÊä³öÖØ¶¨Ïòµ½/dev/null
daemonµÄ×÷ÓþÍÊǵ±²ÎÊýnochdirΪ0ʱ,½«¸ùĿ¼ÐÞ¸ÄΪ¹¤×÷Ŀ¼
nocloseΪ0ʱ,×öÊäÈë,Êä³öÒÔ¼°´íÎóÊä³öÖØ¶¨Ïòµ½/dev/null
Ö´ ......

һЩ³£ÓõÄLinuxÃüÁî

¡¡¡¡×ܽáһЩ³£ÓõÄLinuxÃüÁî¡£
Ò»¡¢LinuxÄں˺Ͱ汾²éѯÃüÁî
¡¡¡¡ÃüÁ uname -a
¡¡¡¡×÷Ó㺠²é¿´ÏµÍ³Äں˰汾ºÅ¼°ÏµÍ³Ãû³Æ¡£
¡¡¡¡ÃüÁ cat /proc/version
¡¡¡¡×÷Ó㺠²é¿´Ä¿Â¼"/proc"ÏÂversionµÄÐÅÏ¢£¬Ò²¿ÉÒԵõ½µ±Ç°ÏµÍ³µÄÄں˰汾ºÅ¼°ÏµÍ³Ãû³Æ¡£
¡¡¡¡ÃüÁlsb_release -a
¡¡¡¡×÷Ó㺵Ǽµ½·þÎñÆ÷Ö ......

linux ÍøÂç¼üÅÌ£¬Êó±ê

ÒòΪ¹«Ë¾µÄ°å×ÓÉϼüÅ̲»ºÃ°´£¬ËùÒÔд¸öÍøÂç°æµÄ£¬·½±ãµ÷ÊÔ¡£
client .c
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <linux/input.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
#inclu ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ