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

كيف أصنع برنامج يقوم بتعديل ملف exe مصمم بنفس الفيجوال بيزيك - رجاء الإجابة

مغلق
بدأه الفتاك في 24 أبريل 2002 · 15 رد · 2,662 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

إخواني العنون مختصر لذا صعب فهمه

كيف أقوم بعديل كود ملف exe حسب رغبتي بحيث أن الملف مصمم بلغه الفيجوال نفسها

وأرغب بتعديل جزء بسيط منه عن طريق برنامج آخر

أنا أعرف أن هذا ممكن لكني لا أعرف كيف

فرجاءا لمن يستطيع ان يرد عليي لأني أعتبر هذا المنتدى أفضل من الذي لم يرد عليي أحد فيه

فأرجو الرد

الفتاك من فلسطين

#2

أقول ياأخي الفتاك

هذا السؤال لو تسألة في جميع المنتديات العربية أو حتى الأجنبية

ما أحد بيجاوبك

أنا تعبت وأنا أسأل هذا السؤال في منتديات أجنبية دوخت؟؟

لأنهم قالو في رقم في الهاردسك ما يتعامل إلى مع الملفات التنفيذية exe

وسوالف غريبة سمعتها كثير يعني السالفة معقدة

وبعضهم قالو لازم أكواد c++ لأن الفيجول بيسك غير قادر والله أعلم

المهم لو لقيت إجابة إطرحها في هذا المنتدى لنستفيد منها

#3

أخي الكريم

في راجل طيب ان شاء الله حيقولي الطريقه إن شاءالله

وهي فعلا بلغه c++

شكرا

#4

