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

[¾«»ª] ÀûÓÃlinuxÄÚºËÄ£¿éʵÏÖTTY Hack


///////////////////////////////////////////////////////////////////////////////////////////////
ÕâÊǺÜÔçÒÔǰµÄtty hackingÁË£¬Æäʵ¾ÍÊÇÒ»¸ö³õ¼¶µÄÄں˵ļüÅ̹³×ÓµÄʵÏÖÔ­Àí
ºóÃæÎÒ»áÌù³öÎÒÕûÀíphrackÔÓÖ¾59ÆÚÀïµÄ×îеÄÄں˼üÅ̹³×Ó¼¼Êõ
//////////////////////////////////////////////////////////////////////////////////////////////
 
============================================
 ÀûÓÃlinuxÄÚºËÄ£¿éʵÏÖTTY hijack          
 ÕûÀí£ºe4gle<e4gle@whitecell.org>;
============================================
¼ò½é
------------
   ¼ÓÔØÄ£¿éÊÇlinuxÖзdz£ÓÐÓöøÓÖºÜÖØÒªµÄÒ»Ïî¼¼Êõ, ÒòΪËü¿ÉÒÔʹÄãÔÚÄãÐèÒªµÄʱºò¼ÓÔØÉ豸µÄÇý¶¯³ÌÐò¡£ È»¶ø, Ò²ÓÐËü»µµÄÒ»Ãæ: ËüʹÄÚºËhacking·Ç³£ÈÝÒס£µ±ÄãÔÙÒ²ÎÞ·¨ÐÅÈÎÄãµÄkernelµÄʱºò»á·¢ÉúÐ©Ê²Ã´ÄØ...?ÕâÆªÎÄÕµÄÄ¿µÄ¾ÍÊÇÒÔ¼òµ¥µÄ˼·À´½éÉÜÄÚºËÄ£¿éµÄÀûÓá£
ϵͳµ÷ÓÃ
------------
   ÏµÍ³µ÷Óã¬ÊÇһЩ¿ÉÒÔ±»ÀûÓõĵײ㺯Êý, ËûÃÇÔÚºËÐÄÄÚ²¿Ö´ÐС£ÔÚ±¾ÎÄÖÐ, Ëü±»ÀûÓÃÀ´ÈÃÎÒÃÇдһ¸ö·Ç³£¼òµ¥µÄtty ½Ø»ñ/¼à¿Ø¡£ËùÓеĴúÂë¾ùÔÚlinuxϵͳÉÏÃæ±àд²¢²âÊÔͨ¹ý£¬²¢ÇÒ²»¿ÉÒÔ±»±àÒëÔËÐе¹ÆäËûϵͳÉÏ¡£ºÃ£¡ÈÃÎÒÃÇ¿ªÊ¼hacking kernel!
    TTY ½Ø»ñ, ¾ÍÏótapºÍttywatcherµÈ³ÌÐòÊÇÔÚSolaris,SunOSµÈÆäËû´øSTREAMSϵͳÖкܳ£¼û, µ«ÊÇÆù½ñΪֹÔÚlinuxƽ̨ÉϾÍûÓÐÕâôÓÐÓõÄtty hijacker(×¢: ÎÒ²»¿¼ÂÇÄÇÖÖ»ùÓÚptyµÄ´úÂë¾ÍÏótelnetsnoop³ÌÐòÄÇÑùµÄ½Ø»ñ, Ò²²»Ê®·ÖÓÐÓã¬ÒòΪÄã±ØÐ뾡Ôç×¼±¸¼à¿Ø
ϵͳÓû§).
   ÒòΪÏÖÔÚµÄlinuxϵͳÆÕ±éȱ·¦STREAMS (LinSTREAMSËÆºõ¾ÍÒªÏûʧÁË),ËùÒÔÎÒÃDZØÐëÑ¡ÔñÒ»¸ö·½·¨À´¼à¿ØÁ÷£¨stream£©¡£ÆÁ±Î»÷¼üµÄÎÊÌâÒѾ­½â¾ö£¬ÒòΪÎÒÃÇ¿ÉÒÔÀûÓÃTIOCSTIÕâ¸öioctlµ÷ÓúêÀ´×èÈû»÷¼üµ½±ê×¼ÊäÈëÁ÷¡£ Ò»¸ö½â¾ö·½°¸, µ±È», ¾ÍÊǸıäwrite(2)ϵͳµ÷Óõ½ÎÒÃǵĴúÂ룬´úÂëµÄ×÷ÓÃÊǼÙÈçÖ¸ÏòÎÒÃÇÏëÒªµÄtty¾Í¼Í¼ÏÂÀ´&#59; ÎÒÃÇ¿ÉÒÔÔÚºóÃæµ÷ÓÃÕæÊµµÄwrite(2)ϵͳµ÷Óá£
   ºÜÃ÷ÏÔ, Ò»¸öÉ豸Çý¶¯»áºÜºÃµØ¹¤×÷¡£ÎÒÃÇ¿ÉÒÔͨ¹ý¶ÁÕâ¸öÉ豸À´»ñµÃÒѾ­±»¼Í¼µÄÊý¾Ý,²¢ÇÒÔö¼ÓÒ»¸ö»òÁ½¸öioctlÀ´¸æËßÎÒÃǵ


