سلام یه برنامه گذاشتم که اونو دامپ کنید و اصلاح کنید
بعد از اصلاح برنامه باید با زدن دکمه پیغام مربوطه رو بده
من می خواهم فقط دامپ کنید یعنی کرکر نباید روی کد های برنامه بریک بزاره و دامپ کنه
یعنی اصلا با کدها کاری نداشته باشین فقط دامپ کنید .
تشکر
سلام یه برنامه گذاشتم که اونو دامپ کنید و اصلاح کنید
بعد از اصلاح برنامه باید با زدن دکمه پیغام مربوطه رو بده
من می خواهم فقط دامپ کنید یعنی کرکر نباید روی کد های برنامه بریک بزاره و دامپ کنه
یعنی اصلا با کدها کاری نداشته باشین فقط دامپ کنید .
تشکر
به صحبت های جناب هادی اضافه کنم که ، الگوریتم مذکور به راحتی توسط گذاشتن BP دور زده میشه ولی هدف اصلی اینه که برنامه توسط Dumper های معمولی یا پیشرفته دامپ بشه و اصلاح بشه.
بدون کوچکترین تغییر در اسمبلی برنامه ، در ضمن یه راهنمایی هم بکنم که پیدا کردن صحیح OEP و ... مد نظر نیست ، مساله ورای این مطالب است. !
با Lord دامپ کردم بعد اصلاح شد
تو سیستم من که درست کار نکرد .
خطای زیر رو میده :
Runtime error 216 at 004040C0
ممنون آقا بردیا ، واقعیت امر اینه که برنامه بعد از اینکه اجرا میشه تو رم اصلاعات خودش رو خراب میکنه ، آیا شما بعد از اینکه برنامه اجرا شد تو رم دامپ و اصلاحش کردی یا اینکه خیر ؟
من که گیج شدم ! برنامه بعد از اینکه اجرا میشه یه سری از اطلاعات باید خراب بشه وقتی شما هم دامپش میکنی اطلاعات خراب باهاش میاد رو هارد و اصلاح اون اطلاعات بی معنیه.
میشه یه کم توضیح بدی که چی کار کردی.
به نظر من در این برنامه هر دو روش دامپ کردن بی مورد چون به راهتی میشه جلوی خراب کردن تو پروسس رو گرفت
من که گفتم کاری به کد های برنامه نداشته باشید فقط دامپ کنید ببینید اصلاح میشه یا نه
من میدونم که با یه بریک پوینت ساده عملیات خراب کردن از کار میفته . من میخوام بدونم که برنامه بعد از اجرای کد های خودش دامپ و اصلاح میشه یا نه ؟
مرسی