• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

به دست آوردن اطلاعات کامل کاربر

darklord

Registered User
تاریخ عضویت
23 آپریل 2005
نوشته‌ها
1,085
لایک‌ها
1
محل سکونت
System32
دنبال یه قطعه کد با توابعی هستم که بتونن اطلاعات دقیق کاربر رو برام جمع آوری کنن.

کدها قراره داخل یه فایل Redirect.php قرار داده بشه و وقتی کسی با استفاده از این صفحه به شکل redirect.php?a=variable به صفحه بعدی داره منتقل میشه یه سری اطلاعات خاص ازش بدون اینکه به خودش درخواست بدیم گرفته بشه.

این اطلاعات مثلا:

نوع سیستم عامل
نوع مرورگر
آی پی حقیقی
آی پی پروکسی (اگه از پروکسی استفاده میکنه)
اطلاعات کوکی های آزاد نوشته شده روی سیستم (هر چیزی که قابل خوندن باشه)
نام کاربری ویندوز (نمیدونم شدنیه یا نه!)
و ...

هر چی بیشتر بهتر.

برای 3 مورد اول میدونم که از طریق خوندن header ها میشه اطلاعات رو در آورد ولی موارد بعدی راهی سراغ ندارم، کسی راهی به ذهنش میرسه؟
 

m3hrz4d

Registered User
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
620
لایک‌ها
1
محل سکونت
اصفهان
تا اونجا که من میدونم
اطلاعات مرورگر (که ممکنه نوع سیستم عامل هم توش باشه) از طریق هدر User Agent از طرف مرورگر واسه سایت فرستاده میشه.البته تا حدی میشه از طریق جاوا اسکریپت هم فهمید چه نوع مرورگری هست.
وقتی واسه درخواست از یک سرور از یک پرا-کسی استفاده میشه , این پرا-کسی هست که درخواست اصلی رو به سرور ارسال میکنه و آی پی پرا-کسی به جای آیپی اصلی برای سرور فرستاده میشه و بعید میدونم بشه آی پی اصلی رو بدست آورد وگرنه دیگه اصلا استفاده از پرا-کسی معنی نمیده! که این آیپی رو میشه از طریق آرایه یا متد های مربوط به Server Variables بدست آورد مثلا توی Php :
کد:
echo $_SERVER['REMOTE_ADDR'];
منظورت رو از کوکی های آزاد نمیگیرم :D هر کوکی که روی Client توسط مرورگر ذخیره میشه , آدرس سایت ذخیره کنندش هم همراش هست و وقتی شما به یک سایت میرین, مرورگر هرچی کوکی مربوط به اون سایت هست رو از طریق هدر Cookie برای سایت ارسال میکنه.
در مورد نام کاربری ویندوز هم خیلی بعید میدونم روشی باشه بخصوص از طریق هدر ها خیلی بعیده شاید با جاوا اسکریپت بشه کاری کرد...
-
اینم یک لیست از هدر های HTTP ورژن 1.1 :http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
 

darklord

Registered User
تاریخ عضویت
23 آپریل 2005
نوشته‌ها
1,085
لایک‌ها
1
محل سکونت
System32
ممنون از توضیحاتت. مفید بود.
 
بالا