PDA

View Full Version : حرفه ای: کرک می رمز گذاری شده نسخه2



Mask
پنج شنبه 15 اردیبهشت 1390, 17:13 عصر
با سلام خدمت دوستان عزیز.
نسخه اول کرک می بنده رو آقای رهام زحمت کشیدند.
این برنامه رو با الگوریتم رمز نگاری که طراحی کردم نوشتم.
این برنامه اگه صحیح کرک بشه . یه استرینگ قابل قبول در روی لیبل فرم دوم نمایش داده میشه.
بیشتر اینجا هدف کشف الگوریتم هستش.
پیشاپیش از دوستان بایت وقتی که میزارند تشکر میکنم.

narnia.xx
پنج شنبه 15 اردیبهشت 1390, 17:51 عصر
منظورتون نمایش پیغام زیر هست ؟ ... اگر اینطوره که همون رو در ادیت باکس قرار بدین و کلید رو بزنید در روی لیبل فرم دوم نمایش داده میشه .

Afarin Bar Shoma Dost Aziz

Raham
پنج شنبه 15 اردیبهشت 1390, 18:53 عصر
سلام

اینم کرک شما

درجه امنیت 1 از 10

کافیه توش بنویسین
Raham


موفق باشیم
ا حق

Mask
پنج شنبه 15 اردیبهشت 1390, 19:10 عصر
منظورتون نمایش پیغام زیر هست ؟ ... اگر اینطوره که همون رو در ادیت باکس قرار بدین و کلید رو بزنید در روی لیبل فرم دوم نمایش داده میشه .

Afarin Bar Shoma Dost Aziz
ممنون.
واقعا زحمت کشیدید.
میشه بفرمایید چطوری دکد کردید.
به نظرم از تابع خودم استفاده کردید... درسته؟
اگه ممکنه یه توضیحی بفرمایید.

Mask
جمعه 16 اردیبهشت 1390, 00:12 صبح
با سلام و عرض ادب خدمت دوستان.
دفعه قبل حریف رو دست کم گرفتم و الگوریتمم بی فایده شد.
اگه دوستان محبت کنند این نمونه رو کیجن کنند ممنون میشم.
یادمون باشه باید مقدار اصلی بر روی لیبل فرم دوم باشه.
انشا الله در پست بعدیم الگوریتمم رو توضیح میدم.

VESA_01
جمعه 16 اردیبهشت 1390, 03:09 صبح
SerialMe دوم اجرا نمیشه. (XP SP2)
ولی به نظر میاد این هم مثل همون فایل اول باشه با این تفاوت که دوتا چک داره و شاید هم کمی encryption/decryption اضافه.

اگه فایلتون رو تو دیباگر باز کنید مطمئنا مقایسه سریال رو تو این آفست ها خواهید دید:
004609BE
00460A04

این کاری که شما کردید در اصل از نمایش سریال در String ها جلوگیری میکنه که تقریبا بی فایده است.

پیشنهاد من:
بجای Decrypt کردن سریال خودتون و مقایسه با سریالی که کاربر وارد میکنه، سریال کاربر رو با الگوریتم یکسان رمز کنید و با سریال رمز شده خودتون مقایسه کنید.

مثلا:
If(MD5(Input_Serial)=="13471CAEA38D17C81627FE2C9900B9D1")
Return 1
else
return 0

سریال درست اینجا "VESA" است که بدست آوردنش کار راحتی نیست. MD5("VESA")=13471CAEA38D17C81627FE2C9900B9D1
البته MD5 فقط یه مثال بود میتونید از هر نوع Hash یا الگوریتمی که میخواهید استفاده کنید.

hepL3r
جمعه 16 اردیبهشت 1390, 11:02 صبح
برای منم اجرا نشد .
البته با راهی که جناب VESA گفتن دیگه برگردودن سریال خیلی سخت میشه . چون Hash ها رو فقط با BruteForce میشه برگردوند که زمان زیادی میبره .

BR
hepL3r

Mask
جمعه 16 اردیبهشت 1390, 11:14 صبح
ممنون.
از وقتی که گزاشتید.
برنامه با قفل tiny محافظت شده و نیاز به فایل tiny.ocxو فایل ریجیستر کنندش داره که در این پست میزارمش.
ممنون از راهنماییتون.
در فایل دومم من همین کار رو انجام دادم.
اومدم و سریالمو کد کردم وکلیدش رو درون قفل سخت افزاری قرار دادم.
حالا فایلهای زیر رو دریافت کنید و ببینید میتونید سریال اصلی رو دکد کنید.
در ضمن روشی رو که گفتید خوبه اما اگه یه مقداری از کد برناممون در دیتا پارتیشن قفل قرار گرفته باشه .... اونوقت مجبوریم تو خود برنامه مقدار دیتا پارتیشن رو دکد کنیم.
ممنون از همتون.

