ايران ويج

نسخه‌ی کامل: تغییر متن msgbox یک برنامه با OllyDbg
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
دوستان میخوام متن msgbox یک برنامه رو با OllyDbg تغییر بدم
ممنون میشم راهنمایی کنید.
(۲۸-دى-۱۳۹۲, ۱۵:۴۵:۵۸)hamidsystem نوشته است: [ -> ]سلام
دوستان میخوام متن msgbox یک برنامه رو با OllyDbg تغییر بدم
ممنون میشم راهنمایی کنید.

برای نمایش MessageBox از چه تابع API استفاده میشه؟ قبل از اینکه اون تابع Call بشه پارامترهاش داخل پشته Push میشه و آدرس متن پیام هم جز پارامترهاست. میتونین به اون آدرس برین و متن پیام رو تغییربدین.
ممنون از راهنماییتون
برنامه با vb6 نوشته شده، متن msgbox در OllyDbg پیدا کردم و با دابل کلیک متن تغییر میدم اما بعد ذخیره همون متن قبلی میده
دوستان کسی نیست کمک کنه؟
خوب عزیز احتمالا چندین پارمتر دیگه هم داره....
بگرد ببین باز هعم هستش....
با سلام
اگر برنامه پروتکت شده و پیغام فارسی و بصورت اینکریپت شده نباشه میتونید نوی برنامه ای مثل Winhex متن پیغام رو پیدا و ویرایش کنید .
یا علی
سلام
خوب هستيد
توي وي بي براي نمايشمتن از rtxmsg استفاده ميشه
براي غيير پيغام يا بايد از hex اديتور ها استفاده كرد اگر متن طولاني تر از متن اصلي است 2 راه حل هست
1- inline hijacking
توي اين روش اون قسمتي كه متن رو ميخواد نمايش بده پيدا ميشه و بجاي كد اصلي از كد ثانويه كه كرك نوشته شده ( به زبان اسمبلي ) استفاده ميشه
2- ادرس متغيير اي كه متن رو نگه ميداره تغيير داده به ادرس خودتون
اميدوارم كمك كنه
سلام دوستان
اگه پیغام ها انکریپت شده باشند تکلیف چیه؟
لطفا راهنمایی بفرمائید.
با سلام
در این صورت باید از روشی که سعید جان فرمودند استفاده کنید ، یعنی باید کد به زبان اسمبلی در فایل اگزه تزریق کنید
یا علی