علی قلعه بان
دانشجوی دکتری فناوری اطلاعات

آموزش تشخیص محل کاربر تلگرام و مسنجرهای دیگر با PHP به زبان ساده

چگونه محل یک کاربر را با PHP در تلگرام پیدا کنیم ؟ امروز یکی از دوستان سوالی از من پرسید که برای خودم هم جالب بودم البته تا حالا بهش فکر نکرده بودم احساس میکرد یه بنده خدایی که داره از یه شماره ای باهاش چت میکنه بهش دروغ میگه که کجاست از من پرسید چطور میشه فهمید طرف کدوم کشوره بعد یکم دنبال برنامه های اندروید و اینا گشتم چیز خاصی پیدا نکردم بعد با خواهرزدام که کلا خوره اندروید داره مشورت کردم یه حرف جالبی زد که اصلا به ذهن خودمم خطور نکرده بود گفت آی پی طرف رو لاگ کن بعد ببین مال کجاست روش خوبی بود حالا چطور میشه این کار رو انجام داد .اول باید در یک هاست که بهش دسترسی دارید د دو تا فایل باز کنید یکی ip.php و دومی ip.log بعد کدهای زیر رو درون فایل ip.php قرار بدین

کد ip.php

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران


در این برنامه در خط اول فایل ip.logکه درست کردیم برای نوشتن باز میشه با سوییچ اپند که در هربار بازدید تازه ای پی های قبلی اوررایت نشن

$file = fopen ('ip.log', 'a');


در خط دوم آی پی بازدید کننده توسط API به نام کشور و اطلاعات دقیق جغرافیایی تبدیل میشه و در متغیر location ذخیره میشه

$location = file_get_contents('http://freegeoip.net/json/'.$_SERVER['REMOTE_ADDR']);


در خط سوم فایل برای نوشتن باز میشه و در خط اول آی پی طرف که توسط تابع گرفته شده نوشته میشه و یک خط فاصله داده میشه

fwrite($file,$_SERVER['REMOTE_ADDR']."\r\n");


در خط چهارم دوباره فایل برای نوشتن متغیر بعدی باز میشه و یک خط پایین همان ای پی بازدید کننده اطلاعات جغرافیایی که توسط API اخذ شده نوشته میشه

fwrite($file,$location);

از این روش برای شمارش تعداد بازدید کنندگان وب سایت ها و وبلاگ ها هم میشه استفاده کرد هر کس بسته به نوع مصرف میتونه استفاده کنه , حالا فقط کافیه لینک این فایلip.php رو برای هر کسی از هر مسنجری که دوست دارید ارسال کنید و در صورت کلیک طرف و باز شدن صفحه ای پی و موقعیتش توی فایل ip.log ذخیره خواهد شد برای همین هست که باید همیشه مراقب لینک هایی که براتون ارسال میشه باشید و روی هر لینکی کلیک نکنید چون هیچ کس نمیدونه پشت هر کلیکی چی خوابیده این یک مثال خیلی عادی بودولی بسیاری از برنامه های فیشینگ نیز این روش برای سرقت اطلاعات کاربران استفاده میکنن . این مطلب جنبه آموزشی داره و مسئولیت استفاده ناصحیح ازش با خود افراد هستش .

نویسنده : علی قلعه بان - دانشجوی دکتری ,محقق و متخصص فناوری اطلاعات


نظرات