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

Á½¸ölinuxÄÚºËrootkit Ö®Ò»£ºenyelkm

ת×Ô£ºhttp://blog.csdn.net/dog250/archive/2010/02/09/5303687.aspx
Ê×ÏÈ£¬Õâ¸örootkitÆäʵÊÇÒ»¸öÄÚºËľÂí£¬ºÍ´ó¶àÊýľÂí²»Í¬µÄÊÇ£¬¶ñÒâľÂíËùÔڵĻúÆ÷Êǿͻ§¶Ë¶ø²»ÊÇ·þÎñÆ÷£¬¶øºÚ¿ÍËùÔڵĻúÆ÷ÊÇ·þÎñÆ÷£¬ÕâÑù×öµÄºÃ´¦ÔÚÓÚ¿ÉÒÔ¶ã±Ü·À»ðǽ£¬Ò»°ãµÄ·À»ðǽ¶ÔÍâ³öµÄ°üÉó²é²»ÊÇÄÇôÑϸñ¶ø¶Ô½øÈëµÄ°üÉó²éÑϸñ£¬Èç¹û¶ñÒâ³ÌÐòÊÇ·þÎñÆ÷£¬ÄÇô·À»ðǽºÜ¿ÉÄÜ»áÀ¹½ØÁ¬Èë·þÎñÆ÷µÄºÚ¿Í¿Í»§¶Ë½ø³Ìµ¼Ö¹¥»÷Êܵ½×è°­£¬ÏÖÔÚµÄÇé¿öÊǺڿÍËùÔڵĻúÆ÷ÊÇ·þÎñÆ÷£¬ËûÊ×ÏÈ·¢ËÍÕÙ»½°üµ½¿Í»§¶Ë£¬¿Í»§¶ËÊÕµ½ÕÙ»½°üÒÔºó¾Í»áÁ¬½Ó·þÎñÆ÷£¬Õâ¸öÁ´½ÓÒ»°ãµÄ·À»ðǽÊDz»»áÀ¹½ØµÄ£¬·ñÔò·À»ðǽÄÚ²¿µÄ»úÆ÷½«»áÊܵ½ºÜ´óµÄÏÞÖÆ¡£¸ÃrootkitµÄÁíÍâÒ»¸ö´´Òâ¾ÍÊÇʹÓÃÐéÄâÖն˵ķ½Ê½¶ø²»ÊÇÆÕͨµÄshellµÄ·½Ê½£¬ÕâÑùµÄ»°¿ÉÒÔÓÐЧµÄ¶ã±ÜµÇ¼¼Ç¼£¬ÔÚlinuxÉÏutmpºÍwtmpÖ»Òª¸ºÔðÓû§µÄµÇ¼¼Ç¼£¬ÃüÁîwhoÖ»Òª¾ÍÊǶÁÈ¡Õâ¸öutmpÎļþÈ»ºó½«ÐÅÏ¢ÂÞÁгöÀ´£¬¿ÉÊǼ´Ê¹ÔÚutmpµÄ¹Ù·½ÎĵµÉÏÒ²Ìáµ½£¬Ëü²»ÊǼǼËùÓеÄÓû§µÇ½£¬¹Ø¼üÔÚÓڵǼ³ÌÐòÊÇ·ñÖ÷¶¯µÄ¼Ç¼£¬ÓÐÁËÕâ¸ö´´Ò⣬¶ñÒâ³ÌÐòËùÔڵĻúÆ÷µÄ¹ÜÀíÔ±ºÜÄÑ·¢ÏÖÕâ¸öÄÚºËľÂí£¬ËûÃǺÜÄѲì¾õµ½×Ô¼ºµÄ»úÆ÷ÒѾ­±»¿ØÖÆ£¬Ö»Òª×öµ½ÁËÕâÒ»µã¾ÍÏ൱ÓÚ×öµ½ÁËÒ»ÇУ¬¹ÜÀíÔ±²ì¾õ²»µ½ËûÃÇ×ÔÈ»²»»áÈ¥²Éȡʲô´ëÊ©£¬¹¥»÷Õß×ÔÈ»¶øÈ»Ò²¾Í¿ÉÒÔ³¤¾ÃåÐÒ£·¨ÍâÁË¡£
¸ÃrootkitÖ÷ҪʹÓÃÌæ»»ÏµÍ³µ÷Óõķ½Ê½À´ÊµÊ©¹¥»÷£¬Ì滻ϵͳµ÷ÓõÄÄ¿µÄÔÚÓÚ½ø³ÌÒþ²ØµÈµÈ²Áƨ¹É»úÖÆ£¬ËäÈ»¸Ã·½Ê½²»ÊÇÄÇôÌìÒÂÎ޷죬×îÆðÂëÒ²ÄÜʹÔĶÁÕßѧϰһЩ»ã±àµÄ֪ʶ£¬ºÎÀÖ¶ø²»Îª£¬Èç¹ûÄãÕæµÄÈÏΪÕâÖÖ·½Ê½Ì«ÍÁ£¬ÄÇô¾ÍÇëÔĶÁºóÃæµÄһƪÎÄÕ£¬adoreµÄ·½Ê½Ó¦¸Ã¿ÉÒÔ½Ó½üÄãµÄÔ¤ÏëÁË£¬ÏÈ¿´Õâ¸ö´úÂë±¾Éí°É£¬Ëü¿ÉÒԴӺܶàÕ¾µãÏÂÔØ£¬±¾ÎÄÖ»ÊǼòµ¥·ÖÎöÖ®£º
int init_module(void) //Ä£¿é³õʼ»¯º¯Êý
{
...
lanzar_shell = 0; //¸ÃÈ«¾Ö±äÁ¿Ö¸Ê¾ÊÇ·ñÒªÆô¶¯Ò»¸öshell
atomic_set(&read_activo, 0);
global_ip = 0xffffffff;
...//µÃµ½ÏµÍ³µ÷ÓÃÈë¿ÚµÄµØÖ·£¬ÓжàÖÖ·½Ê½
orig_kill = sys_call_table[__NR_kill];
orig_getdents64 = sys_call_table[__NR_getdents64];
orig_getdents = sys_call_table[__NR_getdents];
//ÉèÖù³×Ó£¬Ò²¾ÍÊÇÌæ»»
set_idt_handler(s_call);
set_sysenter_handler(sysenter_entry);
//°²×°ÍøÂçÆô¶¯ºóÃÅ
my_pkt.type=htons(ETH_P_ALL);
my_pkt.func=capturar;
dev_add_pack(&my_pkt);
return(0);
}
void cleanup_module(void)//Ê¡ÂÔ
ÔÚÄ£¿é³õʼ»¯µÄ¹ý³Ì×îºó°²×°ÁËÍøÂçÆô¶¯ºóÃÅ£¬Õ


