امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
UserAgent/Browser های بد، مزاحم وخرابکار.
نویسنده پیام
Y.P.Y آفلاین
كاربر تک ستاره
*

ارسال‌ها: 50
موضوع‌ها: 27
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 5
( 56 تشکر در 29 ارسال )
ارسال: #1
UserAgent/Browser های بد، مزاحم وخرابکار.
سلام،
نمونه هایی از UserAgent/Browser های بد، مزاحم و مخرب:
کد php:
$Str_BadUserAgents'Unknown|Private|Custom|Your|MyBrowser|MyAgent|Crawler|Collector|Grabber|Spoofer|Email|Spider|NC|NetCat|WGet|TFTP|NMap|None|Null|False|NA|N/A|Select|Insert|Drop|Delete|Alter|Distinct|Having|Truncate|Replace|Concat|Union';

##### مثال ساده
if(stristr(&$Str_BadUserAgents, &$_SERVER['HTTP_USER_AGENT'])): exit();
endif; 

منبع: http://forum.IranPHP.org
۳۰-مهر-۱۳۸۸, ۱۴:۳۳:۱۴
ارسال‌ها
پاسخ
CRazYFULL غایب
مدیر بازنشسته
*****

ارسال‌ها: 792
موضوع‌ها: 27
تاریخ عضویت: تير ۱۳۸۵

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #2
RE: UserAgent/Browser های بد، مزاحم وخرابکار.
user agent ميتونه انتخابی باشه اين کار ها فايده نداره
۳۰-مهر-۱۳۸۸, ۱۶:۰۲:۳۲
ارسال‌ها
پاسخ
Y.P.Y آفلاین
كاربر تک ستاره
*

ارسال‌ها: 50
موضوع‌ها: 27
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 5
( 56 تشکر در 29 ارسال )
ارسال: #3
RE: UserAgent/Browser های بد، مزاحم وخرابکار.
نقل قول: user agent ميتونه انتخابی باشه اين کار ها فايده نداره
مزاح بود؟!
اولاً همه اونها UserAgent نیستن. دستورات SQL هستن: Select|Insert|Drop|Delete|Alter|Distinct|Having|Truncate|Replace|Concat
دوماً اکثرشون نام نرم افزار هستند، که قابل تغییر هم نیستند(تحت دسکتاپ نه وب).
۳۰-مهر-۱۳۸۸, ۱۶:۳۲:۴۵
ارسال‌ها
پاسخ
pashmaloo آفلاین
كاربر دو ستاره
**

ارسال‌ها: 158
موضوع‌ها: 8
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 5
( 80 تشکر در 43 ارسال )
ارسال: #4
RE: UserAgent/Browser های بد، مزاحم وخرابکار.
(۳۰-مهر-۱۳۸۸, ۱۶:۳۲:۴۵)Y.P.Y نوشته است:
نقل قول: user agent ميتونه انتخابی باشه اين کار ها فايده نداره
مزاح بود؟!
اولاً همه اونها UserAgent نیستن. دستورات SQL هستن: Select|Insert|Drop|Delete|Alter|Distinct|Having|Truncate|Replace|Concat
دوماً اکثرشون نام نرم افزار هستند، که قابل تغییر هم نیستند(تحت دسکتاپ نه وب).

دستور sql توی هدر user agent ؟؟ چه کاربردی داره ؟ هدر که execute نمیشه آقاجان !

نکته : CRazYFULL درست میگه ، به نظر من اگر کسی بخواهد "UserAgent/Browser های بد، مزاحم و مخرب" ایجاد کنه ، میتونه اسمش را هرچی که خواست بگذاره و این حرکتهای مثل حرکت شما بجای اینکه جلوی استفاده از یک آدم ساده و بی آزار از سایت شما را بگیره و ناراحتش کنه ، معمولاً کار دیگه ای نمیکنه !

10 نوع مختلف آدم در دنیا وجود دارد ، آنهایی که بایناری میفهمند و آنهایی که بایناری نمیفهمند.
(آخرین ویرایش در این ارسال: ۳۰-مهر-۱۳۸۸, ۱۶:۴۸:۰۵، توسط pashmaloo.)
۳۰-مهر-۱۳۸۸, ۱۶:۴۷:۰۴
ارسال‌ها
پاسخ
تشکر شده توسط : CRazYFULL
CRazYFULL غایب
مدیر بازنشسته
*****

ارسال‌ها: 792
موضوع‌ها: 27
تاریخ عضویت: تير ۱۳۸۵

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #5
RE: UserAgent/Browser های بد، مزاحم وخرابکار.
نقل قول: اکثرشون نام نرم افزار هستند، که قابل تغییر هم نیستند
شوخی ميکنيد؟
UserAgent نرم افزار رو چه قبل از کامپايل و چه بعد از کامپايل ميشه تغيير داد
(آخرین ویرایش در این ارسال: ۳۰-مهر-۱۳۸۸, ۱۷:۰۳:۱۹، توسط CRazYFULL.)
۳۰-مهر-۱۳۸۸, ۱۷:۰۱:۱۱
ارسال‌ها
پاسخ
تشکر شده توسط : lord_viper
PouriaAmid آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 272
موضوع‌ها: 15
تاریخ عضویت: شهریور ۱۳۸۳

