@ Asef
اوكي
روش مقايسه بايت به بايت بود كه يه كم وقت تلف كرد
اما توجه كنيد كه توي يه ديباگر قدرتمند اين چيزا كم فايده هست
مي دوني من برنامه رو چه طور كرك كردم؟
اول اومدم ديدم برنامه به صورت آزار دهنده اي داره يه سري توابع كاملا شبيه هم رو طي مي كنه كه تفاوتشون كمه
ديدم بين اين توابع پرش هايي هست كه بي دليل وجو داره !
گفتم خب ضد اين كار چيه ؟ چه طور مي شه كسي كه مي دونه من دارم الگوريتمش رو مي خونم و سعي داره منو بپيچونه دور بزنم ! نظر شما چيه؟
من از آخرش اومدم
رفتم قسمت خطا . اونجا كه كد خطا مي ده ! رو به بالا حركت كردم و رفرنس ها رو چك كردم . نمي دونم شايد چون خودم ويژوال بيسيك مي نويسم اين فكرو كردم !
البته كاملا جواب هم داد
نگاه كنيد
مهم نيست شما مدام كد ها رو بپيچونيد و يا از اينجا به اونجا پرش كنيد ! كركر همه اينا رو مي بينه ! ايده كار با رمز هاي الكي و تصادفي خوبه ! وقت رو مي گيره ! جواب مي ده . چون كركر ناشي گيج مي شه !
البته يه نكته رو بگم ! به صورت معمول برنامه هاي ويژوال بيسيك خيلي بد كرك هستن ! خيلي . اين برنامه اگه توي سي بود كارش 5 دقيقه بود !
خلاصه اينكه نظريه پيچوندن الكي رو قبول ندارم ! بي فايدس ! ممكنه زمان ببره ولي آخرش كرك مي شه !
چيزي كه توي كد شما بود و من هم گفتم كه ازتون خوشم اومد اين بود كه ناخداگاه ضد كرك كار كرديد و مسقيما به خطا پرش نكرديد
اين كليد شماست !
در مورد پك ( يا به قول خودتون كمپرس) خفن ترين برنامه هايي كه دير كرك مي شن پك نشدن !
وقتي شما برنامه رو با يك پكر كه جنريك هست پك مي كنيد بايد اين احتمال رو هم بديد كه اين پكر حتما ضد هم داره ! مخصوصا اينكه جنريك هم هست و همه دارن ! همه دارن يعني يه مشت كركر حرفه اي هم اونو دارن ! پس نمي شه بهش اعتماد كرد ! چون كركر ها ضدش رو پخش مي كنن
مگه اينكه چيز تاپي باشه و نسخه هاي جديد ! نمونش زياده !
-----------------
@ بلا
خب شما اون دوتا اشتباهي كه كرديد رو مي دونيد ! عاليه ! خوبه كه بدون سر رشته از كرك اينطور نتيجه گرفتيد !
مي دوني . كرك كردن الگوريتم برخلاف پچ كردن فايل سطح بالاتري داره و كمي زمان مي بره !
اما باز هم قابل كرك هست .
حالا من همین کد رو کمی تغییر میدم و سعی میکنم سخت ترش کنم. ببینم کرکی عزیز میتونه بازم بشکونتش. پیشنهاد میکنم این کار رو اونقدر ادامه بدیم تا به یه حد مطلوب حداقل از نظر زمانی برسیم.
موافقم !! شروع كنيد !
+++++++++++++++++++++++
خب ! نتيجه اين بحث چيه ( البته قراره بحث ادامه پيدا كنه )
برنامه نويسي كه جرعت مي كنه قفل بزاره بايد كرك حاليش باشه ! وگرنه تلاشش بي فايدس . بايد بدونيد كه دشمن شما چي كار مي كنه.
مثلا تا روش هاي سرقت رو ندونيد كه نمي تونيد دزدگير بسازيد ( هشدار بدم كه كرك دزدي نيست ها !!!! مثال زدم !)
پيشنهاد من اينه كه به جاي پيچوندن توابع توي هم از الگريتم بلندتري استفاده كنيد
همين كاري كه مستقيم نپره رو حرفه اي تر ادامه بديد
توجه هم داشته باشيد كه من چه طور از اخر به اول اومدم
در اين مرحله پكر رو بي خيال شيد و الگريتمتون رو قوي كنيد
در آخر خيلي ( واقعا ) خوشحال شدم كه مي بينم عده اي دارن حرفه اي و عقلاني به بحث نگاه مي كنن !
پيشنهاد مي كنم درباره "مهندسي معكوس" يا Reverse engineering كمي تحقيق كنيد
كرك شاخه اي از اين علم هست
و اينكه اگرم من نتونستم برنامه اي رو كرك كنم دليل نمي شه اون قفل خوبه ! من خودم در حال آموزشم !
فايل شما هم اتچ كردم
موفق باشيد
منتظر ادامه اين بحث شيرين هستم !