مساحة إعلانية Hakin9 Magazine

القراءة من قواعد البيانات الخاصة بالنظام !!!

نشر بتاريخ: يوليو 16th, 2007 | التصنيف: Development | - عدد المشاهدات 646 | (7 تعليقات)

السلام عليكم ورحمة الله وبركاته …

اليوم بالصدفة إكتشتف أمراً لينوكساويياً ولا أروع هو getent حيث يساعد على قراءة المعلومات من قواعد البيانات الخاصة بالـ administration للنظام … مثل هذه القواعد هي:


-	passwd
-	group
-	services
-	protocols
-	aliases
-	hosts
-	shadow
-	netgroup
-	ethers
-	networks


حيث يمكنك إستعماله للحصول على معلومات معيينة من قاعدة من هذه القواعد بصورة مباشرة ومن دون الحاجة الى إستعمال الأمر grep …
أمثال:


$ getent passwd binary
$ getnet group admins
$ getent protocols igp
$ getent services telnet

ومن هنا نستطيع أن نقوم بإستعمال هذا الأمر في السكربتات BASH Scripts من أجل إستخراج معلومات معيينة.
أخوكم B!n@ry …

  1. AG-Spider
    يوليو 17th, 2007 at 17:32

    رائع بيناري اضافه جديدة لمعلوماتي وعايز استفسر عن امر ايضا منك ابو محمد اريد امر يظهرلي البرامج المركبه على النظام الصراحه بحثت ومعرفتش اجيبه
    معلش حتقل عليا حبيبي
    تحياتي
    اخوك

  2. يوليو 18th, 2007 at 02:20

    Supported databases:ahosts ,ahostsv4, ahostsv6, aliases,ethers,group,hosts,net,group,networks,passwd,protocols,rpc ,services,,shadow

    أمر مفيد ويستحق المعرفة … لكن الخيار s … لا أجد له تطبيق .. أو باﻷحري لم استطع استغلاله

  3. يوليو 18th, 2007 at 08:16

    هلا أخي AG … لمعرفة الحزم المثبتة ما عليك إلا تنفيذ التالي:
    rpm -qa
    لمعرفة جميع الأوامر الموجودة عندك أضغط على Tab مرتين وتصفح آلاف الأوامر … وحياك الله في كل وقت …

  4. يوليو 18th, 2007 at 08:40

    أخي qasem الخيار s صراحة قمت بتجربة شيء مثل هذا:
    getent hosts –service=/etc/pure-ftpd/pure-ftpd.conf sles10
    وعادي قام بإرجاع السطر الخاص بالهوست sles10 !!!

    شي غريب صراحة، حتى document له ما في

  5. يوليو 18th, 2007 at 19:41

    نفس الحال معي …

  6. يوليو 19th, 2007 at 08:15

    خلاص الي يجد الهدف منها يخبر الثاني …

  7. St0rM-MaN
    أغسطس 29th, 2007 at 20:31

    عي فكره انت ممكن تعمل برنام زي كده بال c بسهوله جدا بس انا مش عارف الاوبشنس فيه
    ببساطه حاجه مثلا زي
    getent passwd binaray
    ممكن تعمل برنامج يختار اي ستركشر زي passwd
    man getpwnam
    وشوف الستركشر الي جواها :]
    شكرا بيناري انا عارف انه بوست قديم بس يالله

Comments are closed.