شکستن قفل نرم افزار ها

سلام به دوستان
همونطور که در جریان هستید قفل های یی که روی نرم افزار ها هستن در کل به سه دسته تقسیم میشن
1/قفل هایی که نرم افزار رو غیر قابل رایت میکنن
2/قفل هایی که ای پی سیستم رو میشناسن و روی یک سیستم جوابمیدن
3/قفل های سخت افزار ی
4/قفل هاییکه محدودیت زمانی دارن و بقیشون رو هم که نمیدونم
میخاستم بدونم آیا برای شکستن این قفل ها باید اطلاعات برنامه نویسی داشت یا نه میشه مهمندسی معکوس انجام داد و روش شناسی کرد ممنون میشم بگید هم روش شکستن قفل ها رو البته منظورم اموزش نیست شما الفش روبگیئد مثلا بگید نرم فزار به این نام هست که این کار ها رو میشه با هاش انجام داد من خودم میرم دنبالش ممنون میشم از پاسختون
 

the_king

مدیرکل انجمن
سلام به دوستان
همونطور که در جریان هستید قفل های یی که روی نرم افزار ها هستن در کل به سه دسته تقسیم میشن
1/قفل هایی که نرم افزار رو غیر قابل رایت میکنن
2/قفل هایی که ای پی سیستم رو میشناسن و روی یک سیستم جوابمیدن
3/قفل های سخت افزار ی
4/قفل هاییکه محدودیت زمانی دارن و بقیشون رو هم که نمیدونم
میخاستم بدونم آیا برای شکستن این قفل ها باید اطلاعات برنامه نویسی داشت یا نه میشه مهمندسی معکوس انجام داد و روش شناسی کرد ممنون میشم بگید هم روش شکستن قفل ها رو البته منظورم اموزش نیست شما الفش روبگیئد مثلا بگید نرم فزار به این نام هست که این کار ها رو میشه با هاش انجام داد من خودم میرم دنبالش ممنون میشم از پاسختون
یکسری قفل هایی برای CD و DVD هست که بیشتر از آنکه جلوی کپی شدن رو بگیرند، دستگاه کپی کننده
رو به زحمت می اندازند. در اینجور موارد نرم افزار خودش هیچ ارتباطی با این سیستم قفل گذاری نداره،
صرفا CD / DVD اونقدر سکتور های معیوب و غیر قابل خوندن داره که کپی کردنش برای درایو خیلی وقت می گیره
و بهش فشار میاره. اما اگه یکبار این زمان رو صرف کنید و ازش کپی بگیرید نسخه کپی شده بدون مشکل کار می کنه
و قابل تکثیر مجدده.

در بعضی موارد برای شکستن قفل یک نرم افزار اصلا نیازی به دستکاری خود نرم افزار نیست، و صرفا باید
بتوانید با یک ابزار Monitoring جایی که برنامه اطلاعاتش رو ذخیره می کنه پیدا کنید. فرضا در برنامه هایی که
آزمایشی و Trial هستند و فرضا 30 روز اجرا می شوند، وقتی برنامه رو اجرا می کنید یک جایی در Registry
ویندوز یا یک فایل در هارد دیسک مقداری عوض میشه. اگر شما محل ذخیره شدن این مقدار رو بدانید
می توانید جلوی تغییر کردنش رو بگیرید یا محدودیت 30 روزه رو 3000 روزه کنید. در مورد اینجور قفل ها
هم ابزار های آماده ای هست که مخصوص نرم افزار های Trial طراحی شده اند و هم ابزار هایی هست که
محل ذخیره شدن اطلاعات برنامه رو پیدا کنند.

در بعضی موارد برای شکستن قفل یک نرم افزار اصلا نیازی به دستکاری خود نرم افزار نیست، اما باید
به علم برنامه نویسی و نحوه Debug کردن برنامه مسلط باشید تا بتوانید برایش یک قفل شکن مستقل بسازید.
فرضا در مورد قفل هایی که برای سخت افزار شما یک کد سریال انحصاری می سازند. برای شکستن قفل این جور
نرم افزار ها معمولا Keygen می سازند. شما زمانی می توانید یک Keygen بسازید که به ابزار های Debugger
و معمولا زبان اسمبلی مسلط باشید.

در سایر موارد باید برای برنامه Crack بسازید، برای انجام اینکار هم باید دانش برنامه نویسی تون زیاد باشه،
هم باید به برنامه نویسی مسلط باشید و هم با ساختار زبان ماشین و حافظه آشنا باشید و هم نحوه کار کردن
با ابزار های Debugger و Patcher

ابزار هایی مثل OllyDbg و Win32dasm و WinHex و RedGate .NET Reflector و Process Monitor و ...
 

جدیدترین ارسال ها

بالا