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

استفسار عن كيفة عمل Injection في برنامج معين؟

مغلق
بدأه TheKiLLeR في 6 أبريل 2005 · 2 رد · 964 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم .

صراحه ,عندما تم استخدام هذه الطريقه اي ال Injection لغايه تخطي عده اشياء منها الفيرروول ,احببت ان افهم واستطيع برمجتها , لكني كنت متحير اذا استطيع ان اجد منتدى برمجه غير الاجانب اي عربي يستطيع مساعدتي ,,لكن حين دخلت الى هذا المنتدى الرائع ,اتقنت وبشده انه يوجد اشخاص محترفون جدا بالبرمجه بكل معنى الكلمه ,ان هذا الطلب لن يتعدى كاي سؤال ...

وها انا اطلب مساعدتكم , وسؤالي كالتالي :

حين نريد عمل انجكشن ببرنامج معين , احد الشروط هون ان يكون الملف الخاص بنا هو من نوع DLL ..اذا ,ما هيه الفكره هنا ؟ اي ان ملف مكتبي ,حسب معلوماتي ,لا يستطيع العمل مثل ملف EXE ,اقصد بصوره تلقائيه ,اي يجب ان نقوم عن طريق ملف تنفيذي ,باستدعاء الدوال التي تكون بداخل هذه الملف ...

فهل لكي استطيع عمل انجكشن ,يجب ان ابرمج ملفين ,الاول من نوع EXE والثاني من نوع DLL , ومن ثم ابعث الاوامر من ملف التنفيذي الى ملف ال DLL ??

ارجوا الرد ومساعدتي على فهم الامر ... :wacko:

تقبلو اجمل تحياتي ,,

:)

#2

عليكم السلام ,,

لوتوضح أخي الكريم ,, تريد حقن الملف التنفيذي إلى أين ؟! ومادخل ملفات dll ؟!!!

-

المهم طريقة حقن ملف تنفيذي بملف تنفيذي آخر تجدها , هنا

/index.php?showtopic=50934

-

http://www.jaascois.com

*************************************************

مجموعة مواضيع - إحتراف البرمجة -

ّ~~~~~~~~~~~~~~~~~~~~~~

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

/index.php?showtopic=45002

آخر المواضيع :

+- تحليل جرائم الكمبيوتر -+

أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات

ثغرة SMS لأجهزة الجوال Siemens 3568i !

أخطاء وثغرات البرامج العربية !!!

سلسلة مواضيع - أمن وحماية مواقع الويب -

E البرمجة المتقدمة X للملفات التنفيذية E

سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة

**************************************************

<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>

**************************************************

#3

السلام عليكم ..

اولا اشكرك للرد اخي ,,

بالنسبه لرابط حقن ملف تنفيذي بملف تنفيذي اخر ,فعلا موضوع يستحق الاهتمام ولقد قرأت المشاركات الحاليه كلها... لكن الموضوع ليس مطابقا تماما لما قصدته ,لكن يوجد تقارب بالموضوعين ,,فموضوعي ايضا يتداول CreateProcess وغيره من دوال, لتستطيع برمجتوا...

اسمح لي ان اوضح قصدي بما يلي :

مثلما ما ذكرت ,الغايه من عمل ال "Injection" هو الدخول الى منطقه في الذاكره مخصصه لاحد البرامج ,ان صح التعبير , مثلا لبرنامج معين بالوندوز (طبعا يكون قيد التشغيل..ليكن Real Player) ومن ثم نقوم بحقن ملف معين -باختيارنا- الى هذه المنطقه ---اي المنطقه التي قمنا بجمع الذاكره او حجز الذاكره --- الى داخلها ,

وثم قد تسئلني وما التنيجه ؟ النتيجه وهيه الغايه من فعل ذالك هو ان ملفنا الذي قد قمنا بحقنه للذاكره , معروف من النظام والبرامج الاخرى -مثلا الفير وول- على انه من ملفات التابعه الى Real Player فاصبح له جميع صلاحيات هذا البرنامج ايضا....

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

في المرفقات يوجد مثال عن كيفة عملها بال ++C ا -- لكي اوضح لك قصدي اكثر....

انتظر رايك..

واشكرك مجداا للاهتمام وكرمك بالشرح والعطاء ,

تقبل تحياتي ,,

Covert_Dll1785498242004.zip

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

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