BLaCkViRuS1
جمعه 16 اردیبهشت 1390, 16:19 عصر
جالبه که همش فایل جدید میزارید مثلاً

یک کاری بکنید که ارزش کار کردن داشته باشه.چون این کار شما برای بقیه بیهوده هست.حالا شما هی 10000 بار فایل بزار .باز دوبار کرک شد باز فایل بزار:لبخند:

البته یه حدس هایی میزنم قضیه چی باشه (کلاً گفتم):لبخندساده:

Mask
جمعه 16 اردیبهشت 1390, 16:32 عصر
ممنون.
انشا الله بعد از اینکه فایل جدیدم سریالش کشف شد. کل الگوریتم کد سازی برنامم رو شرح میدم.
با تشکر از اساتیدی که وقت میزارند.

hepL3r
جمعه 16 اردیبهشت 1390, 18:19 عصر
خیلی خوب میشه اگه بهم دیگه احترام بذاریم . BLaCkViRuS1 (http://barnamenevis.org/member.php?185730-BLaCkViRuS1) فقط نظر خودشو گفت . ضمنا" لطفا" یه نگاهی به تاپیکی که جناب VESA زدن بندازید .

در این مورد شما یک سریال که اصطلاحا Hardcoded نامیده میشه رو در فایلتون به هر طریقی ذخیره یا پنهان میکنید و کرکر باید این سریال رو پیدا کنه. در این مورد نیز هیچ پکر/پروتکتوری نباید استفاده بشه.

http://barnamenevis.org/showthread.php?209047-%D8%AA%D9%88%D8%B6%DB%8C%D8%AD%D8%A7%D8%AA%DB%8C-%D8%AF%D8%B1-%D9%85%D9%88%D8%B1%D8%AF-Crack-Me-%D8%8C-Keygen-Me-%D8%8C-UnpackMe-%D8%8C-Serial-Me

BR
hepL3r

Mask
جمعه 16 اردیبهشت 1390, 20:04 عصر
خیلی خوب میشه اگه بهم دیگه احترام بذاریم . BLaCkViRuS1 (http://barnamenevis.org/member.php?185730-BLaCkViRuS1) فقط نظر خودشو گفت . ضمنا" لطفا" یه نگاهی به تاپیکی که جناب VESA زدن بندازید .

[/B]
http://barnamenevis.org/showthread.php?209047-%D8%AA%D9%88%D8%B6%DB%8C%D8%AD%D8%A7%D8%AA%DB%8C-%D8%AF%D8%B1-%D9%85%D9%88%D8%B1%D8%AF-Crack-Me-%D8%8C-Keygen-Me-%D8%8C-UnpackMe-%D8%8C-Serial-Me

BR
hepL3r

با سلام.
من از هیچ پکر و پرو تکتوری استفاده نکردم.

Mehdi Asgari
یک شنبه 18 اردیبهشت 1390, 18:07 عصر
@Gold :
شما کلیدت درون دانگل هست و میخوای بقیه بدون در اختیار داشتن اون، به سریال برسن ؟؟؟
مثل این می مونه که یه فایل رو با رمز فشرده کرده، سپس در اختیار شما گذاشته و بگم برنامۀ فشرده رو کرک/آنپک/... کنید؛
این خلاف قوانین کرک می که هیچ، خلاف عقل سلیمه

Mask
دوشنبه 19 اردیبهشت 1390, 15:25 عصر
ممنون از توجهتون.

Mehdi Asgari
دوشنبه 19 اردیبهشت 1390, 15:52 عصر
قوت الگوریتم رمزنگاری رو اینطوری بررسی نمی کنن؛ الگوریتم های پابلیک (مثال خفنش: A5/3) که اون همه آنالیز و بررسی های مختلف شده بودن، پس از مدتی نقاط ضعفشون منتشر شد، حالا شما با این یه مثال متوجه قوت الگوریتم رمزنگاری شخصیت شدی ؟
good luck
:)

Raham
دوشنبه 19 اردیبهشت 1390, 17:10 عصر
سلام به دوستان
بذار یه جور دیگه توضیح بدم

یه معادله سه مجهولی رو کی میتونه حل کنه؟
X + 2y + 3z=100
یا این معادله:
A+B=128
که میتونه جواب قطعی این معادله رو پیدا کنه؟
آیا این ها الگوریتم رمزنگاری قوی هستن؟





یا حق