نسخه های نمایشی برنامه ها توسط تولید کنندگان برای آشنایی بهتر با محصولاتشان ارائه می شود. به عنوان یک قاعده ، پس از پایان دوره آزمایشی ، برنامه کار خود را متوقف می کند و نیاز به وارد کردن کد اصلی یا پرداخت از طریق اینترنت دارد.
دستورالعمل ها
مرحله 1
باید درک کرد که پس از پایان دوره آزمایشی برنامه ، تنها گزینه صحیح پرداخت هزینه استفاده بیشتر از آن است. با این حال ، قیمت هایی که تولیدکنندگان برای برنامه های خود تعیین می کنند ، گاهی بسیار بالا بوده و برای افرادی که درآمد کمی دارند مقرون به صرفه نیست. بعلاوه ، بسیاری از کاربران برای استفاده حرفه ای ، بلکه برای اجرای یک باره برخی از کارها ، به برنامه ای نیاز ندارند. با در نظر گرفتن این مسئله ، این س ofال مطرح می شود که چگونه می توان دوره آزمایشی برنامه را طولانی کرد یا چگونه می توان ردیابی زمان را با نسخه آزمایشی متوقف کرد.
گام 2
اگر نسخه آزمایشی برنامه ای که از آن استفاده می کنید عملکرد کاملی دارد ، اما پس از مدتی دیگر کار نمی کند ، ساده ترین گزینه حذف برنامه از رایانه و نصب مجدد آن است. در این صورت ، دوباره فرصت کار در دوره آزمایشی را خواهید یافت. برای حذف نصب نسخه ی نمایشی ، از ابزار حذف نصب استفاده کنید که تمام آثار برنامه نصب شده را از رایانه شما پاک می کند.
مرحله 3
درصورتی که گزینه نصب مجدد متناسب شما نباشد یا نسخه آزمایشی برنامه از همه امکانات برخوردار نباشد ، می توانید سعی کنید جلوی بررسی آزمایشی خود را بگیرید. یک نکته مهم را در نظر بگیرید: هیچ کس حق ندارد از تحقیق در مورد برنامه ها جلوگیری کند. اما اگر شما یک برنامه هک شده برای استفاده عمومی در شبکه قرار دهید ، این در حال حاضر نقض مستقیم کپی رایت با تمام عواقب ناشی از این واقعیت است.
مرحله 4
برای تحقیق در مورد برنامه ، از برنامه های ویژه استفاده کنید. اولین ، PEID ، به شما نشان می دهد که برنامه با چه زبانی نوشته شده یا با چه بسته بندی شده ای بسته بندی شده است. در حالت دوم ، برنامه باید با استفاده از یک بسته بندی کننده مناسب بسته بندی شود. به عنوان مثال ، اگر برنامه ای با استفاده از UPX بسته بندی شده باشد ، باید برنامه آن را با ابزارهای مناسب بسته بندی کنید - به عنوان مثال Unpacker برای UPX. لطفا توجه داشته باشید که این برنامه می تواند توسط یک رمزگذار محافظت شود ، که همچنین باید برداشته شود.
مرحله 5
پس از باز کردن بسته ها ، برنامه باید در اشکال زدایی باز شود - یک برنامه ویژه که به شما امکان می دهد با کد اجرایی کار کنید. خطایاب ساده و راحت Ole Debugger است. نسخه روسی آن وجود دارد ، اما بهتر است از انگلیسی اصلی استفاده کنید ، زیرا در بسیاری از کتابچه های راهنما نحوه کار با آن توضیح داده شده است. برنامه و افزونه های آن را بارگیری کنید (الزامی) ، بدون آنها اشکال زدایی تمام عملکردهای لازم را نخواهد داشت.
مرحله 6
روش واقعی حذف دادگاه به این شکل است. وقتی برنامه تحت بررسی شروع می شود ، وجود کلید مجوز وارد شده را بررسی می کند. اگر یک کلید وجود داشته باشد ، یک جهش شرطی (اگر یک کلید وجود دارد ، سپس …) کنترل را به بخشی از کد انتقال می دهد که نسخه کاملاً کاربردی برنامه را راه اندازی می کند و هیچ پنجره هشدار دهنده ای نمایش داده نمی شود.
مرحله 7
اگر کلید پیدا نشد ، شرط دیگری برآورده می شود و انتقال به قسمت دیگری از کد اتفاق می افتد ، جایی که یک پنجره هشدار برای کاربر نمایش داده می شود. برای حذف نسخه آزمایشی ، باید پرش مشروط به بخش کار کد را با یک کد بدون قید و شرط - یعنی مستقیم - جایگزین کنید. این کار را می توان به طور موقت مستقیم در اشکال زدایی انجام داد. پس از اطمینان از اینکه همه چیز کار می کند و برنامه دیگر هشدارها را نمایش نمی دهد ، باید قسمت تغییر یافته کد (در رمزگذاری هگزادسیمال) و قسمت اصلی را به خاطر بسپارید - یعنی همان کسی که قبل از تغییر بود.
مرحله 8
آخرین مرحله: برنامه اصلی در یک ویرایشگر کد هگزادسیمال باز می شود ، جایی که نمادهای پرش مشروط از طریق جستجو پیدا می شوند ، که باید با نمادهای پرش بدون قید و شرط جایگزین شوند. جایگزینی انجام می شود ، تغییرات ذخیره می شوند. برنامه به پایان رسیده می تواند برای کاهش اندازه آن دوباره بسته بندی شود.