چگونه می توان برنامه ها را با استفاده از ابزار مقایسه افست کرک کرد
مدت هاست که گروه های شکست نرم افزار وجود دارند. بسیاری از مردم تصور می کنند که غیراخلاقی هستند زیرا در حال شکست دادن سیستم صدور مجوز نرم افزار برای تنظیم مجدد غیرقانونی یک نرم افزار آزمایشی (shareware) یا تبدیل آن به یک برنامه کاملاً کاربردی بدون نیاز به خرید مجوز هستند. ممکن است دلیل این کار تعجب برانگیز باشد اما بیشتر اوقات برای سود پولی نیست بلکه دانستن چگونگی "کار کردن" و کسب دانش بیشتر از طریق بسته بندی ، رفع اشکال و تجزیه و تحلیل برنامه چالشی است . شکاف هایی که برای عموم منتشر می شود اثبات مفهوم یک نسخه خاص است و به طور معمول با انتشار نسخه جدیدی از برنامه ، آن را دوباره کرک نمی کند.
دانستن چگونگی شکستن یک برنامه با استفاده از یک پچ آماده ، keygenerator یا فایلهای کرک شده موجود ، عنوان "نرم افزار شکن" را برای شما به ارمغان نمی آورد. فقط اگر بتوانید خارج از چارچوب فکر کنید و بفهمید چگونه خودتان محافظت از نرم افزار را دور می زنید ، پس خود را به عنوان یک کرک نرم افزار در نظر می گیرید. متأسفانه تقریباً غیرممکن است کسی بتواند در مورد نحوه کرک کردن برنامه ها به شما آموزش دهد یا مربیگری کند ، غیر از اینکه خودتان آن را از طریق آموزش کرک کردن در YouTube پیدا کنید .
قبل از بررسی آموزشهای پیشرفته کرک ، ما می توانیم یک روش کاملاً اساسی و منطقی در مورد چگونگی شکستن برنامه ها بر اساس یک پچ قدیمی که با آخرین نسخه کار نمی کند ، به شما نشان دهیم. به عنوان مثال ، یک وصله افست برای برنامه ای به نام ViceVersa Pro v2.5 build 251 2 که در 3 ژوئیه 2013 توسط نمو از تیم SnD منتشر شد ، برای نسخه فعلی 2.5 build 251 3 کار نمی کند (به تفاوت تعداد ساخت توجه کنید). وصله دهنده "اندازه پرونده اشتباه است یا قبلاً وصله شده است!"
این امکان وجود دارد که محافظت از نرم افزار برای جلوگیری از کارکرد وصله کننده بروزرسانی نشده باشد ، اما وصله گر با آخرین نسخه کار نکرد زیرا برنامه مجدداً کامپایل شده است ، و مکان بایت هایی را که وصله دهنده باید تغییر دهد منتقل می کند و CRC32 را خراب می کند. بررسی. در اینجا چگونگی تشخیص اینکه بایت ها توسط پچ تغییر می کنند و چگونگی ایجاد مجدد پچ جدید که می تواند برای آخرین نسخه کار کند وجود دارد.
1. ابتدا باید نسخه قدیمی ViceVersa Pro v2.5 build 2512 را جستجو ، بارگیری و نصب کنید.
2. سپس ViceVersa.Pro.2.5.build.2512.patch-SND.zip را برای وصله برنامه جستجو کرده و از آن استفاده کنید ، و کادر تأیید "Make Backup" را علامت بزنید.
3. dUP2 را بارگیری کنید ، پرونده RAR را با بایگانی استخراج کرده و dup2.exe را اجرا کنید.
4- بر روی Project menubar کلیک کرده و New را انتخاب کنید .
5. پر کردن اطلاعات در پنجره Patch Info اختیاری است به طوری که رابط کاربری گرافیکی وصله دهنده متن را به جای خالی داشته باشد. یا می توانید برای ادامه بر روی دکمه ذخیره کلیک کنید. بهتر است کادر تأیید "اجرای پچ با حقوق مدیر" را علامت بزنید زیرا بیشتر اوقات شما باید پچ را از فهرست Program Files اجرا کنید و اگر آن را به عنوان مدیر اجرا نکنید ، وصله نمی شود .
6. بر روی یک فضای خالی در dUP2 کلیک راست کنید ، روی Add کلیک کرده و [Search and Replace Patch] را انتخاب کنید .
7. مشاهده خواهید کرد که [Search and Replace Patch] در پنجره Patch Script ظاهر می شود. روی آن دوبار کلیک کنید تا پنجره جدید جستجو و جایگزینی پچ باز شود.
8. روی دکمه مقایسه پرونده ها کلیک کنید.
9. اکنون شما باید فایل اصلی و پچ را برای ماژول مقایسه انتخاب کنید تا محل بایت هایی را که توسط وصله دهنده تغییر داده است بررسی کنید. بیشتر اوقات فایل اصلی دارای یک پسوند اضافی .bak در پایان است در حالی که فایل وصله شده نام اصلی فایل برنامه است. پس از انتخاب پرونده اصلی و وصله بر روی دکمه مقایسه کلیک کنید.
10. روی دکمه تأیید کلیک کنید تا پنجره مقایسه انجام شده بسته شود. ممکن است مشاهده کنید که یک یا چند خط به الگوی جستجو و جایگزین الگو اضافه شده است. برای انتخاب Target File که می خواهید وصله شود ، روی دکمه مرور کلیک کنید. ذخیره را کلیک کنید.
نکته مهم : فقط باید چند مورد جستجو را مشاهده کنید و الگوهایی را که به لیست اضافه شده اند جایگزین کنید و نه خیلی زیاد تا زمان قطع شدن برنامه dUP2 اگر تعداد آنها بسیار زیاد باشد ، ممکن است فایل اصلی یا وصله اشتباه را برای مقایسه انتخاب کرده باشید.
11. مرحله آخر ایجاد پچ خود با کلیک روی نوار منوی Project ، ایجاد پچ را انتخاب کرده و در هارد دیسک خود ذخیره کنید.
12. اکنون می توانید آخرین نسخه ViceVersa Pro v2.5 build 2513 را نصب کنید. پس از اتمام نصب ، وصله ای را که با dUP2 ایجاد کرده اید در پوشه برنامه کپی کنید ، آن را اجرا کرده و روی دکمه Patch کلیک کنید. این بار باید پیام "File Patched! خوب".
13. پچ ایجاد شده کار می کند! همانطور که از تصویر زیر می بینید ، این برنامه به جای استفاده از دوره ارزیابی ، اکنون مجوز دارد.
به یاد داشته باشید ، در صورتی که محافظت از نرم افزار تغییر نکند ، روش نشان داده شده در بالا کار خواهد کرد و اگر هنوز می توانید نسخه قدیمی برنامه را که پچ قدیمی روی آن کار می کند ، پیدا کنید ، ارائه می شود.
نکته آخر : ممکن است متوجه شده باشید که وصله ایجاد شده توسط dUP2 توسط برخی از نرم افزارهای آنتی ویروس به عنوان ویروس شناسایی می شوداما برنامه dUP2 به خودی خود شناسایی نمی شود. مطمئن باشید که هم dUP2 و هم patcher ایجاد شده توسط آن عاری از ویروس است. به این فکر کنید ، اگر dUP2 توانایی ایجاد ویروس را دارد ، آیا آنتی ویروس نباید dUP2 را به عنوان ویروس شناسایی کرده باشد؟
سلب مسئولیت : این مقاله فقط برای اهداف آموزشی است و ما به شکستن نرم افزار توصیه نمی کنیم. از نرم افزار ViceVersa Pro به عنوان نمونه در این مقاله استفاده شده است و ما قصد شکستن آن را نداریم. اگر متوجه شدید که یک نرم افزار مشترک بسیار مفید است ، باید برای حمایت از نویسنده مجوز بخرید تا بتواند آن را ادامه دهد.