ايران ويج

نسخه‌ی کامل: فارسي نوك پچ امنيتي هم داره ؟
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام به دوستان
آيا فارسي نوك پچ امنيتي هم داره ؟
من شنيدم به دليل اپن سورس بودن حفره هاي امنيتيش راحت لو ميره و احتمال حك شدن زياده .

نظر شما چيه ؟
سلام
بله دوست عزيز داره!
نصبشم زياد سخت نيست معمولا تو فايل mainfile.php اضافه ميشن.ميتوني پچ ها رو از سايت زير بگيري:
nukecops.com
:wink:
آره پچ داره همينطور كه آقا كامران گل گفت ولي بنظر من چون اوپن سورس هست در آينده يكي از قويترين سايتها ميشه - چون زود حفره هاي امنيتيش شناسايي ميشه.
دستت درد نكنه .
اينكه بشه در ارتباط با دوستاني مثل شما مشكلات رو سريع رفع كرد خيلي ارزش داره .
من فارسي نوك رو دانلود كردم . ديشب مشغول نصب بودم كه متوجه شدم فضا كم آوردم.
تو دو سه روز آينده اين مشكل رو رفع ميشه .
فعلا علي الحساب بايد پچ ها رو دانلود كنم Amaze
ببين دوست عزيز اكثر پچ ها دانلود نميخواد! مثلا اين يه نمونش كه بايد به mainfile.php اضافه كني:
کد:
$queryString = strtolower($_SERVER['QUERY_STRING']);
if (stripos_clone($queryString,'%20union%20') OR stripos_clone($queryString,'/*') OR stripos_clone($queryString,'*/union/*') OR stripos_clone($querystring,'c2nyaxb0')) {
header("Location: index.php");
die();
}
اين كد رو ميتوني در اول فايل بعد از <? اضافه كني.
در ضمن اين پچ قوي امنيت سايت رو ميبره بالا! چون اكثرا نيوك (تلفظ درست!) با تزريق اسكريپت ها (MySql) هك ميشن كه بايد در اون اسكريپت ها union به كار برده شه كه اين كد همه كوري ها (هر چي بعد از ؟ مياد تو آدرس) رو بررسي ميكنه و اگه كد خطرناك توش باشه نميزاره هك بشه. نمونه كد براي هك:
کد:
www.site.com/modules.php?name=Web_Links&l_op=viewlinkcomments&lid=-1%20UNION%20SELECT%20aid%2c1%2cpwd%2c1%20FROM%20nuke_authors%20/%2a
اين كد رو نيوك هاي تا 6.9 (فك كنم يادم نيست!) جواب ميده من با همين چند تا سايت خارجي رو تونستم دسترسي مدير بگيرم(نگفتم هك كردم چون در واقع هك محسوب نميشه!) :wink:
ببين دوست عزيز اكثر پچ ها دانلود نميخواد! مثلا اين يه نمونش كه بايد به mainfile.php اضافه كني:
کد:
$queryString = strtolower($_SERVER['QUERY_STRING']);
if (stripos_clone($queryString,'%20union%20') OR stripos_clone($queryString,'/*') OR stripos_clone($queryString,'*/union/*') OR stripos_clone($querystring,'c2nyaxb0')) {
header("Location: index.php");
die();
}
اين كد رو ميتوني در اول فايل بعد از <? اضافه كني.
در ضمن اين پچ قوي امنيت سايت رو ميبره بالا! چون اكثرا نيوك (تلفظ درست!) با تزريق اسكريپت ها (MySql) هك ميشن كه بايد در اون اسكريپت ها union به كار برده شه كه اين كد همه كوري ها (هر چي بعد از ؟ مياد تو آدرس) رو بررسي ميكنه و اگه كد خطرناك توش باشه نميزاره هك بشه. نمونه كد براي هك:
کد:
www.site.com/modules.php?name=Web_Links&l_op=viewlinkcomments&lid=-1%20UNION%20SELECT%20aid%2c1%2cpwd%2c1%20FROM%20nuke_authors%20/%2a
اين كد رو نيوك هاي تا 6.9 (فك كنم يادم نيست!) جواب ميده من با همين چند تا سايت خارجي رو تونستم دسترسي مدير بگيرم(نگفتم هك كردم چون در واقع هك محسوب نميشه!) :wink:
دو تا اصل رو اگه رعايت كني نوك بالاترين امنيت رو ميتونه داشته باشه(البته هنوز بازم امنيت كامل نه)
براي هك نيوك (بقول آقا كامران) از دو تا چيز بيشتر استفاده ميشه يكي نام جدول ها و ديگري نام فابل آدميني .
توي نوك همه جدول ها با nuke شروع ميشن كه خوب اگه تغيير بدي تقريبا ميشه گفت ديگه كسي اسم جدولهار رو نميتونه پيدا كنه(حتي توي همين كد بالا كه كامران زده نام يه جدول هست nuke_authors .
دومين گزينه نام فايل آدميني هست كه پيش فرض نوك اينه admin.php كه اگه بتوني تغييرش بدي ديگه كسي نميتونه با اون دسترسي داشته باشه .
من نسخه 6.5 رو با اين تغييرات دارم(البته نام جدولها قبلا تو برنامش پيش بيني شده بود-من فقط تغيير ميدم) به همراه همون تغيير كه كامران گفت يعني Union و حتي فايل آدميني رو هم عوض كردم و قابل تغيير هست به دلخواه (يه متغيره كه با تنظيم اون و تغيير سه تا چيز ديگه نام فايل آدميني عوض ميشه بدون تغيير در نحوه كار برنامه).
خيلي جالب بود .

وقتي نام يه فايل مهم تغيير پيدا ميكنه . تما ارجاعاتي كه به اون فايل ميشه بايد تغيير كنه . درسته ؟
سلام
بله تقريبا ديگه داره سيستم ما امن ميشه! ولي اگه يه برنامه اضافه رو نيوك نصب كني بد نميشه! مثل سينتيال يا ادمين سكور ( مثلا ميتوني اينا رو مثل فايروال فرض كني براي نيوك كه از هجوم داده هاو ... جلوگيري ميكنن)
فقط يه سوال!آقا اشكان كجا بايد اسم فايل ادمين رو تغيير بدم تو نيوك 7.5 تو config.php نبود؟! :?:
آره اين فايل چون آدميني هست تقريبا تمامي ارجاع هاي قسمت آدميني وارد اون ميشه و من مجبور شدم تقريبا چيزي حدود 80 تا فايل رو عوض كنم ولي ميرزيد . يه متغيره به نام adminame كه مقدارش نام فايل آدميني رو نشون ميده.
آره كامران جان حرفت درسته توي كانفيگه ولي توي نسخه 6.5 بعديهاشو من ندارشتم.
اگه ميخوايي بگو برات نسخه آدميني 6.5 رو بفرستم با اين تغييرات شايد هم تو سايت گذاشتمش (حجمش حدود 4 مگ هست ببينم ميتونم آپلودش كنم)