الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

how could u make it more evil ? share ur idea with us

مغلق
بدأه tmaaa في 27 أكتوبر 2002 · 4 رد · 590 مشاهدة · في منتدى الشبكات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أشكر الاخوبن فيصل وعبد الحفيظ ( صاحب عنوان الموضوع :P ) لمشاركتهما في مناقشه الموضوع معي .( بس انا اللي طلعت الفكره كلها :mad: )

:D :D :D

under winxp

ساكتب التجربه التي قمت بها ولكم ان تقوموا بالتجربه :

- نقوم بتغيير اسم اي برنامج ( يفضل ان يكون صغير لاجراء التجربه بسرعه) الى اسم من ملفات الـ exe التابعه للنظام . مثلا taskmgr في system32 .

- نقوم بـ copy-pasteللبرنامج الى system32 .

taskmgr لابد ان يكون مقفلا - يعني غير شغال - .

- بعد ذلك بفتره بسطيه نشغل برنامجنا taskmgr الموجود في system32 .

- بعد فتره قصيره سيعيد النظام الملف الاصلي الى مكانه اي سيقوم بـ overwrite لبرنامجنا الشغال لكنه لن يقوم باغلاقه( هذه النقطه محل بحث. overwite running exe ).

- نشغل برنامج taskmgr التابع للنظام .

- باستخدام pview او برنامج مشابه يقوم بعرض الـ path الخاص بالـ processes التي تشتغل حاليا نلاحظ ان الـ path الخاص بالبرنامجين او بالاصح ( the two processes ) هو نفسه windowssystem32 . هذا شئ عجاب :eek: :eek:

ما هي الفائده من هذا كله ؟

الفائده XXX , هذا الامر يعود الى قارئ الموضوع وكيف يستغل هذه النقطه .

من له باع في الموضوع اتمنى المشاركه في النقاش فلدي العديد من الاسئله .

(f)

CIONO1

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#2

السلام عليكم

يسرنا ان نكمل المناقشة هنا:)

قبل ان ندخل في التفاصيل البرمجة نتكلم قليلا عما يمكن استغلاله فيه :

اول شيء تصورته، في بيئة w2k/XP أصبح من الصعب إخفاء اي برنامج من taskmnr :(

ولكن يمكن كتابة البرنامج كـ service وبذلك علي الاقل يحصل علي صلاحية Admin وحتي اذا اكتشف البرنامج احد في taskmgr لا يستطيع إيقاف ال Service ...

ولكن الطريقة التي ذكرتها، اذا عرفنا كيفية قيام ويندوز بكتابة فوق البرنامج Overwriting مع إبقاء الProcess شغالا علي الاقل هذا يعطي الفرصة للبرنامج للتكاثر ( اذا كانت برمجت لذلك ) :D

يعني البرنامج قد يقوم باستغلال ملفات مثل wininit.ini وعند بدء تحميل الويندوز يقوم باستبدال نفسه بtaskmgr وعلي الاقل يشتغل مرة واحد ثم حتي لو تم حذفه وإعادة taskmgr يستطيع ان يولد نفسه كما يشاء :rolleyes:

واذا أمكن هذا يقودنا إلي أشياء أخري more evil مع دمج التقنيات الاخري مثل api hook,dll injection ...

ياتري فهل يمكن فعلا عمل ذلك؟ نتمني من اهل الخبرة في برمجة low level ان يفيدونا :)

#3

السلام عليكم

لقد ادركت ان كل ما في الامر ان winxp تسمح بتغيير اسم الملف التنفيذي وهو شغال لكنها لاتسمح بحذفه . فالنظام يقوم بتكوين mapfile ولا يعطي اهتماما بعد ذلك للاسم .

هذا الامر منطبق على ملفات الـ DLL .

على العموم يمكن اعتبارها طريقه Overwrite لبرنامج شغال , حيث يتم اولا تغيير اسم البرنامج ومن ثم وضع برنامجنا الى نفس المكان ثم حذف الملف المغير بعد ان يتم اغلاقه .

CIONO1

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#4

السلام عليكم

قريبا

. FireWalls & this evil

الموضوع في طور البحث فأمامنا العديد من برامج Firewall نقوم بالتجربه عليها . ( لا نعلم ان كان يمكن الاستفادة من هذا الامر ام لا ... ) .

(f)

CIONO1

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#5
اقتباس
فالنظام يقوم بتكوين mapfile ولا يعطي اهتماما بعد ذلك للاسم .

هاااااه ،، علي الاقل لا يتم إيقاف البرنامج المشبوه المنتحل ليفعل ما يحلو له ، ولا سيما اذا اشتغل في حساب الادمن !!! :rolleyes:

تصور اذا قام بعمل patch لدالة إغلاق البرنامج ورفض اغلاقه حتي من taskmgr :D :D :D

هذا الموضوع مغلق.

مواضيع مشابهة