|
طريقة إغلاق
البورتات المفتوحة
سبق وأن تطرقنا إلى
طريقة الكشف عن البورتات ( المنافذ ) المفتوحة في
جهازك، والآن سنتعرف على طريقة إغلاق هذه المنافذ.
إنها
مشكلة معروفة ومعتادة.. تنفذ أمر "netstat
-a" على الويندوز، وترى عدد من
المنافذ بحالة "LISTENING"
أو "ESTABLISHED".
يعني ذلك أن بعض التطبيقات
تعمل متخفية وبالتالي تُبقي المنافذ التي تستخدمها
مفتوحة لأي اتصال قادم.
تكمن المشكلة في معرفة أيّ تطبيق هو الذي يبقي
المنفذ مفتوحاً، ومن ثم يتم إغلاق هذا التطبيق.
فمن غير معرفة ذلك، يمكن أن يكون تروجان بداخل
جهازك ويتم السيطرة عليه، أو غيره من التطبيقات
التي تعمل دون علمك.
و لذلك يجب عليك التحرّي لمعرفة ما يُنصت في جهازك.
استخدام
Inzider
:
Inzider
هو برنامج بسيط يمكّنك من عرض جميع التطبيقات
الفعّالة بالجهاز وأرقام المنافذ (البورتات) التي
تستخدمها.
يمكنك تحميله من المواقع التالية: اضغط هنا
للتحميل
(( 1 ))
(( 2 ))
[ Inzider v1.2 : 250 KB
]
|
* ملاحظة: قد تظهر
لك الرسالة التالية بعد التحميل:
"GkWare SFX
Module V1.90/Is - The data section
attached to this self-extractor has
been damaged. Please download this
file again to get a complete copy."
عند ظهورها يجب
عليك إعادة تشغيل الجهاز وتشغيل ملف
التحميل مرة أخرى.
|
مثال
حول طريقة العمل:
|
C:WINDOWS>
netstat -a
Active
Connections
Proto
Local Address Foreign Address
State
TCP gwen:137
GWEN:0 LISTENING
TCP gwen:138
GWEN:0 LISTENING
TCP gwen:nbsession
GWEN:0 LISTENING
UDP
gwen:tftp GWEN:0
LISTENING
UDP
gwen:nbname *:*
UDP
gwen:nbdatagram *:*
|
في
الأعلى يظهر لنا أن NetBIOS/IP
قد تم تفعيله ( المنافذ 137،
138، nbsession، nbname، nbdatagram ).
مما
يعني أن الجهاز يستخدم كسيرفر سامحاً للأجهزة
بالشبكة في مشاركة الملفات أو استخدام الطابعة
مثلاً.
ولكن
يظهر لنا أيضاً TFTP (
البورت UDP/69 ) مفتوح،
وذلك غريب بعض الشيء! حيث أن TFTP
اختصار لـ ( Trivial
File Transfer Protocol ) تعني
أنه يسمح لإرسال واستقبال الملفات من غير رقيب.
لمعرفة ما هو
سبب بقاء ال
TFTP
مفتوحاً.. نستطيع تشغيل
برنامج
Inzider ونجعله يقوم بتحليل
النظام. النتيجة ستظهر إلى حدّ ما هكذا:
|
inzider 1.1
- (c) 1999, Arne Vidstrom -
http://www.bahnhof.se/~winnt/toolbox/inzider/
Checked C:WINDOWSEXPLORER.EXE
(PID=4294965459).
Checked C:WINDOWSTASKMON.EXE
(PID=4294841743).
Checked C:PROGRAM
FILESCISCO SYSTEMSCISCO TFTP
SERVERTFTPSERVER.EXE
(PID=4294857879).
Found UDP
port 69 bound at 0.0.0.0 by C:PROGRAM
FILESCISCO SYSTEMSCISCO TFTP
SERVERTFTPSERVER.EXE
(PID=4294857879) [UDP client]
Checked
C:WINDOWSSYSTEMMPREXE.EXE
(PID=4294953443).
Checked
C:WINDOWSSYSTEMKERNEL32.DLL
(PID=4294916979).
Checked C:WINDOWSSYSTEMSYSTRAY.EXE
(PID=4294845915).
Checked
C:MCAFEEVIRUSSCANVSHWIN32.EXE
(PID=4294944083).
Checked C:WINDOWSSTARTER.EXE
(PID=4294869135). |
يُلاحظ
أن "Inzider" وجد
العديد من التطبيقات الفعّالة. PID
يرمز إلى ( Process ID
) المستخدم من قبل النظام
لتعريف وتمييز التطبيق الفعّال عن غيره من
التطبيقات التي تعمل في نفس الوقت.
في
الأعلى نجد أن هناك تطبيق واحد تنفيذي وهو
TFTPSERVER.EXE والموجود في
C:PROGRAM FILESCISCO SYSTEMSCISCO TFTP SERVER .
وقد أظهر البرنامج أن المنفذ
الذي يستخدمه هو ( UDP/69 )
وهو منفذ الـ ( TFTP ).
بذلك
وجدنا الملف التنفيذي الذي يشغل البورت 69 التابع
لـ TFTP، وهو ما أردنا
الوصول إليه.
الآن
لنا الخيار في إزالة هذا الملف ومنعه من استخدام
البورت المخصص له، أو البقاء عليه إن علمنا أننا
نريد الخدمة التي يقدمها.
التحقق في Windows98:
ويندوز يضم أداة مميزة لمعرفة جميع التطبيقات التي
تعمل عند تشغيل النظام. هذه الأداة هي الـ
( System Configuration Utility )
ويمكن الوصول إليها عن طريق
C:WindowsSystemMSConfig.exe ،
أو من خلال:
قائمة ابدأ Start >
تشغيل Run > كتابة
Msconfig .
أو
اضغط هنا
للوصول إليها تلقائياً.
بعد
التشغيل.. ننتقل إلى لسان التبويب (
Startup ) الذي يعرض جميع
التطبيقات التي تعمل بمجرد تشغيل النظام. لمنع
برنامج من التشغيل ببساطة قم بإزالة علامة التحديد
بجانب اسمه، ثم OK. بعد
إعادة التشغيل لن يتم تشغيل التطبيق الذي قمت
بإزالته.
إضافة
إلى Startup Tab..
يمكنك عرض ملفات ال config.sys,
autoexec.bat, system.ini and win.ini .
واتباع نفس الطريقة في إيقاف
التطبيقات الغير مرغوبة من التنفيذ. لسان التبويب
General يمكنك من عمل نسخة
احتياطية للملفات المشار إليها.
أداة
أخرى مميزة في الويندوز هي ( Microsoft
System Information ).
بعد
تشغيلها من خلال نفس خطوات تشغيل وإنما كتابة
عند تشغيل Msinfo32
أو
اضغط هنا
للوصول إليها مباشرة.. يتم الانتقال إلى
Software Enviornment ثم
Startup Programs .
تقوم
هذه الأداة بنفس عمل Msconfig
من حيث معرفة التطبيقات التي
تعمل عند بداية التشغيل، إنمّا يضاف على ذلك هنا
أنه يمكن عرض من أين تمّ تحميل التطبيق (
registry, startup group, autoexec.bat, etc. ).
ويعدّ ذلك مفيداً في تحديد مكان التطبيق المراد
إزالته دون البحث عنه.
الـخـلاصـة:
|