Ïà¹ØÎĵµ£º

linux ÃüÁî cd

1. cd -> ·µ»Ø½øÈë´ËĿ¼֮ǰËùÔÚµÄĿ¼£ºcd -
2. ÉÏÒ»ÌõÃüÁî ->
                !! È«²¿µÄÉÏÒ»ÌõÃüÁî
                !* ÉÏÒ»ÌõÃüÁîµÄÈ«²¿²ÎÊý
      & ......

linux ÈíÁ¬½ÓºÍÓ²Á´½ÓµÄÇø±ð

ÈíÁ¬½Ó¿ÉÒÔ ¿çÎļþϵͳ £¬Ó²Á¬½Ó²»¿ÉÒÔ ¡£Êµ¼ùµÄ·½·¨¾ÍÊÇÓù²ÏíÎļþ°ÑwindowsÏ嵀 aa.txtÎı¾ÎĵµÁ¬½Óµ½linuxÏÂ/rootĿ¼ Ï bb,cc . ln -s aa.txt /root/bb Á¬½Ó³É¹¦ ¡£ln aa.txt /root/bb ʧ°Ü ¡£
£¨2£©¹ØÓÚ I½ÚµãµÄÎÊÌâ ¡£Ó²Á¬½Ó²»¹ÜÓжàÉÙ¸ö£¬¶¼Ö¸ÏòµÄÊÇͬһ¸öI½Úµã£¬»á°Ñ ½áµãÁ¬½ÓÊýÔö¼Ó £¬Ö»Òª½áµãµÄÁ¬½ÓÊý²»ÊÇ 0£¬Î ......

skyeyeÄ£Äâs3c2410 linuxϳÌÐò

ÔÚÇ°ÃæµÄ»ù´¡ÉÏ£¬ÏÂÃæ¿ªÊ¼ÀûÓÃskyeye×Ô´øµÄtestsuitesÖеÄ×ÊÔ´À´ÔËÐÐ×Ô¼ºµÄ³ÌÐòµÄ·½·¨
1.Ê×ÏÈÊÇÏÂÔØÏÂÔØskyeye-1.2.5_REL.tar.gz£¬È»ºó½âѹ¸ÃÎļþ
2.ʹÓÃskyeyeÄ£Äâ°å×Ós3c2410ÔËÐÐij¸ölinux
Ê×ÏȽøÈë½âѹÍêµÄĿ¼£¬È»ºó
cd ./linux/s3c2410/s3c2410x-2.6.14
skyeye –c skyeye.conf –e vmlinux
×¢ÒâµÄÊÇs ......

linux ÏÂc ³ÌÐò ¶Î´íÎó ·ÖÎö


linux ÏÂc ³ÌÐò ¶Î´íÎó ·ÖÎö
(2008-12-31 16:50:57)
var $tag='it';
var $tag_code='2cec03ae0a5b0d224bb35c9b79dd54c7';
±êÇ©£ºit
 
·ÖÀࣺC/C++
fopen("/var/spool/cron/tmp","w+");
/////////////////////////////////////////
#include <sys/types.h>
......

LinuxÖеÄÄÚ´æ·ÖÅäºÍÊÍ·ÅÖ®bootmam_init()º¯Êý·ÖÎö

  Á˽âÁËLinuxÄÚ´æ¹ÜÀíµÄ»ù±¾ÖªÊ¶ºó£¬ÎÒÃÇÀ´Ñо¿Ò»ÏÂLinuxÄÚ´æµÄ·ÖÅäºÍÊÍ·Å¡£ÎÒÃÇ»á·ÖÁ½¸ö²¿·ÖÀ´Ñо¿µÄ¡£ÎÒÃÇÏòÀ´Ì½ÌÖϵͳÆô¶¯³õÆÚÄÚ´æµÄ·ÖÅäºÍÊÍ·Å¡£Õâ¸ö½×¶Î¿ÉÒÔÉêÇëµ½´óƬµÄÎïÀíÄڴ棬µ«ÊÇҪעÒâµ½ÒÔÏÂÁ½µã£¡
  1£©ÆäʵϵͳÆô¶¯³õÆÚÊÇÖ¸ÔÚinit_mem()֮ǰµÄ½×¶Î£¬ÔÚÕâ¸ö½×¶ÎÓÉÓÚÖ»ÐèÒªÉÙÁ¿µÄÄڴ棨Äں˱àÒëÐèÒ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