امتیاز موضوع:
  • 3 رأی - میانگین امتیازات: 3.33
  • 1
  • 2
  • 3
  • 4
  • 5
فعال کردن منوهای یک برنامه با ollydbg
نویسنده پیام
oposite آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 2
تاریخ عضویت: خرداد ۱۳۹۳

تشکرها : 6
( 0 تشکر در 0 ارسال )
ارسال: #1
فعال کردن منوهای یک برنامه با ollydbg
سلام دوستان
یه برنامه دارم که هم قفل سخت افزاری داره و هم خیلی از دکمه هاش غیرفعاله.
تا الان تونستم قفلشو بشکنم و بدون قفل وارد میشه اما هنوز نتونستم گزینه های غیرفعالشو فعال کنم
اگه کسی از دوستان در این زمینه اطلاعاتی داره ممنون میشم راهنمایی کنه.
البته اینو بگم که توسطه برنامه winenabler درام از امکانات غیرفعالش استفاده میکنم اما میخوام توی خود برنامه فعال بشن.Shy


فایل‌(های) پیوست شده بندانگشتی (ها)
   
۲۳-خرداد-۱۳۹۳, ۲۱:۱۱:۱۹
ارسال‌ها
پاسخ
civilmans آفلاین
كاربر دو ستاره
**

ارسال‌ها: 140
موضوع‌ها: 4
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 131
( 266 تشکر در 107 ارسال )
ارسال: #2
RE: فعال کردن منوهای یک برنامه با ollydbg
از یک لودر استفاده کنید در واقع یک لودر یا enabler بنویسید
۲۳-خرداد-۱۳۹۳, ۲۳:۲۶:۳۸
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, oposite
oposite آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 2
تاریخ عضویت: خرداد ۱۳۹۳

تشکرها : 6
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: فعال کردن منوهای یک برنامه با ollydbg
ممنون از کمکتون اما میشه بیشتر راهنمایی کنین اخه من مبتدی ام تازه اومدم تو این بحثا
۲۴-خرداد-۱۳۹۳, ۲۱:۳۹:۰۴
ارسال‌ها
پاسخ
oposite آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 2
تاریخ عضویت: خرداد ۱۳۹۳

تشکرها : 6
( 0 تشکر در 0 ارسال )
ارسال: #4
RE: فعال کردن منوهای یک برنامه با ollydbg
با برنامه winsight32 جزئیات یکی از گزینه های غیرفعالو در آوردم
کمکی می کنه؟
http://s29.postimg.org/8u3wub13r/winsight32.jpg
۲۸-خرداد-۱۳۹۳, ۱۹:۳۷:۴۴
ارسال‌ها
پاسخ
civilmans آفلاین
كاربر دو ستاره
**

ارسال‌ها: 140
موضوع‌ها: 4
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 131
( 266 تشکر در 107 ارسال )
ارسال: #5
RE: فعال کردن منوهای یک برنامه با ollydbg
باید کار با توابع api رو بلد باشید
توابعی مانند EnableWindow
میتونید روی این تابع bp بزارید و ببینید کی و کجا عمل میکنه
اگر تو olly موفق نشدید باید یک لودر خاص بنویسید
۲۸-خرداد-۱۳۹۳, ۲۰:۴۰:۵۸
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, oposite
oposite آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 2
تاریخ عضویت: خرداد ۱۳۹۳

تشکرها : 6
( 0 تشکر در 0 ارسال )
ارسال: #6
RE: فعال کردن منوهای یک برنامه با ollydbg
ممنون civilmans عزیز
اون تابع EnableWindow که خیلی به درد خورد.
تقریبا نصف منوها باهاش فعال شد ولی رنگش هنوز مثل حالت غیرفعاله ولی روش کلیک می کنم عمل میکنه
اگه یه راهنمایی دیکه بکنی که علت غیرفعال موندن بقیه منوها چی هستش ممنونت میشم.
منتظرم.
۳۰-خرداد-۱۳۹۳, ۱۶:۴۱:۴۳
ارسال‌ها
پاسخ
oposite آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 2
تاریخ عضویت: خرداد ۱۳۹۳

تشکرها : 6
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: فعال کردن منوهای یک برنامه با ollydbg
سلام دوباره.
دنبال تابع enablemenuitem گشتم و رفرنساشو بررسی کردم
رسیدم به ایجایی که توی عکس پیوست نشون دادم.
حالا اینجاشو دیگه نیاز به کمک دارم.
باید دستورات jump را تغیر بدم یا مقدار push رو عوض کنم یا هیچکدوم؟
منتظرم.ممنون

http://www.xum.ir/images/2014/06/20/CapturebUR1J.jpg
۳۰-خرداد-۱۳۹۳, ۲۳:۳۷:۴۰
ارسال‌ها
پاسخ
civilmans آفلاین
كاربر دو ستاره
**

ارسال‌ها: 140
موضوع‌ها: 4
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 131
( 266 تشکر در 107 ارسال )
ارسال: #8
RE: فعال کردن منوهای یک برنامه با ollydbg
فلگ ها رو بررسی کنید ببینید چه مقداری رو تو حافظه قرار میده
۳۱-خرداد-۱۳۹۳, ۲۳:۱۶:۱۸
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, oposite
oposite آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 2
تاریخ عضویت: خرداد ۱۳۹۳

تشکرها : 6
( 0 تشکر در 0 ارسال )
ارسال: #9
RE: فعال کردن منوهای یک برنامه با ollydbg
یه سوال داشتم.
زمانی که برنامه اجرا میشه و شروع به ساخت منوها و پنجره ها میکنه ، برای هر منو یکبار جداگانه کد نویسی میشه که فعال باشه یا غیر فعال یا اینکه دو تا بخش جدا گانه ( یکی واسه فعال کردن و دومی واسه غیرفعال کردن) نوشته میشه و بعد هر منویی که می خواد غیرفعال باشه ارجاع داده میشه به بخش غیرفعال و از کدای اون استفاده می کنه و هر منویی که می خواد فعال باشه ارجاع داده میشه به بخش فعال؟

ضمنا مقادیر push رو تغییر دادم و از حالت MF_GRAYED به MF_ENABLED تغییر کرد اما اتفاقی توی منوها نیفتاد.
۱۰-تير-۱۳۹۳, ۰۰:۲۳:۰۷
ارسال‌ها
پاسخ
oposite آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 2
تاریخ عضویت: خرداد ۱۳۹۳

تشکرها : 6
( 0 تشکر در 0 ارسال )
ارسال: #10
RE: فعال کردن منوهای یک برنامه با ollydbg
تا اینجا متوجه شدم فعال یا غیر فعال بودن منوها در زمان ایجادشون مشخص میشه و اگه اشتباه نکنم همه چی زیر سر style توی دستور CreateWindowExa هستش.
فقط هنوز نتونستم بفهمم style مقادیرش رو از کجا میاره.

دوستان کمک!!!!!!!!؟؟؟

http://xum.ir/image/FcQ6
۱۸-تير-۱۳۹۳, ۰۷:۳۷:۴۸
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #11
RE: فعال کردن منوهای یک برنامه با ollydbg
CreateWindowEx یک تابع api هست و flag های مربوط به style +اطلاعات کاملتر رو میتونی از msdn بخونی

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۱۸-تير-۱۳۹۳, ۰۸:۲۴:۵۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, oposite


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  بدست آوردن پسورد فایلهای کمپرس شده RAR ZIP بدون بروت فورس با کمک ollydbg aeh 9 15,236 ۲۵-اسفند-۱۳۹۲, ۰۳:۲۶:۵۲
آخرین ارسال: The.Ghost

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS