delphi4arab منتديات دلفي للعرب

نسخة كاملة : طريقة عمل مولد برامج
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليم , كثيرا ما تراودني هذه الفكرة و قد بحثت في كثير من المرات دون جدوى .
احاول عمل برنامج يولد برامج اخرى و اسئلة كثيرة تدور في ذهني . 
مثلا لدي برنامج , عند الضعط على زر Generate مثلا فاني احصل على برنامج اخر على سطح المكتب يقوم باظهار رسالة Hello world على سبيل المثال .
السؤال هنا , هل احتاج في  انشاء ملف التنفيذي الى كتابة PE Header كامل و التعامل مع Sections و ما الى ذلك ؟ ام هناك شيء لست على دراية به ؟.
شكرا مسبقا .

وعليكم السلام ورحمة الله وبركاته
لديك 3 خيارات (وربما اكثر...)
1- تبرمج compiler يحول الاوامر الى لغة يفهمها المعالج في ملف تنفيذي
2- تبرمج stub/loader وتضيف له النص او اوامر يقوم بها اثناء التنفيذ
3- تنشئ سورس ثم نستدعي compiler لانشاء البرنامج exe
بارك الله فيك استاذ عبد العزيز . قصدت الثانية بالضبط , لم اعرف كيف ابدأ هل من مثال بسيط .
شيء آخر , البرامج الخبيثة تستعمل نفس الآلية أقصد (RAT) فهل يؤثر هذا على عمل البرنامج اذا وجدت برامج الحماية على النظام ؟
(14-03-2020, 07:29 PM)Rever7eR كتب : [ -> ]لم اعرف كيف ابدأ هل من مثال بسيط
إبحث في المنتدى عن كلمة stub
(14-03-2020, 07:29 PM)Rever7eR كتب : [ -> ]البرامج الخبيثة تستعمل نفس الآلية أقصد (RAT) فهل يؤثر هذا على عمل البرنامج اذا وجدت برامج الحماية على النظام ؟
نعم
برنامج يقوم بفتح ملف تنفيذي exe أليس مثير للشبهة ؟
خاصة ان كان مجهول المصدرلا يحتوي
Digital signature