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

كود MessageBox؟

بدأه Rasool Micro في 4 يناير 2012 · 3 رد · 1,001 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام وعليكم اخواني المبرمجين

ممكن كيفية كتابة كود MessageBox في الاسمبلي ؟

الهدف من سؤالي انه عندما قمت بتشغيل برنامج ollyDbg ادرت ايجاد طريقة لدمج كود messagebox في البرامج (مثال لكيفية عمل الفيروس) فوجد انه يجب تحديد البرامترات وذلك بوضعها في المكدس لكني لم افهم جيداً كيف احدد قيم البرامترات لهذا ارجو منكم ان تعلموني كيف اقوم بكتابة MessageBox في الاسمبلي؟؟؟؟؟؟؟

وشكراً

#2

اخوان ليس من المعقول انه لا يوجد احد يعرف الجواب

#3

http://win32assembly.online.fr/tut2.html

push 40h
push offset _CAPTION
push offset _MSG
push 0
call MessageBoxA

40h هي قيمة MB_OK حسبما أذكر.

0 بدلاً من NULL.

أو يمكنك استدعاؤها بالشكل التالي باستخدام Invoke:

Invoke MessageBox, NULL, addr _MSG, addr _CAPTION, MB_OK

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#4
Xacker كتب:

http://win32assembly.online.fr/tut2.html

push 40h
push offset _CAPTION
push offset _MSG
push 0
call MessageBoxA

40h هي قيمة MB_OK حسبما أذكر.

0 بدلاً من NULL.

أو يمكنك استدعاؤها بالشكل التالي باستخدام Invoke:

Invoke MessageBox, NULL, addr _MSG, addr _CAPTION, MB_OK

اشكرك اخي الكود فعال مئة بالمئة

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