امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
یک Crack Me سخت!
نویسنده پیام
surpriser آفلاین
كاربر تک ستاره
*

ارسال‌ها: 25
موضوع‌ها: 4
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 10
( 9 تشکر در 9 ارسال )
ارسال: #1
یک Crack Me سخت!
با سلام خدمت دوستان گل و زحمت کش سایت و تشکر بابت زحماتشون!.راستش من علاقه شدید به کرک دارم و کرکهای خیلی ساده رو هم میتونم کرک کنم.ولی راستش این گونه قفلها رو که نمونش به صورت crackme که خودم نوشتم رو در زیر قرار دادم رو نمیتونم کرک کنم.اگر کسی چگونگی کرک این نوع قفل ها رو که در اون از مسیج باکس هم استفاده نشده رو به من بگه بی نهایت ممنون میشم!
.zip   CrackMe.zip (اندازه: 3.85 KB / تعداد دفعات دریافت: 80)
۱۸-اسفند-۱۳۸۶, ۱۶:۵۶:۵۳
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #2
RE: یک Crack Me سخت!
بالاخره هر قفلی یه جائی داخل برنامه چک می شه. و بعدش هم مجبوره یه عکس العملی رو نشون بده.
اگه اون عکس العمل نشون دادن پیغام باشه باید متن پیغام رو پیدا کرد، اگه نمایش فرم باشه باید لود فرم رو کنترل کرد، اگه ساخت فایل باشه باید ساخت فایل رو کنترل کرد و ..... تا به نتیجه رسید.


.zip   CrackMe2.zip (اندازه: 3.84 KB / تعداد دفعات دریافت: 71)

۱۹-اسفند-۱۳۸۶, ۲۱:۰۲:۵۲
وب سایت ارسال‌ها
پاسخ
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #3
RE: یک Crack Me سخت!
چقدر طول کشید کرکش کردی؟
اگه ممکنه یه آموزش بزار

Exclamation
۱۹-اسفند-۱۳۸۶, ۲۱:۲۶:۴۰
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #4
RE: یک Crack Me سخت!
معمولا اول باید با برنامه ور بری تا ببینی چه عکس الاملی نسبت به ورودی اشتباه نشون میده در قدم بعد با استفاده از ollydbg میتونی دنبال text ها و توابعی که برنامه فراخونی میکنه بگردی و جاهایی رو که مشکوکی break point بگزاری و حافظه برنامه رو برای مقادیر مختلف چک کنی
۱۹-اسفند-۱۳۸۶, ۲۲:۲۶:۲۱
وب سایت ارسال‌ها
پاسخ
saeedsmk آفلاین
مدیر بخش کرک و کامپیوتر
*****

ارسال‌ها: 506
موضوع‌ها: 74
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 677
( 1179 تشکر در 348 ارسال )
ارسال: #5
RE: یک Crack Me سخت!
سلام خوب هستيد فكر كنم اين كمك كنه

به اميد ديدار
کد:
File: crackme3.zip
DownloadLink: http://rapidshare.com/files/98376776/crackme3.zip
File-Size: 0.76 MB
Uploaded: 2008/03/10, 10:55:09

در دنياي كه مرگ شكارچي ان است بايد شكارچي بود - تعليمات دون خوان نوشته كارلوس كاستاندار
(آخرین ویرایش در این ارسال: ۲۰-اسفند-۱۳۸۶, ۱۱:۵۸:۵۳، توسط saeedsmk.)
۲۰-اسفند-۱۳۸۶, ۱۱:۵۶:۱۲
ارسال‌ها
پاسخ
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #6
RE: یک Crack Me سخت!
آقای saeedsmk ممنون عالی بود
برنامه توی این مسیر یه کلید با نام CrackTest می سازه که اگه مقدار اون برابر 20 بود یعنی کرک نشده و اگر 25 یعنی کرک شده
HKEY_CURRENT_USER\Software\VB and VBA Program Settings\CrackTest\CrackTest

Exclamation
۲۰-اسفند-۱۳۸۶, ۱۴:۰۰:۲۲
ارسال‌ها
پاسخ
surpriser آفلاین
كاربر تک ستاره
*

ارسال‌ها: 25
موضوع‌ها: 4
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 10
( 9 تشکر در 9 ارسال )
ارسال: #7
RE: یک Crack Me سخت!
بسیار ممنون از تلاش شما!
فقط آیا راهی وجود داره که بدون رجیستر نرم افزار از باز شدن آن فرم جلوگیری بکنه؟
و آقای محسن چطوری مسیر رجیستری و مقداری که چک میکنه رو فهمیدی؟
این هم سورسش به vb شاید به درد خورد!
با تشکر از لطف همه دوستان مخصوصا از آموزش saeedsmk و دیگر دوستان!


فایل‌(های) پیوست شده
.zip   CrackMe.zip (اندازه: 6.08 KB / تعداد دفعات دریافت: 50)
(آخرین ویرایش در این ارسال: ۲۰-اسفند-۱۳۸۶, ۱۵:۵۴:۰۰، توسط surpriser.)
۲۰-اسفند-۱۳۸۶, ۱۴:۵۴:۱۷
ارسال‌ها
پاسخ
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #8
RE: یک Crack Me سخت!
surpriser نوشته است:بسیار ممنون از تلاش شما!
فقط آیا راهی وجود داره که بدون رجیستر نرم افزار از باز شدن آن فرم جلوگیری بکنه؟
بله مقدار 20 رو به 25 تغییر بده Wink
surpriser نوشته است:بسیار ممنون از تلاش شما!
و آقای محسن چطوری مسیر رجیستری و مقداری که چک میکنه رو فهمیدی؟
حدس زدم Amaze

Exclamation
۲۰-اسفند-۱۳۸۶, ۱۶:۳۱:۰۳
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #9
RE: یک Crack Me سخت!
شما در این برنامه از نمایش پیغام خودداری و به جای اون از نمایش فرم دوم استفاده کردید. حتی در فرم دوم هم در صورت اشتباه بودن (یا نبودن) کلمه رمز باز هم از دادن پیغام خودداری کردید. این کار باعث شد تا هیچ پیغام متنی در ریفرنس ها بدست نیاد تا کرکر از طریق اون قفل رو رد زنی کنه.
ولی متاسفانه در کل قضیه هیچ تغییری ایجاد نشده و باز هم خیلی ساده می شه این قفل رو کرک کرد اما چرا ؟!

رویه چک کردن قفل در فرم لودینگ مثل پوشیدن شلوار لی خمره ای می مونه!! خیلی قدیمی و جواته! بهتره در جاهای دیگه برنامه این کار رو انجام بدید.

خوندن مقداری توسط رجیستری و بلافاصله چک کردن اون و بلافاصله نمایش فرم دوم ........... و بلافاصله کرک شدن برنامه!!!

بهتره بعد از خوندن مقدار رجیستری اون رو یه جوری کدش کنی ( مثلا اینکرپتش کن ) و سپس اون رو به چند قسمت تقسیم کن و پس از گذشت چندین مرحله از قسمت اول شروع به مقایسه با مقدار صحیح ( که البته اون هم دیکد شده ) کنید، یعنی اگر قسمت اول کد مطابقت داشت قسمت بعدی رو چک کنید و .... در نهایت وقتی متوجه شدی برنامه رجیستر نشده زود جوش نیار و با خونسردی هرچه تمام تر فرم دوم رو نمایش بده.

منظورم از صحبتهای بالا ، فقط مواردی بود که اگه رعایت می کردی برنامه ات تو 6 دقیقه کرک نمی شد و می تونست چند ساعت وقت نازنین من رو بگیره . به هیچ وجه استفاده از این روش نمی تونه راه حل مناسبی برای محافظت از برنامه ها باشه.

۲۰-اسفند-۱۳۸۶, ۱۶:۴۵:۱۷
وب سایت ارسال‌ها
پاسخ
surpriser آفلاین
كاربر تک ستاره
*