إن شاء الله تضع لنا الكود يا أخي الفتاك:) :(

#5

لو كان ذلك ممكنا فعلى أصحاب البرامج التي تباع في الاسواق السلام

حيث يكفي أن تسطو على أي برنامج يعجبك وتغير وتعدل فية ثم تضع أته من تصميمك وتبيعه أيضا

#6

السلام عليكم

شوف هالأمثلة

http://www.geocities.com/whisperitvoicechat/Forum.zip

هذه هي الأمثلة التي وعدتكم بها و أتمنى أن تستفيدو منها .

اثنين من الأمثلة تقوم بفتح الريسورس من ملف الـ EXE و بعض المعلومات الأخرى كالـ PE headers .

البرامج التي تستطيع عبرها أن تعدل بالـ EXE هي :

1- عبر الـ C++ بأن تفتح الملف كـ Resource و تعدل فيه ثم تحفظه .

2- عبر برنامج أداة من بورلاند لتعديل الريسورس (لا أذكر اسمها) .

3- الأفضل عبر برنامج الـ ResourceHacker و غيره من البرامج الخاصة .

و إن كنت لا تستطيع رؤية الريسورس من الملف أو الملف لا يوجد فيه ريسورس فطريقك الوحيد هو التعديل فيه عبر الـ HexEditors بحيث يمكنك تعديل أي بيانات من تغيير أو استبدال لكن هناك شرط وحيد هو أن البيانات المعدلة لا يجب أن تزيد عن البيانات الأصل أي لو أنك تريد تعديل ملف EXE فيه صورة و تريد تغييرها و لم تتمكن من رؤية هذه الصورة فما عليك إلا أن تفتح الملف على برنامج HexEditor و تبحث عن هيدر أو ترويسة الصورة و تنسخ البيانات من بداية الصورة لنهايتها و تفتحها على الـ PaintShop لأنه لا يزيد أي بيانات إضافية بعد التبديل ثم تقوم بتعديلها كما تشاء لكن لا تغير أعدادات اللون أو حجم الصورة و احفظ الصورة كما هي و الآن عليك أن تستبدل بيانات الصورة المعدلة بالصورة الأصلية الموجودة داخل الـ EXE ....

و تستطيع تعديل أي نص في الEXE عبر محرر الهكس بأن تبحث عن النص الذي تريد تعديله و تعدله دون إضافة أي شيئ و استبدل الأحرف الزيادة بفراغات Spaces .

أعتذر على التأخير و قصر الشرح لأني حالياً مشغول جداً بالأمتحانات العملي .

و أعدكم بموضوع مفصل مع الصور بعد الأمتحانات .

تحياتي

#7

شكرا أخي الكريم

لكن بصراحة الأمثله فيها شويه غرابة

ممكن تشرحها بشكل مبسط

وطبعا اللي بدنا اياه هو كيف نعدل ملف EXE بالفيجوال من نفس الفيجول

وشكرا

الفتاك

#8

أخي العزيز

قصدت بالرد أن أطرح كل الأساليب لكن الفيجوال بيسك لا يضع أي ريسورس داخل الـ EXE لذلك عليك اتباع طريقة الهكس .

انتظر علي شوي لأني مشغول بالأمتحانات حتى أشرح الموضوع بتفصيل أكبر .

تحياتي

#9

شكرا أخي الكريم لاستمرارك معنا

بس طالما الفيجوال مش ممكن تغيير كوده

فهل يوجد طريقه أجعل برنامجي يصنع ملف exe أنا مجهزه

يعني يضغط زر يقوم البرنامج يصنع ملف exe طبعا بمتغيرات هو حددها

هل ....... ؟

وشكرا أخي والله يوفقك

الفتاك

#10

أن تعمل برنامج يعمل EXE

إن كان هذا قصدك فهذا غير ممكن لأنه من الصعب جداً برمجة كومبايلر لذلك لكن هناك التفاف مثل التروجنات .

بأن تضع بيانات بنهاية الملف و يقوم البرنامج بالتحقق من البيانات و يقرأها .

أو تستخدم ميزة الـ Plug-Ins إذا كنت تريد استخدام Functions جديدة للبرنامج

ما بعرف إذا فهمت قصدك لذلك إن لم يكن كذلك ياريت توضح الهدف بالضبط حتى أقدر ساعدك

تحياتي

#11

أخي الكريم

أنا بالضبط أريد عمل برنامج مثل برنامج edit server في برامج الباكدور

البرنامج جاهز تقريبا لكن ينقص طريقه وضع إيميل الشخص في السيرفر ليتمكن من ارساله للضحية واستقبال الأيبي

لقد رأيت برنامج مصمم على الفيجوال يعمل هذا

وكلمت صاحبه لكنه لم يفيدني حتى الآن

فيا ريت تقلي الطريقة واذا احتجت تشوف البرنامج هذا إيميلي كلمني عليه

el_fatak@hotmail.com

وشكرا

الفتاك

#12

على الرحب و السعة

و راح علمك طريقة أخذت مني الكثير من الوقت لتعلمها و هي تغيير الأيقونة .

تحياتي

blackice2002@ny.com

#13

عزيزي blackice

هل لك أن تشرح لنا كيف

تضع بيانات بنهاية الملف و يقوم البرنامج بالتحقق من البيانات و يقرأها .

أو ميزة الـ Plug-Ins إذا كنت أريد استخدام Functions جديدة للبرنامج

وياريت مع مثال لأني هلكت وتعبت من كثرة البحث والسؤال ولم أجد أحد يساعدني

:'( :'(

وشكرا سلفا (f)

#14

أبشر

إن شاء الله راح حط كم مثال بس ياريت لو تمهلوني فترة قليلة كما ذكرت سابقاً بسبب امتحانات العملي و راح حطلكم كل الكودات اللي تحتاجوها .

تحياتي

#15

بالنسبة للموضوعات اللي طرحتها أخ tmmaa فهي مواضيع متقدمة جداً في الـ Pe headers و أعتقد أنها تحتاج لخلفيات برمجية قوية جداً للدخول فيها .

بالنسبة للكتاب عندي كتاب بالعربي "برمجة API باستخدام فيجوال بيسك" و هو رائع جداً أنصح به و بأمكانك الحصول على نسختك http://www.raypub.com

الأرتباط المباشر : http://www.raypub.com/books/computer/api.html

و عدد الصفحات 1260 صفحة

تحياتي

#16

السلام عليكم

اشكرك أخي العزيز blackice .

اتمنى ان ترسل الامثلة التي ذكرتها على ايميلي , لاني لا استطيع فتح اي رابط موجود في geocities .

ان كان لديك الـ E-book لكتاب Win32 API Programming with Visual Basic ارجو اخباري . انا فقط اريد القسم الخاص بالــ PE File , فانا لست من مبرمجي الفيجوال بيسك فقط اردت الاطلاع على المعلومات التي يقدمها الكتاب في هذا المجال .

CIONO1

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

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

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

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

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

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…