Rezasam1 (11-04-13)
Rezasam1 (11-04-13)
راه های زیادی داره .. یکی نوع کنترل پنل . یه فایل aspx آپلود کنید ببینید باز میکنه یا فقط متن نشون میده .. از زبان های پشتیبانی و ...
___________________________________________My Resume/CV
Mobin Ranjbar
Programmer / App Developer / Software Engineer / Scrum Master / Student
My System Config Validation
___________________________________________
با سلامبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط saeid333 برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
یه راه دیگه هم استفاده از TTL هست. البته خیلی دقیق نیست. مثلا" شما یه سایت رو Ping می کنید بعد مقدار TTL رو به دست میاریم؛ اگر مقدار TTL برابر 128 بود به احتمال زیاد سرور ویندوز هست.
موفق باشید
آرمین
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
سلامبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط ravegoat برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
TTL قابل تغیر است و این راه نمیتونه تضمین کنه
سلام!
راه هایی که بنده برای تشخیص سیستم عامل از راه دور می شناسم هیچ کدومشون 100% تضمینی نیستند:
- می تونید هدر سرور رو از طریق این سایت دریافت و بعد زبان و وب سرور تحت پوشش اون سرور رو بررسی کنید. اگر وب سرور IIS و یا زبان ASP.NET بود به احتمال زیاد سرور ویندوزه. ولی اگر وب سرور Apache بود احتمالش هست سرور لینوکس باشه. همچنین اگه برنامه ی مدیریت وب سایت CPanel باشه احتمال لینوکس بودن سرور هست و اگر WebsitePanel باشه احتمال ویندوز بودن سیستم عامل بالا میره.
- راه دیگه استفاده از نرم افزار Nmap هست ولی پاسخش ممکنه درست نباشه.
- این وبسایت هم می تونه نوع سیستم عامل میزبان رو تشخیص بده ولی اکثرا از انجام این کار ناکام می مونه.
آخرین ویرایش توسط ravegoat در تاریخ 12-04-13 انجام شده است
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
TTL یا Time To Live زمان معتبر ماندن یک هدر هست در شبکه.که این شبکه میتونه انواع مختلفی از جمله اینترنت داشته باشه.هر هدری که توسط لایه های هر پروتکل ایجاد میشه با رسیدن به هر روتر یک عدد از مقدارش کم میشه.نوع سیستم عامل با این معیار قابل تشخیص نیست.
___________________________________________My Resume/CV
Mobin Ranjbar
Programmer / App Developer / Software Engineer / Scrum Master / Student
My System Config Validation
___________________________________________
خیلی راه وجود داره ...
از کنترل پانل میشه فهمید تا خیلی چیزای دیگه مثل نصب یک اسکریپت یا ... .
یا حتی راه های ساده تر مثل این وب سایت :
http://www.salescart.com/products1/netcraft.htm
اهمیت و ارج زندگی در همین است که موقت است ؛
که تو باید جاودانگی خودت را در جای دیگری نشان بدهی ...
و آن جا "انسانیت" است ..
سلامبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط Shahryar برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
ما از راه دور میخواهیم سایت را چک کنیم و اصلا دسترسی به کنترل پانل نداریم.
سایت ها هم که چک میکنند شاید سایت بسته شد اون وقت ما چیکار کنیم؟
من میخواهم ببنم عملکرد این سایت ها چطور هست؟ چطور پیدا میکنند؟ الگوریتم اونها چیه؟
اکثر برنامه هایی که از راه دور سیستم عامل رو تشخیص میدن (البته نه 100% تضمینی) با تحلیل پاسخ سرور این کار رو انجام میدن. این برنامه ها درخواست های خاصی رو به سمت سرور می فرستن و در جواب اون ها به دنبال الگو هایی هستن که در هر سیستم عامل منحصر به فرده و با ارسال جدیدین درخواست روی سرور و تحلیل این الگو ها با اطمینان بالا میشه سیستم عامل سرور رو شناسایی کرد. برای آشنایی بیش تر با این کار به پیوند زیر مراجعه کنید:برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط life24 برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
http://nmap.org/book/osdetect.html
موفق باشید
آرمین
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
1 کاربر در حال مشاهده این موضوع. (0 عضو و 1 میهمان)
Bookmarks