تشکرها : 34
( 311 تشکر در 133 ارسال )
ارسال: #6
RE: UserAgent/Browser های بد، مزاحم وخرابکار.
عزيز جان مثل اينکه يادت رفته بنويسی به چه دردی ميخوره يا بهتر بگم ميخورد
تنها کاربردش جلوگيری از spam و خزنده هستش، البته برنامه نويس ها يی که spamer مينويسن هم انقدر هم ديگه ... نيستن که بخوان User Agent خودشون رو درست کنن مثلاً MyBrowser واسه همين ديگه کاربردی نداره مثل اين ميمونه که بری سفارت امريکا واسه ويزا بگی من پسر اساما بن لادن هستم . اگه يه ذره روی برنامه های لوکال هم کار ميکردی ميدی که خيلی راحت ميشه يه browser رو به جای يه browser ديگه جا زد.
اين هم بگم که اين بحث مال 5 سال پيش هستش. لطفاً دفعه ديگه خواستی منبع بدی لينک پست خودت رو توی forum ديگه نده چون منبع حساب نميشه عزيز.

Root is not accessible
۰۱-آبان-۱۳۸۸, ۱۳:۰۴:۰۹
وب سایت ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #7
RE: UserAgent/Browser های بد، مزاحم وخرابکار.
بعضی وقت ها یوزر اجنت رو توی دیتابیس می ریزن برای کار های آماری اونجا ممکنه مشکل ساز بشه که فکر نکنم راهش این باشه

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۰۲-آبان-۱۳۸۸, ۰۰:۲۸:۳۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Y.P.Y
Y.P.Y آفلاین
كاربر تک ستاره
*

ارسال‌ها: 50
موضوع‌ها: 27
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 5
( 56 تشکر در 29 ارسال )
ارسال: #8
RE: UserAgent/Browser های بد، مزاحم وخرابکار.
متاسفانه من در این تاپیک مشترک شدم، ولی ایمیل Update/Reply نگرفتم(Option ها هم فعال هستن).
...
بزارید جوابتون رو بدم:
نقل قول: دستور sql توی هدر user agent ؟؟ چه کاربردی داره ؟ هدر که execute نمیشه آقاجان !
چیزی که نمی دونید مجبور به قبول کردنش نیستید! ولی مجبور به رد کردنش هم نیستید.
کسی هم نخواست هدر رو Execute کنه یا از Execute شدنش جلوگیری کنه.

نقل قول: شوخی ميکنيد؟
UserAgent نرم افزار رو چه قبل از کامپايل و چه بعد از کامپايل ميشه تغيير داد
من هم نگفتم نرم افزار شما! یا سورس یا...
منظورم Spamer ها، Crawler ها، Extractor ها و... آماده هستش. که معروفند.

نقل قول: عزيز جان مثل اينکه يادت رفته بنويسی به چه دردی ميخوره يا بهتر بگم ميخورد. تنها کاربردش جلوگيری از spam و خزنده هستش،...
پوریا شما کلاً صفحات داینامیک رو ببوس و بزار کنار. امثال شما هستند که PHP(که در کد اشاره شده) رو بدنام می کنند!
به هر کی میگیم PHP، میگه هه، همونی که با یه ' ناکوت میشه؟!
من اون کد رو صرفاً برای آشنایی با Spoof های UserAgent نوشتم. مخصوصاً اجرای دستورات SQL در این Field.

نقل قول: بعضی وقت ها یوزر اجنت رو توی دیتابیس می ریزن برای کار های آماری اونجا ممکنه مشکل ساز بشه که فکر نکنم راهش این باشه
بله منظورم همین بود. و این هم یکی از راه هاشه. یا پاکسازی/فیلتر کردن UserAgent.
htmlentities, addslashesh, blacklist...

تشکر.
۰۵-آبان-۱۳۸۸, ۱۸:۱۴:۲۶
ارسال‌ها
پاسخ
pashmaloo آفلاین
كاربر دو ستاره
**

ارسال‌ها: 158
موضوع‌ها: 8
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 5
( 80 تشکر در 43 ارسال )
ارسال: #9
RE: UserAgent/Browser های بد، مزاحم وخرابکار.
نقل قول:
نقل قول: دستور sql توی هدر user agent ؟؟ چه کاربردی داره ؟ هدر که execute نمیشه آقاجان !
چیزی که نمی دونید مجبور به قبول کردنش نیستید! ولی مجبور به رد کردنش هم نیستید.
کسی هم نخواست هدر رو Execute کنه یا از Execute شدنش جلوگیری کنه.

آخه این چه استدلالیه دیگه ؟ برنامه ها از منابع سیستم برای اجرا شدن استفاده میکنن و این منابع هم محدود هستند ، بنا براین هر تکه کدی که نوشته میشه باید دلیلی برای نوشته شدنش وجود داشته باشه !

البته اینجوری که شما نوشتی؛ من فکر کنم خودتون هم نمیدونین که دلیلش چی بوده .

10 نوع مختلف آدم در دنیا وجود دارد ، آنهایی که بایناری میفهمند و آنهایی که بایناری نمیفهمند.
۰۶-آبان-۱۳۸۸, ۱۲:۳۷:۱۰
ارسال‌ها
پاسخ
Y.P.Y آفلاین
كاربر تک ستاره
*

ارسال‌ها: 50
موضوع‌ها: 27
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 5
( 56 تشکر در 29 ارسال )
ارسال: #10
RE: UserAgent/Browser های بد، مزاحم وخرابکار.
ای بابا...
نقل قول: بعضی وقت ها یوزر اجنت رو توی دیتابیس می ریزن برای کار های آماری اونجا ممکنه مشکل ساز بشه که فکر نکنم راهش این باشه
بله منظورم همین بود. و این هم یکی از راه هاشه. یا پاکسازی/فیلتر کردن UserAgent.
htmlentities, addslashesh, blacklist...
۰۶-آبان-۱۳۸۸, ۱۳:۵۵:۳۵
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 4 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS