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

كيف افعل زر مخفي بالبرنامج

مغلق
بدأه ساسان في 7 ديسمبر 2007 · 8 رد · 2,454 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اسعد الله اوقاتكم بكل خير

عندي استفسار يا شباب

وهو

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

طبعاً اناء فكيت برنامج عندي وسيطرت عليه ولكن فيه ازارير غير مفعله واريد تفعل تلك الازرير

حتي اتمكن من السيطرة على البرنامج بالكامل

وماهو الداول المستخدم

واتمناء ان الموضوع مكتوب في القسم المناسب

اخوكم

ساسان

#3
Ahmed18 كتب:
استخدم هذا البرنامج En4bler

بارك الله فيك اخي الكريم

ممكن تشرح لناء عمل البرنامج

#4

افتح البرنامج الهدف ثم افتح برنامج En4bler ستجد انة تم تفعيل الأزرار في البرنامج الهدف.

#5
Ahmed18 كتب:
افتح البرنامج الهدف ثم افتح برنامج En4bler ستجد انة تم تفعيل الأزرار في البرنامج الهدف.

بارك الله فيك

اخي الكريم

لم يعطيني نتيجة هذا البرنامج

ولم يفعل ائ زر

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

وشكرأعلى اهتمامك

ساسان

#6

ابحث عن اي شئ يمكن عمل Disable منه لنافذة !

لو كنت تبرمج برنامج ماذا ستفعل لعملdisable لنافذة(الزر = نافذة) ؟؟

على حد علمي يمكن استخدام الدالةEnableWindow مع العلم FALSE

BOOL EnableWindow(

	HWND hWnd,	// handle to window
	BOOL bEnable 	// flag for enabling or disabling input
   );

للعلم عند انشاء اي نافذة تكون بطبيعتها Enabled الا اذا تم استخدام WS_DISABLED كأحد عناصر البارامتر dwStyle في الدالة CreateWindowEx

HWND CreateWindowEx(

	DWORD dwExStyle,	// extended window style
	LPCTSTR lpClassName,	// pointer to registered class name
	LPCTSTR lpWindowName,	// pointer to window name
	DWORD dwStyle,	// window style
	int x,	// horizontal position of window
	int y,	// vertical position of window
	int nWidth,	// window width
	int nHeight,	// window height
	HWND hWndParent,	// handle to parent or owner window
	HMENU hMenu,	// handle to menu, or child-window identifier
	HINSTANCE hInstance,	// handle to application instance
	LPVOID lpParam 	// pointer to window-creation data
   );

ما ستفعله هو مراقبة الدالة الاولى EnableWindow اذا وجدتها تستخدم FALSE مع مقبض الزر ستغيرها الى TRUE

اذا لم تحصل على نتيجة فراقب دالة انشاء النوافذ وغير الـStyle بحيث لا تنشئ نوافذ Disabled

بالتوفيق

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#7
GamingMasteR كتب:
ابحث عن اي شئ يمكن عمل Disable منه لنافذة !

لو كنت تبرمج برنامج ماذا ستفعل لعملdisable لنافذة(الزر = نافذة) ؟؟

على حد علمي يمكن استخدام الدالةEnableWindow مع العلم FALSE

BOOL EnableWindow(

	HWND hWnd,	// handle to window
	BOOL bEnable	 // flag for enabling or disabling input
   );

للعلم عند انشاء اي نافذة تكون بطبيعتها Enabled الا اذا تم استخدام WS_DISABLED كأحد عناصر البارامتر dwStyle في الدالة CreateWindowEx

HWND CreateWindowEx(

	DWORD dwExStyle,	// extended window style
	LPCTSTR lpClassName,	// pointer to registered class name
	LPCTSTR lpWindowName,	// pointer to window name
	DWORD dwStyle,	// window style
	int x,	// horizontal position of window
	int y,	// vertical position of window
	int nWidth,	// window width
	int nHeight,	// window height
	HWND hWndParent,	// handle to parent or owner window
	HMENU hMenu,	// handle to menu, or child-window identifier
	HINSTANCE hInstance,	// handle to application instance
	LPVOID lpParam	 // pointer to window-creation data
   );

ما ستفعله هو مراقبة الدالة الاولى EnableWindow اذا وجدتها تستخدم FALSE مع مقبض الزر ستغيرها الى TRUE

اذا لم تحصل على نتيجة فراقب دالة انشاء النوافذ وغير الـStyle بحيث لا تنشئ نوافذ Disabled

بالتوفيق

بارك الله فيك اخي الكريم

الى الان ما حصلت الدالة

التي تفعل الزر المخفي في البرنامج

جاري البحث

#8

هل من الممكن ارفاق هذا البرنامج او بعث وصلة تحميلة علي الخاص اذا كان تجاري ؟

علي الرغم من انني اشك في انك لم تنفذ كلام الأخ GM بالشكل الصحيح.

#9

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

بسم الله الرحمن الرحيم

أخى فى الله من الممكن أن تقوم بتفعيل الزر الغير مفعل أتوماتيكيا بأستخدام برنامج

Windows Enabler

عند تقوم بتشغيله فانه يكون بجانب الساعة تضغط عليه ضغطة يسار بالماوس وستجد ظهور كلمة

ON

ثم قم بفتح البرنامج الضحية واضغط على الزر الغير مفعل وسترى انه تم تفعليه بأذن الله

ومن الممكن تفعيل الزر الغير مفعل يدويا بأستخدام المنقح مثل

SoftICE

OllyDBg

WinDBG

تقوم بفتح البرنامج الضحية داخل المنقح ثم تضع نقطة توقف على الدالة

EnableWindow

ثم تقوم بتشغيل البرنامج واكتب بيانات التسجيل وستجد توقف البرنامج ارجع للمنقح ثم ستجد انك فى مكان الدالة ثم اعكس امر القفز التالى للدالة

لاحظ ان هذا الطرق لا تصلح مع تطبيقات الدوت نت فلها طرق خاصة

Windows.Enabler.AIM.zip

تم تعديل هذه المشاركة بواسطة A.I.M في 28 ديسمبر 2007 في 08:24

الأسمبلى : هى لغة برمجة تتكون من سلسلة من التعليمات المتتابعة . كل تعليمة فيها تحول الى تعليمة بلغة الألة

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

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