الفريق العربي للهندسة العكسية
حقن مكتبه dll داخل البرنامج - نسخة قابلة للطباعة

+- الفريق العربي للهندسة العكسية (https://www.at4re.net/f)
+-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html)
+--- قسم : الهندسة العكسية - Reverse Code Engineering (https://www.at4re.net/f/forum-19.html)
+--- الموضوع : حقن مكتبه dll داخل البرنامج (/thread-2945.html)

الصفحات: 1 2


حقن مكتبه dll داخل البرنامج - dani_jassm - 27-12-2021

السلام عليكم اخواني 

عدي مكتبه dll مبرمج بلغه c# هل يمكنن ان احقنها داخل البرنامج 

بدون استعمال مكتبه ثانيه من نوع c++ 


مع تحياتي الى الاخوه


RE: حقن مكتبه dll داخل البرنامج - Cyperior - 27-12-2021

أضف أحد الدوال الخارجية للمكتبة إلى دوال الاستدعاء imports للبرنامج


RE: حقن مكتبه dll داخل البرنامج - dani_jassm - 28-12-2021

(27-12-2021, 12:53 AM)EarthMan123 كتب : أضف أحد الدوال الخارجية للمكتبة إلى دوال الاستدعاء

ممكن مثال او توضحلي اكثر


RE: حقن مكتبه dll داخل البرنامج - Cyperior - 28-12-2021

ممكن ترفع المكتبة لأرى؟


RE: حقن مكتبه dll داخل البرنامج - dani_jassm - 28-12-2021

(28-12-2021, 12:44 PM)EarthMan123 كتب : ترفع المكتبة لأرى؟

صديقي هي عباره عن MessageBox يضهر عند حقن المكتبه وانشاءالله اطور الفكره اكثر المكتبه مبرمجه c#
[صورة مرفقة: up4net.com16406974760371.png]


RE: حقن مكتبه dll داخل البرنامج - Cyperior - 28-12-2021

https://sites.google.com/site/robertgiesecke/Home/uploads/unmanagedexports

https://www.nuget.org/packages/UnmanagedExports.Repack.Upgrade/


RE: حقن مكتبه dll داخل البرنامج - dani_jassm - 28-12-2021

(28-12-2021, 02:00 PM)EarthMan123 كتب : https://www.nuget.org/packages/Unmanaged...k.Upgrade

اخي للاسف ما ضبطت


RE: حقن مكتبه dll داخل البرنامج - Cyperior - 28-12-2021

الملف الذي في المرفقات يحتوي على دالتين خارجيتين exported function

لاستدعاء الدالة قم فقط بإضافتها إلى دوال الاستدعاء الخاصة بالبرنامج المراد.


RE: حقن مكتبه dll داخل البرنامج - dani_jassm - 28-12-2021

(28-12-2021, 06:47 PM)EarthMan123 كتب : لاستدعاء الدالة قم فقط بإضافتها إلى دوال الاستدعاء الخاصة بالبرنامج المراد.

حبيبي انت ما فهمت صيغه سؤال سوالي هو كيف احول ملف dll المبرمجه بلغه c# شبيه بمكتبه dllmain الخاصه في c++ عنده حقنه باي برنامج تعمل تلقائي


RE: حقن مكتبه dll داخل البرنامج - Cyperior - 28-12-2021

كيف ستقوم بحقن المكتبة؟

1 - باستخدام برنامج يحقنها في البرنامج المستهدف.
2 - استدعاء المكتبة من داخل البرنامج
3 - إضافة أحد الدوال الخارجية للمكتبة إلى البرنامج المستهدف عن طريق أحد البرامج. وهو الأسهل هنا من ناحية الاستخدام المتواصل.

بعد حقن المكتبة يمكنك استدعاء الدالة التي تريد.

أخيرا لا يمكنك تحويل ملف مكتبي من#C إلى ++C بدون التعديل عليه لإخراج الدوال.