0


 سلسلة "ما ﻻ يريد الهاكر منك أن تعرفه"


تعريف ببعض المصطلحات :





الإقـﻻع أوStartup : هو جعل أي برنامج يشتغل

مباشرة وتلقائيا مباشرة عند تسجيل الدخول الى الويندوز 

 عبر اسم المستخدم الخاص بك

_______________




صـﻻحيات الـAdmin ميزة جديدة تم إضافتها الى

ويندوز vista فما فوق ...

 و تسمى أيضا (UAC) يمكن تشغيلها و تعطيلها

الأمر إختياري و لكن إذا تم تشغيل الخاصية فإن المستخدم يتلقى إشعارا

من حين لآخر عندما يكون برنامج ما على وشك استعمال

صـﻻحيات للتغيير على ملفات النظام أو إضافة أشياء جديدة



...



نرجع الآن الى موضوعنا :



مهما كان نوع التروجان أوالدودة أوباكدوور أومالوير

أوتوولبار أوفيروس أو أي ملف آخر ضار ... فإنه يحتاج الى

الإقـﻻع مع الويندوز (startup) لكي يعمل بصفة دائمة

إذن الآن عرفنا الصفةالمشتركة بين جميع الملفات الخبيثة

وهي التثبيت في مسارات الإقـﻻع ... و لإضافة أي ملف الى مسار الإقـﻻع

هناك مسارات معينةو هي كالتالي :





StartupDir و هو مجلد في النظام ويندوز يقوم بفتح أي

ملف مُضاف الى هذا المسار مرة واحد عند تسجيل الدخول الى اسم المستخدم

و مسار هذا الملف كالتالي :

بالنسبة لويندوز xp& vista:



C:\Documents and Settings\(user)\Start Menu\Programs\Startup



 (user) هي اسم المستخدم الخاص بك



بالنسبة لويندوز 7 فما فوق هناك مسارين :





C:\Users\(user)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup




المسار الثاني :




C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup



أشير إلى أن إضافة ملف أو إختصارالى هذه المسارات

ﻻ تحتاج الى صـﻻحياتAdmin

 _____________________________________________



المجلدات ليس الطريقة الوحيدة

لجعل برنامج يشتغل مع إقـﻻع الويندوز

بل هناك طريقة إضافة مفاتيح

في الريجيستري (regedit) مسارها كالتالي :



HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run





HKEY_CURRENT_USER\SOFTWARE\Microsoft\\Windows\CurrentVersion\RunOnce

______________________

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\RunEx

Ex يمكن استبدالها بأي إسم آخر







هذه المسارات المعروفة و المشهورة و المستعملة بكثرة

لأن إضافة قيمة الى هذه المسارات

ﻻ يحتاج الى صـﻻحياتAdmin

________________________

المسارات الأخرى : (تحتاج لصـﻻحياتAdmin



HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run



HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

____________________________



HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunEx

 Ex يمكن استبدالها بأي إسم آخر




____________________________





أريد الإشارة الى أن أي قيمة أو مفتاح تُضاف

الى هذه المسارات أو المجلدات المذكروة

أعﻻه فإنها تظهر في قائمة msconfig => startup

أو بالنسبة لويندوز8 فما فوق taskmgr => startup

لكن هناك مسارين في الريجيستري (regedit)

إذا أضفنا اليهما قيمة ﻻ تظهر في msconfig

وﻻ في taskmgr ... هذين لمسارين :



HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\\Explorer\Run





HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run 



مـﻻحظة : إضافة قيمة في هذين المسارين

يحتاجان الى صﻻحيات الـAdmin



سيقول أحدكم ماهو الفرق بينLOCAL_MACHINE وCURRENT_USER



LOCAL_MACHINE تعني جميع المستخدمين



CURRENT_USER تعني المستخدم الحالي مثﻻ لو الويندوز الخاص بك فيه عدة مستخدمين



مثﻻ omar و naji وكان الحساب الشغال هو omar إذا أضفنا قيمة لتشغيل الفيروس الى

  CURRENT_USERسيشتغل الفيروس فقط عند تسجيل الدخول باسم المستخدم omar

أما إذا أضفناه الىLOCAL_MACHINE  سيشتغل في جميع المستخدمين ... هذا هو الفرق


موضوع من طرف HabiBiGBosS / startimes


إرسال تعليق

 
Top