امتیاز موضوع:
  • 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,946
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

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

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


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] آنالیز network activity یک برنامه salehjg 8 1,068 ۲۱-فروردین-۱۳۹۸, ۰۳:۳۷:۳۲
آخرین ارسال: babyy
  بهترین برنامه دیباگر برای برناه ای که با دلفی 7 نوشته شده oposite 5 3,716 ۱۳-مرداد-۱۳۹۳, ۱۸:۵۸:۰۴
آخرین ارسال: NO DONGLE
  بدست آوردن پسورد فایلهای کمپرس شده RAR ZIP بدون بروت فورس با کمک ollydbg aeh 9 12,169 ۲۵-اسفند-۱۳۹۲, ۰۳:۲۶:۵۲
آخرین ارسال: The.Ghost
Cool مخفی کردن IP با نرم افزار Mask My IP cinapa 20 14,327 ۰۸-اردیبهشت-۱۳۹۲, ۱۲:۳۸:۵۷
آخرین ارسال: cinapa
  هک کردن مغز انسان با استفاده از دستگاه های ارزان قیمت eeg orange signal 0 1,496 ۰۲-اسفند-۱۳۹۱, ۱۴:۵۷:۲۷
آخرین ارسال: orange signal
Question [سوال] پیدا کردن دامین های روی یک IP HamedFaa 3 2,778 ۱۳-آبان-۱۳۹۱, ۱۷:۲۸:۵۳
آخرین ارسال: megatron
Question خاموش کردن رایانه های شبکه با VB saeedvir 11 9,958 ۱۱-خرداد-۱۳۹۱, ۱۲:۴۵:۴۲
آخرین ارسال: danialafshari
  کمکککک! شکستن قفل یک برنامه ساده (کرک)؟ sara228 2 2,973 ۲۱-دى-۱۳۹۰, ۰۰:۵۲:۰۴
آخرین ارسال: atige
Question کسی میتونه بگه که چطوری با vb6 به بانک اطلاعاتی MySQL یک سایت اینترنتی وصل شد amin89 1 1,876 ۰۷-شهریور-۱۳۹۰, ۱۲:۴۰:۰۵
آخرین ارسال: Sadeghi19
  روش کار یک برنامه رو چطور باید بفهمیم ؟ 1120 7 4,610 ۲۴-تير-۱۳۹۰, ۲۱:۰۵:۰۷
آخرین ارسال: Di Di

پرش به انجمن:


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

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