





السمعة:
- إنضم15 سبتمبر 2023
- المشاركات 263
- الحلول 5
- مستوى التفاعل 303
- النقاط 63
في هاذا المقال رح نتكلم عن مصطلحات هامة في Active Directory
اليوم موضوعنا عن LDAP, Group
Policies Objects (GPOs), Distinguished Name
لقد شرحت LDAP في المنشور السابق ومع ذلك ساشرحه الان
فاكر لما قلتلك اني بعمل Query
اولا وصف بشكل عام LDAP :
LDAP : language that use to communicate with other servers that provide directory services
الترجمه: اللغة المستخدمة للتواصل مع الخوادم الأخرى التي تقدم خدمات الدليل
هي تعني اي شئ يريد التواصل مع directory services كserver user ,الى اخره
رح تقول هي مش هي كانت Active Directory و Domain Controllers
رح اقولك ان LDAP بتخدم directory services , والActive Directory هي نوع من
الترجمه: اللغة المستخدمة للتواصل مع الخوادم الأخرى التي تقدم خدمات الدليل
هي تعني اي شئ يريد التواصل مع directory services كserver user ,الى اخره
رح تقول هي مش هي كانت Active Directory و Domain Controllers
رح اقولك ان LDAP بتخدم directory services , والActive Directory هي نوع من
انواع directory services
معلومة: الLDAP ليست مقتصره على Active Directory خليها في بالك
فهي بشكل عام اللغه الي بستخدمها عشان اتواصل مع Domain Controllers داخل Active Directory
مش بس انا بكل شئ موجود داخل بيئة Active Directory عشان يحكي مع Domain Controllers
بيحكي معه عن طريق LDAP Querying لما نصل لل Enumeration رح نبدا نتعامل معها حاليا بدي اخليك تعرف انها اللغه الي بتواصل بها مع Domain Controllers
تب كيف بتواصل معها بنتواصل معها عن طريق LDAP PATH والPATH هاذا هو نفسه Distinguished Name
فهي بشكل عام اللغه الي بستخدمها عشان اتواصل مع Domain Controllers داخل Active Directory
مش بس انا بكل شئ موجود داخل بيئة Active Directory عشان يحكي مع Domain Controllers
بيحكي معه عن طريق LDAP Querying لما نصل لل Enumeration رح نبدا نتعامل معها حاليا بدي اخليك تعرف انها اللغه الي بتواصل بها مع Domain Controllers
تب كيف بتواصل معها بنتواصل معها عن طريق LDAP PATH والPATH هاذا هو نفسه Distinguished Name
كما هو موضح بالصوره فيه عندك domain تحته sub domain
وتحته وفيه Organizational Units (OU) اسمها machine
وعندك Organizational Units اسمها Groups
ولتبسيط المعلومه سنذهب الى Organizational Units (OU) الي اسمها machine وتحت machine في عندي computer معين مثلا workstation1
الحين لما انا كمستخدم لما بدى اروح لهاذا لجهاز مابروح اعطيه اسمه بل بعطيه PATH
الي هوه Distinguished Name الي اختصاره DN
فانا عشان اعمل LDAP Query بستخدم برتكول LDAP الي هوه اللغه الي بتفهمها Domain Controllers
وتحديدا عشان استعلم عن اشي معين فيها بنستخدم Distinguished Name او PATH
معلومه حتى Domain Controllers نفسه اله Distinguished Name خلينا نشوف شكل هاذا Distinguished Name وهو اصلا هرمي توضيح كما في الصوره
هنا مثلا عندي user وعندي domain اسمه green.com تحت ها
فيه عندي حاويه اسمها users تحته فيه عندي Object اسمه hacker
لو كبست على المستخدم الي اسمه hacker
رح تخرجلك هاي الوجه
لم تظهر كامله عندك الا عند الضغط على view
رح نروح على Attribut Edtor رح ننزل شوي رح نلاقي Distinguished Name رح نلاقي شئ يشبه PATH رح نخدو copy وجيت حطيته في ملف
والان عندى CN الي هو بيمثل اسم user الي هوه hacker موجود داخل user الي موجوده داخل DC الي هوه Domain Controllers اسمه green الي موجود داخل com
وفيك تعتبرهم واحد green.com
وتحته وفيه Organizational Units (OU) اسمها machine
وعندك Organizational Units اسمها Groups
ولتبسيط المعلومه سنذهب الى Organizational Units (OU) الي اسمها machine وتحت machine في عندي computer معين مثلا workstation1
الحين لما انا كمستخدم لما بدى اروح لهاذا لجهاز مابروح اعطيه اسمه بل بعطيه PATH
الي هوه Distinguished Name الي اختصاره DN
فانا عشان اعمل LDAP Query بستخدم برتكول LDAP الي هوه اللغه الي بتفهمها Domain Controllers
وتحديدا عشان استعلم عن اشي معين فيها بنستخدم Distinguished Name او PATH
معلومه حتى Domain Controllers نفسه اله Distinguished Name خلينا نشوف شكل هاذا Distinguished Name وهو اصلا هرمي توضيح كما في الصوره
هنا مثلا عندي user وعندي domain اسمه green.com تحت ها
فيه عندي حاويه اسمها users تحته فيه عندي Object اسمه hacker
لو كبست على المستخدم الي اسمه hacker
رح تخرجلك هاي الوجه
لم تظهر كامله عندك الا عند الضغط على view
رح نروح على Attribut Edtor رح ننزل شوي رح نلاقي Distinguished Name رح نلاقي شئ يشبه PATH رح نخدو copy وجيت حطيته في ملف
والان عندى CN الي هو بيمثل اسم user الي هوه hacker موجود داخل user الي موجوده داخل DC الي هوه Domain Controllers اسمه green الي موجود داخل com
وفيك تعتبرهم واحد green.com
مشاهدة المرفق 5970 مشاهدة المرفق 5971مشاهدة المرفق 5972
فانا لما اجي استعلم عن user مثلا بعطيه PATH تبعه عشان يعرف كيف يدور عليه
ناخد مثال ثاني حكينا انه TEst هي Organizational Units (OU) خلينا ناخد HR الي فيها نروح على Attribut Edtor وبعدين نروح على Distinguished Name نعملها copy ونضيفها في
نفس ملف text رخ تلاقي نفس الاشي user اسمه HR موجود داخل Organizational Units (OU) اسمها TEst وهاي (OU) موجوده داخل Domain Controllers اسمه green داخل com
نفس الاشي فيك تعتبرها green.com
مشاهدة المرفق 5974
لو نروح على Domain Controllers نفسه وندخل على Distinguished Name اقله copy واضعه في نفس الملف رح يحكيلي ان CN اسم الكمبيوتر الي عليه Domain Controllers موجود داخل Organizational Units اسمها Domain Controllers فهنا انفهم اني ممكن نضيف اكثر من Domain Controllers داخل
فانا لما اجي استعلم عن user مثلا بعطيه PATH تبعه عشان يعرف كيف يدور عليه
ناخد مثال ثاني حكينا انه TEst هي Organizational Units (OU) خلينا ناخد HR الي فيها نروح على Attribut Edtor وبعدين نروح على Distinguished Name نعملها copy ونضيفها في
نفس ملف text رخ تلاقي نفس الاشي user اسمه HR موجود داخل Organizational Units (OU) اسمها TEst وهاي (OU) موجوده داخل Domain Controllers اسمه green داخل com
نفس الاشي فيك تعتبرها green.com
مشاهدة المرفق 5974
لو نروح على Domain Controllers نفسه وندخل على Distinguished Name اقله copy واضعه في نفس الملف رح يحكيلي ان CN اسم الكمبيوتر الي عليه Domain Controllers موجود داخل Organizational Units اسمها Domain Controllers فهنا انفهم اني ممكن نضيف اكثر من Domain Controllers داخل