سلاااااام
یه لینک توپ ..............
برای اینکه ببنین كسي كه چراغ ياهوش خاموشه واقعا offline يا Invisible ....براي اين كار به آدرس زير مراجعه كنيد ![]()
ميخواهيم درباره يک کلاينت مثلا کسي که مثل شما يک اتصال مثلا dial-up به اينترنت دارد و فرضا دارد با شما chat ميکند، کسب اطلاعات کرد.
در اين مورد هم اولين نکتهاي که بايد کشف شود، ip اوست. در اين جلسه ميخوام بهتون ياد بدم که وقتي با يه نفر از طريق yahoo messenger به صورت pm چت ميکنيد، چطوري ميتونيد ip اش رو پيدا کنيد. البته بايد توجه کرد که اين روش گاهي کار نميکند. نيز فرض ميکنم که فقط با يک نفر داريد چت ميکنيد.
يکي از دستورهاي زير را تايپ ميکنيد:
netstat -nnetstat
دستور اولي براي پيدا کردن ip طرف مقابل است و دستور دوم گاه ميتواند اسم کامپيوتر او را براي شما نشان دهد.
من دستور netstat -n را تايپ کردم و به نتايج زير رسيدم:
Active Connections Proto Local Address Foreign Address State TCP 195.219.176.126:1296 66.163.173.77:5050 ESTABLISHED TCP 195.219.176.126:1341 66.218.75.149:80 LAST_ACK TCP 195.219.176.126:1325 212.234.112.74:5101 SYN_SENT
اولين کاري که ميکنيد اين است که سطري را پيدا ميکنيد که در Local Address يا Foreign Address آن، پورت 5101 داشته باشد. در اين مثال سطر آخر، سطر مورد نظر ماست. زيرا در ستون Foreign Address از سطر آخر، پورت آن 5101 است. البته اگر در ستون Local Address هم بود، فرقي نميکرد. وقتي آن سطر را پيدا کرديد، ip طرف مقابل را از ستون Foreign Address از همان سطر پيدا ميکنيم. در اين مثال ip طرف مقابل 212.234.112.74 است.
اگر بهجاي netstat -n ، از netstat استفاده ميکردم، به نتايج زير ميرسيدم:
Active Connections
Proto Local Address Foreign Address StateTCP
artawill...:1296 cs55.msg.sc5.yahoo.com:5050 ESTABLISHEDTCP
artawill...:1298 dl3.yahoo.com:http TIME_WAITTCP
artawill...:1325 Majid:5101 SYN_SENT
ملاحظه ميفرماييد که همه ip ها به معادل هاي اسمي تبديل شدهاند و در مورد همان سطر آخر به جاي ip طرف مقابل اسم کامپيوتر فرد را مينويسد (البته در حالتي که طرف مقابل dial-up نباشد، قضيه فرق ميکند.)
حالا فرض کنيد که يک pm ديگر هم اضافه ميشود. و دوباره دستور netstat -n را تايپ ميکنم. حالا نتايج زير را ميبينم:
Active Connections Proto Local Address Foreign Address State TCP 195.219.176.126:1296 66.163.173.77:5050 ESTABLISHED TCP 195.219.176.126:1344 64.58.77.197:80 ESTABLISHED TCP 195.219.176.126:5101 212.234.112.74:3735 ESTABLISHED TCP 195.219.176.126:5101 194.225.184.95:1460 ESTABLISHED
الان دوتا سطر دارم که داراي پورت 5101 باشد، و چون ميدانم که 212.234.112.74 مربوط به نفر قبلي بود، پس 194.225.184.95 مربوط به pm دومي است
تعريفIP و Port
IP
شماره ايست که به هر کامپيوتر متصل به اينترنت داده ميشود تا بتوان بهکمک آن شماره به آن کامپيوترها دسترسي داشت. اين عدد براي کامپيوترهايي که حالت سرور دارند (مثلا سايتها) و نيز کامپيوترهاي کلاينتي که معمولا به روشي غير از شمارهگيري (Dial Up) به اينترنت وصل هستند، عددي ثابت و براي ديگران عددي متغير است. مثلا هر بار که شما با شرکت ISP خود تماس گرفته و به اينترنت وصل ميشويد، عددي جديد به شما نسبت داده ميشود.
اين عدد يک عدد ?? بيتي (? بايتي) است و براي راحتي بهصورت زير نوشته ميشود:
xxx.xxx.xxx.xxx که منظور از xxx عددي بين ? تا ??? است (البته بعضي شمارهها قابل استفاده نيست که بعدا علت را توضيح خواهم داد). مثلا ممکن است آدرس شما به صورت 195.219.176.69 باشد. حتي اسمهايي مثل www.yahoo.com که براي اتصال استفاده ميکنيد، در نهايت بايد به يک IP تبديل شود، تا شما سايت ياهو را ببينيد.
در IP معمولا xxx اولي معناي خاصي دارد، که بعدا توضيح ميدهم... فقط اين را بگويم که اگر به روش Dial Up به اينترنت وصل شويد، معمولا عددي که به عنوان xxx اول ميگيريد، مابين 192 تا 223 خواهد بود.اين توضيح براي تشخيص کامپيوترهاي کلاينت از سرور (حداقل در ايران) بسيار ميتواند مفيد باشد.
بعد از اتصال به اينترنت براي به دست آوردن IP خود، از دستور IPCONFIG در command prompt استفاده کنيد. (البته يک سري نکات فني داريم که بعدا ميگم)
Valuedata را بر حسب علاقه براي دريافت سريع برنامه ي جديد در استارت از ( صفر ) و ( يك ) تغيير داده و OK كنيد .
حالا سيستم را يكبار Restart كنيد تا تغييرات مورد نظر تأييد گيرد .
مراحل اجرايي برنامه عبارتند از :
HKEY–current–USER\Saftware\Microsoft\Windows\CurrentVersion\explorer\Advan
بدین منظور:
بر روي فايل اجرايي برنامه قدیمی و ناسازگار کليک راست کرده و پس از انتخاب Properties به تب Compatibility رفته و از این قسمت نام سيستم عاملي را در آنجا مي توانستيد برنامه را اجرا کرده و با آن کار کنید را انتخاب کنید.
سپس این قسمت را Ok کرده و از آن خارج شوید.
حال برنامه را اجرا کنيد. احتمالا برنامه اجرا خواهد شد در صورتی که مشکل شما همچنان وجود داشت و با این کار نتوانستید آن را حل کنید لازم است تغييرات ديگري را نیزامتحان کنيد تا به نتیجه دلخواه برسید.
اگر تمام تلاش های شما با شکست مواجه شدند تنها یک راه حل دیگر در اختیار دارید و آن استفاده از Application Compatibility Tookit است. این ابزار در CD ویندوز XP قرار دارد برای استفاده از آن باید در ابتدا CD ویندوز XP را در سی دی رام قرار داده و به سراغ پوشه Suppor Ttools برويد حال باید برنامه Act20.exe را اجرا کنید.
این ابزار حمایتی تمامی تغییراتی که لازم است برای سازگاری یک برنامه داده شود تا بدون اشکال اجرا شود را در سیستم اعمال می کند پس از طی این مرحله دیگر مطمئن باشید که هیچ برنامه ای غیر قابل استفاده در ویندوز XP نیست .
