دیتالایف انجین فارسی

رفع مشکل فبلترینگ داده ها در نسخه 7.5

تاریخ انتشار: 2 اسفند 1387
ارسال کننده: Psycho
رفع مشکل فیلترینگ داده ها در نسخه 7.5


وجود در : 7.5

درجه خطر : ضعیف

روش عمل :

یا فایل روبرو رو دانلود کرده و به جاهای مشخص شده انتقال دهید : لینک دانلود

یا اینکه مراحل زیر رو طی کنید :

1- فایل engine/modules/register.php رو باز کنید :
پیدا کنید :
$user_arr = explode( "||", base64_decode( rawurldecode( $_POST['id'] ) ) );


جایگزین کد بالایی کنید :
$user_arr = explode( "||", base64_decode( @rawurldecode( $_POST['id'] ) ) );


پیدا کنید :
$user_arr = explode( "||", base64_decode( rawurldecode( $_REQUEST['id'] ) ) );


جایگزین کد بالایی کنید :
$user_arr = explode( "||", base64_decode( @rawurldecode( $_REQUEST['id'] ) ) );


2- فایل engine/modules/static.php رو باز کنید :
پیدا کنید :
$name = $db->safesql( $_GET['page'] );


جایگزین کد بالایی کنید :
$name = @$db->safesql( $_GET['page'] );


3- فایل engine/print.php رو باز کنید :
پیدا کنید :
if( isset( $_REQUEST['month'] ) ) $month = $db->safesql( strip_tags( str_replace( '/', '', $_GET['month'] ) ) ); else $month = '';
if( isset( $_REQUEST['day'] ) ) $day = $db->safesql( strip_tags( str_replace( '/', '', $_GET['day'] ) ) ); else $day = '';
if( isset( $_REQUEST['user'] ) ) $user = $db->safesql( strip_tags( str_replace( '/', '', urldecode( $_GET['user'] ) ) ) ); else $user = '';
if( isset( $_REQUEST['news_name'] ) ) $news_name = $db->safesql( strip_tags( str_replace( '/', '', $_GET['news_name'] ) ) ); else $news_name = '';


جایگزین کد بالایی کنید :
if( isset( $_REQUEST['month'] ) ) $month = @$db->safesql( strip_tags( str_replace( '/', '', $_GET['month'] ) ) ); else $month = '';
if( isset( $_REQUEST['day'] ) ) $day = @$db->safesql( strip_tags( str_replace( '/', '', $_GET['day'] ) ) ); else $day = '';
if( isset( $_REQUEST['user'] ) ) $user = @$db->safesql( strip_tags( str_replace( '/', '', urldecode( $_GET['user'] ) ) ) ); else $user = '';
if( isset( $_REQUEST['news_name'] ) ) $news_name = @$db->safesql( strip_tags( str_replace( '/', '', $_GET['news_name'] ) ) ); else $news_name = '';


4- فایل engine/rss.php رو باز کنید :
پیدا کنید :
if( isset( $_REQUEST['month'] ) ) $month = $db->safesql( strip_tags( str_replace( '/', '', $_GET['month'] ) ) ); else $month = '';
if( isset( $_REQUEST['day'] ) ) $day = $db->safesql( strip_tags( str_replace( '/', '', $_GET['day'] ) ) ); else $day = '';
if( isset( $_REQUEST['user'] ) ) $user = $db->safesql( strip_tags( str_replace( '/', '', urldecode( $_GET['user'] ) ) ) ); else $user = '';
if( isset( $_REQUEST['news_name'] ) ) $news_name = $db->safesql( strip_tags( str_replace( '/', '', $_GET['news_name'] ) ) ); else $news_name = '';


جایگزین کد بالایی کنید :
if( isset( $_REQUEST['month'] ) ) $month = @$db->safesql( strip_tags( str_replace( '/', '', $_GET['month'] ) ) ); else $month = '';
if( isset( $_REQUEST['day'] ) ) $day = @$db->safesql( strip_tags( str_replace( '/', '', $_GET['day'] ) ) ); else $day = '';
if( isset( $_REQUEST['user'] ) ) $user = @$db->safesql( strip_tags( str_replace( '/', '', urldecode( $_GET['user'] ) ) ) ); else $user = '';
if( isset( $_REQUEST['news_name'] ) ) $news_name = @$db->safesql( strip_tags( str_replace( '/', '', $_GET['news_name'] ) ) ); else $news_name = '';


پیدا کنید :
if( isset( $_REQUEST['category'] ) ) $category = $db->safesql( strip_tags( str_replace( '/', '', $_GET['category'] ) ) ); else $category = '';


جایگزین کد بالایی کنید :
if( isset( $_REQUEST['category'] ) ) $category = @$db->safesql( strip_tags( str_replace( '/', '', $_GET['category'] ) ) ); else $category = '';


5- فایل admin.php رو باز کنید :
پیدا کنید :
$system_modules = array


جایگزین کد بالایی کد :
if (is_array($mod)) die ( "Hacking attempt!" );


موفق باشید ... feel flower
    12 نفر (12 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    02 اسفند 1387 - 12:12
    alico جان ممنون.
    ولی من اینو زودتر ارسال کرده بودما. smile
    عضو سایت
    02 اسفند 1387 - 16:40
    nima.a,
    آقا من قبل از ارسال موضوعات رو گشتم ولی اینو پیدا نکردم که گذاشتم !
    در هر صورت ببخشید ... sad
    عضو سایت
    02 اسفند 1387 - 16:53
    نه بابا مهم نیست . . ..
    توی تایید نشده ها هست.
    دیشب ارسال کردم.
    عضو سایت
    02 اسفند 1387 - 23:01
    nima.a,
    درسته. شرمنده. زمانی که من مدیر نبودم جناب Arash.N حواسشون به تاریخ ارسال نبود! درصورتی که مدیران باید حواسشون جمع باشه که حق کسی ضایع نیشه. اما من پستتون رو نگاه هم و دیدن این پست بهتر و کامل تر هست و همین پست رو قرار دادم. love

    Alico,
    آلیکو عزیز بهتر هست که لینک دانلود از سرور سایت باشه و اگه خواستید یک لینک کمکی از سایت خودتون یا ... قرار دهید و اگه لینکی قرار میدید بین تگ code قرار بگیره!
    عضو سایت
    03 اسفند 1387 - 21:58
    دست همه درد نکنه
    عضو سایت
    05 اسفند 1387 - 14:28
    Dear.Alexm,
    what smile2
    میهمان
    23 اسفند 1387 - 12:12
    سلام خسته نباشید لینک خرابه درستش کنید
    عضو سایت
    07 فروردین 1388 - 15:16
    کاربردش چیه؟
    جلوگیری از ***** سایت میکنه؟
    عضو سایت
    27 فروردین 1388 - 01:53
    Thank you for the subject
    العاب x برامج
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

     
    پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
    کد امنیتی: *