Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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µÄPDOÁ´½Ómyql·½·¨(php pdo)

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

LinuxÏÂGCC±à³ÌËĸö¹ý³Ì(2)


2)±àÒë½×¶Î
(Compiling)
µÚ¶þ²½½øÐеÄÊDZàÒë½×¶Î£¬ÔÚÕâ¸ö½×¶ÎÖУ¬GccÊ×ÏÈÒª¼ì²é´úÂëµÄ¹æ·¶ÐÔ¡¢ÊÇ·ñÓÐÓï·¨´íÎóµÈ£¬ÒÔÈ·¶¨´úÂëµÄʵ¼ÊÒª×öµÄ¹¤×÷£¬ÔÚ¼ì²éÎÞÎóºó£¬Gcc°Ñ´úÂë·­Òë³É»ã±àÓïÑÔ¡£Óû§¿ÉÒÔʹÓÔ-S”Ñ¡ÏîÀ´½øÐв鿴£¬¸ÃÑ¡ÏîÖ»½øÐбàÒë¶ø²»½øÐлã±à£¬Éú³É»ã±à´úÂë¡£
Ñ¡Ïî -S
Ó÷¨£º[root]# gcc &ndash ......

linux svn³£ÓÃÃüÁî

1¡¢½«Îļþcheckoutµ½±¾µØÄ¿Â¼
svn checkout path£¨pathÊÇ·þÎñÆ÷ÉϵÄĿ¼£©
ÀýÈ磺svn checkout svn://192.168.1.1/pro/domain
¼òд£ºsvn co
2¡¢Íù°æ±¾¿âÖÐÌí¼ÓеÄÎļþ
svn add file
ÀýÈ磺svn add test.php(Ìí¼Ótest.php)
svn add *.php(Ìí¼Óµ±Ç°Ä¿Â¼ÏÂËùÓеÄphpÎļþ)
3¡¢½«¸Ä¶¯µÄÎļþÌá½»µ½°æ±¾¿â
svn commit - ......

Linux³£ÓÃÃüÁî±í

Óû§ÏµÍ³Ïà¹ØÃüÁî
 Óû§Çл»
 Óû§Çл»£º  su [Ñ¡Ïî] [ʹÓÃÕß]
 Óû§¹ÜÀí
  Ôö¼ÓÓû§Õ˺Å:  useradd [Ñ¡Ïî] Óû§Ãû
  ÉèÖÃÓû§Õ˺ÅÊôÐÔ£º usermod [Ñ¡Ïî] ÊôÐÔÖµ
  É¾³ý¶ÔÓ¦Óû§Õ˺ţº userdel [Ñ¡Ïî] Óû§Ãû
  Ôö¼Ó×éÕ˺ţº ......

linuxÏÂÅäÖÃsubversion

Èí¼þ°ü:
httpd-2.23
ÏÂÔØµØÖ·
http://apache.justdn.org/httpd/httpd-2.2.3.tar.gz
apr-1.27
apr-util-1.27
http://apache.justdn.org/apr/,°æºÅ×ÔÒÑÕÒ£¬×îºÃºÍÎÒµÄËùÌṩµÄ°æ±¾ºÅÒ»Ñù
Oracle Berkeley DB 4.0.14
ÏÂÔØµØÖ·
http://download.oracle.com/berkeley-db/db-4.0.14.tar.gz
subversion-1.4.0
ÏÂÔØµØÖ· ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