ايران ويج

نسخه‌ی کامل: CrackMe: ARASH V.10
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام
يه کرکمي مثل يه برنامه واقعي نوشتم که يکسري از قابليت هاي برنامه در صورت رجيستر شدن فعال ميشن. البته اين کرکمي ضعف هاي زيادي داره که سعي ميکنم توي ورژن هاي بعدي رفع کنم.
هر ورژن که کرک بشه مقداري از سورس رو (در تاپيکهاي جداگانه) براي دوستان به اشتراک ميذارم...
دوستان کرکر که منت ميذارن سر ما، و وقت ميذارن؛ اگه مختصري در مورد مراحل کرک توضيح بدن واقعا ممنون ميشم.

فايل کرکمي رو ضمیمه کردم(از هيچگونه پکري استفاده نشده - با delphi xe4 کامپايل شده).

عکسهاي نسخه رجيستر نشده و رجيستر شده:
رجيستر شده
[تصویر:  Registered_CrackeME_ARASH_10.png]
رجيستر نشده
[تصویر:  UnRegister_CrackeME_ARASH_10.png]

شماره سخت افزار بدين تا کُد فعالسازي رو براتون ارسال کنم...
توي سيستم من:
شماره سخت افزار:
کد:
9VMRYYRC-ST3500418AS
کُد فعالسازي:
کد:
BC1316FD8773BB9DEDE765232CA39D889C44ABA6F6B24FB54B43E20337E90C8111F2E5184925B0879A0078A3ED808138EC197B6F73C865882823AB76D14803E618ADCBE04257CF0AC47314A48922EE593E59BD8F7BF50CAE9E11904685EF68BB7B47BA84G9995EEF45CC5120940C6E579B95426F86177E395367D238BFC19802AB418C46070F9C775CFCBBBC5CA1EFCED846662C45FB3DA20CD599BA0B73ABB77B72144818217D251A2D5D2FC828ACAA5CFE885EE5F11B264449D2AC86148455C4BCE6F02A3867A81
محدوديت خاصي نداره (به جز يک filechecksum) که اگه فايل رو پچ کنيد و با برنامه کمي ور بريد مشکل ساز ميشه.

ضعف هاي اين نسخه از ديدگاه خودم:
  1. 1- قسمت هاي حذف شده از کُد اصلي (که پس از اکتيو شدن پُر ميشوند) بسيار کم و بسيار ساده هستند.
  2. شماره سريال سخت افزار فقط به شماره سريال و مُدل هارد محدود بوده و رمزنگاري نشده است.
    (در اين ورژن فقط يه روتين براي گرفتن شماره سريال هارد در نظر گرفته شده که به احتمال بسيار پايين ممکنه در بعضي سيستم ها به مشکل بر بخوره).
  3. کليه روتين هاي رمزنگاري بسيار ساده هستند.
  4. يک api redirection خوب پياده سازي شده ولي به بطور کامل و بدرستي استفاده نشده.
  5. اين ورژن از کرک مي محافظت چنداني دربرابر برنامه هاي disassembly ندارد.
    (فقط از Junk code هايي که بصورت خودکار با استفاده از يونيت morphine توليد شده اند استفاده شده)
  6. در صورت تشخيص ديباگر يا پچ شدن فايل، خرابکاري چنداني در نظر گرفته نشده (فقط دست بردن در کُد ها براي از کار انداختن عملکردهاي کرک مي).
  7. ساده بودن روشهاي مبهم سازي کُدها (البته مبهم سازي هاي چنداني هم استفاده نشده).
  8. نداشتن محافظت در بسياري از نقاط حساس.
  9. تعداد بسيار کم محافظت در برابر پچ (فقط يک FileCheckSum).
  10. تعداد بسيار کم روتين هاي anti-debug