Ïà¹ØÎĵµ£º

ÍêÕûlinuxÏÂphpµ¥·þÎñÆ÷ÅäÖÃ

²Ù×÷ϵͳCentOS 5.3
ϵͳ°²×°Íê³Éºó£¬°²×°±ØÒªµÄ°ü
yum install autoconf gcc gcc-c++ libjpeg libjpeg-level
libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs ......

LinuxÄÚºËÖеÄ˫ѭ»·Á´±í

LinuxÄÚºËÖеÄ˫ѭ»·Á´±í
2006-11-27 19:14
˫ѭ»·Á´±í´«Í³ÊµÏÖ
ÔÚ´«Í³µÄ˫ѭ»·Á´±íʵÏÖÖУ¬Èç¹û´´½¨Ä³ÖÖÊý¾Ý½á¹¹µÄ˫ѭ»·Á´±í£¬Í¨³£²ÉÓõİ취ÊÇÔÚÕâ¸öÊý¾Ý½á¹¹µÄÀàÐͶ¨ÒåÖмÓÈëÁ½¸ö£¨Ö¸Ïò¸ÃÀàÐͶÔÏóµÄ£©Ö¸ÕënextºÍprev¡£ÀýÈ磺
typedef struct foo {
    …
    struct foo *p ......

linux·þÎñÆ÷ÓÃPHPµÄPDOÁ´½Ómyql·½·¨(php pdo)

PDOΪºÎÎï
POD£¨PHP Data Object£©À©Õ¹ÔÚPHP5ÖмÓÈ룬PHP6Öн«Ä¬ÈÏʶÓÃPDOÁ¬½ÓÊý¾Ý¿â£¬ËùÓзÇPDOÀ©Õ¹½«»áÔÚPHP6±»´ÓÀ©Õ¹ÖÐÒÆ³ý¡£¸ÃÀ©Õ¹ÌṩPHPÄÚÖÃÀà PDOÀ´¶ÔÊý¾Ý¿â½øÐзÃÎÊ£¬²»Í¬Êý¾Ý¿âʹÓÃÏàͬµÄ·½·¨Ãû£¬½â¾öÊý¾Ý¿âÁ¬½Ó²»Í³Ò»µÄÎÊÌâ¡£
ÎÒÊÇÅäÖÃÔÚwindowsÏÂ×ö¿ª·¢Óõġ£
PDOµÄÄ¿±ê
ÌṩһÖÖÇáÐÍ¡¢ÇåÎú¡¢·½±ãµÄ API
ͳ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