نقل قول نوشته شده توسط دنیای دلفی مشاهده تاپیک
جوکر جان منظوری نداشتم :
سوال : در این کرک می که گذاشتم آیا پیام اول که گفته بودم این برنامه را خریداری کنید تاثیری در روند کرک شما داشت یا خیر آخه به صورت کامل پیام کد شده بود .
سوال:آیا جای پیام مهم است یا متن پیام.
سوال:آیا فرقی می کند فرامین چک کردن قفل را در OnCreate فرم اول بنویسیم یا به صورت کد نویسی در هنگام تولید فرمها در بخش Project

من در بالا سه تایمر با کد نویسی گذاشته بودم . که قفل را چک می کردند در بازه 60 الی 100 ثانیه .

یک تایمر برای شناسایی بعضی از دیباگرها و در صورت بودن بستن برنامه .
همچنین یک تایمر برای تغییر Image Base برنامه که از گرفتن Dump جلوگیری کنه .

سوال :آیا وقتی با UPX پک می کنم و برنامه اجر می شه Image base تغییر پیدا نمی کنه یا بله تغییر پیدا می کنه منظورم اون کد اسمبلی که وظیفه اش تغییر Image Base است.

در نسخه بعدی که خواهم گذاشت (البته باز شرمنده می کنید) کاری کردم که تا بخواهید با OlyDbg یا SoftICE برنامه را اجرا کنید این برنامه ها بسته خواهند شد . به نظر شما تاثیری در روند کرک شدن دارد یا خیر

یک معذرت خواهی هم بدهکارم نمی دونستم باید بگم که تایمر گذاشتم

ممنون از راهنمایی
1- کد شدنش تاثیری نداشت.
2- جای نوشتن قفل فرقی نمیکنه، هرجائی میتونه باشه ، هرچی بیشتر بهتر.
3-ایمیج بیس را وقتی تغییر میدن که که برنامه به این راحتیا آنپک نشه ، برنامه شما را upx -d project1.exe بیشتر فاصله نداشت تا انپک
4- نسخه بعدی سعی کن روش های جدید بکار ببری نه یک روش را شونصد بار دور بگردونی :)
( توی نسخه های تجاری این کارها را بکن ولی برای تست های معمولی قفل نه ، چون از نظر کرکر وقتش بیشتر از ور رفتن به یک کرک می ارزش داره )
اونوقت فکر میکنی برنامه ات غیرقابل کرکه ، نسخه تجاری را میدی بیرون ، بدبخت میشی