ارسال‌ها: 25
موضوع‌ها: 4
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 10
( 9 تشکر در 9 ارسال )
ارسال: #10
RE: یک Crack Me سخت!
جطوري حدس زدي!؟
آقاي Di Di‏ شما جطوري كركش كردي؟
۲۰-اسفند-۱۳۸۶, ۱۶:۵۱:۳۳
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #11
RE: یک Crack Me سخت!
اول دکامپایلش کردم ( vb decompiler تو بخش ابزارهای کرک هست )

داخل فرم لودینگ بعد از خوندن مقدار 20 از رجیستری بلافاصله اون رو چک می کردی و فرم دوم رو لود کرده بودی. خوب منم با OllyDbg یه بریک پوینت روی فرم لودینگ گذاشتم و در محل مقایسه، اون دستور رو معکوس کردم.

این برنامه رو با روش سریال فیشینگ ( بدست آوردن سریال درست از برنامه ) هم می شه کرک کرد.

این برنامه رو با روش حذف نگ اسکرین ( حذف صفحه رجیستری ) و فعال کردن فرم اول می شه کرک کرد.

این برنامه رو با مانیتور کردن رجیستری و بدست آوردن یک کد صحیح می شه کرک کرد.

حتی می شه این برنامه رو در صفحه ثبت طوری تغییر داد که خودش مقدار صحیح رو در رجیستری ثبت کنه.

اگه این برنامه از کد واحد استفاده نمی کرد ( یعنی برای هر کامپیوتر کد مخصوصی لازم داشت ) می شد با اضافه کردن دوتا جامپ و نشون دادن مقدار صحیح کد از اون یک کیجن ساخت.

در ضمن شما در برنامه از SaveSetting استفاده کرده بودید که این تابع در دیسمبلر به وضوح مشخص هست و می شد خیلی راحت اسم کلید ساخته شده رو در رجیستری پیدا کرد و احتیاج به حدس و گمان هم نداره!

۲۰-اسفند-۱۳۸۶, ۱۷:۱۴:۵۹
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  درخواست یک Crack Me یا برنامه بدون پیام خطا SamOne 6 6,039 ۰۷-بهمن-۱۳۸۹, ۰۳:۰۴:۴۸
آخرین ارسال: SamOne
  crack me mohamadpk 13 9,101 ۲۳-بهمن-۱۳۸۸, ۱۳:۰۳:۴۲
آخرین ارسال: Scorpion
  Crack This One saeedsmk 14 12,783 ۲۲-دى-۱۳۸۷, ۰۴:۲۶:۵۵
آخرین ارسال: saeedsmk
  New Crack Program unknown_hcr 8 7,197 ۰۲-آذر-۱۳۸۷, ۲۰:۰۲:۰۵
آخرین ارسال: BlackCode
Wink Crack GoDB 3.9 amin_pro 29 21,234 ۳۱-شهریور-۱۳۸۷, ۱۵:۳۴:۴۵
آخرین ارسال: b7rv1
myBB Ultra's Crack Me 1 impostor 0 2,143 ۲۸-فروردین-۱۳۸۷, ۲۱:۴۶:۰۷
آخرین ارسال: impostor
  SkinCrafter Crack nemesis2005 4 4,955 ۲۵-مهر-۱۳۸۶, ۱۹:۵۳:۲۵
آخرین ارسال: bita_naz
  SkinCrafter Crack nemesis2005 3 5,214 ۲۵-مهر-۱۳۸۶, ۱۹:۵۱:۲۸
آخرین ارسال: bita_naz
  CRACK EleRam 3 3,173 ۰۱-مرداد-۱۳۸۶, ۲۳:۳۶:۱۷
آخرین ارسال: avini
  crack NOD32 milad_homerboy 1 3,752 ۲۷-شهریور-۱۳۸۵, ۲۰:۵۸:۱۵
آخرین ارسال: arashrj

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS