آموزش گام به گام و تصویری شکستن قفل نرم افزار (۱)

در این پست قصد دارم تا کمی عملی تر در مورد شکستن قفل های نرم افزاری بپردازم و همراه با هم یک برنامه ساده را کرک کنیم. باز هم تاکید می کنم و تقاضا دارم تا از این روش ها و آموزش ها برای کرک کردن برنامه های ایرانی استفاده نکنید. برنامه نویس ها برای یک برنامه بسیار زحمت می کشند.

خب بیایید شروع کنیم. اول از همه به یک برنامه قفل شده نیاز داریم برای انجام تست ، و به نرم افزار قوی و تجاری IDA PRO ورژن آخر این برنامه در زمان نگارش این متن ۶٫۲ است و می توانید از ابزارهای بسیار فراوان آن بهره ببرید.

بعد از دانلود و نصب IDA PRO نوبت به بررسی برنامه ی قفل شده ی ما می رسد برای اینکه راحت تر بتوانید بفهمید کجای برنامه به قفل وابسطه شده است باید برنامه را اجرا کنید تا خطای نبود قفل یا کد را دریفت کنید به شکل زیر توجه کنید :

 

poshtiban-hack-1

همانطور که در شکل بالا ملاحظه می کنید من با اجرای برنامه با یک خطا مواجه می شوم که مربوط به قفل سخت افزاری برنامه است. خوب این پیام را یادداشت کنید تا برویم سراغ مرحله ی بعدی.

در مرحله ی بعدی ما باید برنامه را به کدهای اسمبلی تبدیل کنیم و وسیله ی این کار هم همان IDA PRO است برنامه را اجرا کنید و فایل EXE خود را بوسیله ی آن باز کنید. این برنامه به شما کد های اسمبلی ، ماشین کد و یک گراف عالی از برنامه را به شما می دهد که بسیار کاربدی است.

حال که برنامه به ماشین کد تبدیل شد سوالی که مطرح می شود این است که کجای این همه کد دنبال وابستگی های قفل بگردم و اینجاست که متن خطایی که در مرحله قبل یادداشت کردید به کارتان می آید. باید آن متن را در اسمبلی کد جستجو کنید زیرا رشته ها بدون تغییر در برنامه لحاظ می شوند.

poshtiban-hack-3

همانطور که در شکل بالا می توانید ببینید برای جستجوی پیام خطای برنامه در محیط IDA PRO ابتدا بر روی قسمت ۱ کلیک کنید سپس در منطقه ۲ پیام خطای دریافتی  (ابتدا به صورت کامل اگر پیدا نشد سپس بخشی از آن را وارد کنید زیرا برخی اوقات رشته ها بخش بخش وارد می شوند) را وارد کنید. و سپس ok کنید تا خطای برنامه را پیدا کنید.

poshtiban-hack-2

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

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

در صورت استقبال در قسمت بعدی نحوه ی تغییر شرط برنامه به نفع خود را توضیحح خواهم داد.

(پایان قسمت ۱)

درباره‌ی پژمان رنجبران

۳۲ دیدگاه

  1. اقا پژمان دستتون واقعا درد نکنه مطالب خیلی خوبی گذاشتین.فقط نحوه تغییر کد رو هم بزارین خیلی ممنون میشم.

  2. سلام:
    اقا شرمنده من یدونه از فولدرامو با برنامه ی folder protector کد گذاشتم ، حالا هرچی پسورد و میزنم میگه اشتباهه با اینکه دارم پسوردشو درست میزنم توو هیچ سایتی هم هیچ راه حلی نزاشتن الانم این سایتو یکی از دوستام بهم معرفی کرده ، میخواستم ببینم شما میتونین کمکی کنین تا برنامشو درست کنم یا حد اقل پسشو هک کنم ؟!؟!؟!؟
    برنامش وقتی قفله نه کپی میشه کرد نه کات و نه پاک میشه ، حدودا ۲۸۰ گیگ هم توش اطلاعات دارم.
    با تشکر امین

    • با سلام
      متاسفانه باید بگم بدون داشتن پسورد کاری نمی توانید انجام دهید. زیرا این برنامه با استفاده از رمزی که شما وارد میکنید همه ی داده های شما را رمز می کند و مانند برنامه نیست که فقط یکجا مشکل داشته باشد بلکه کل داده رمز می شود. اگر مطمئن هستید که رمز شما درست است شاید با جستجو بتوانید بفهمید که این نرم افزار از چه الگوریتمی برای رمز نگاری استفاده می کند و با استفاده از الگوریتم رمز نگاری برنامه و رمزی که مطمئن هستید درست است شاید بتوانید داده های خود را بازگردانید.

    • ویندوز عوض کنی باز میشن

  3. سلام
    مرسی بابت راهنمایی .

  4. سلا خسته نباشید می خواستم بازی اندروید مد کنم با کامپیوتر میشه راهنمایم کنید خیلی ممنون

  5. آقا پژمان سلام
    میشه لینک دانلود IDA PRO رو هم بزارین . سرچ کردم ولی چیزی پیدا نکردم .

  6. با عرض سلام

    آقا پژمان
    من برای پایان نامه ارشد که در مورد بهینه سازی مزرعه خورشیدی است به نرم افزار Dymola نیاز دارم ولی فقط تا نسخه ۷ این نرم افزار در اینترنت و بازار در دسترس است. البته دموی نسخه ۲۰۱۶ آن هم در دسترس است ولی روی استفاده از آن محدودیت وجود دارد. شما سایت خاصی را سراغ دارید که بتوان از آن نسخه بروز نرم افزارها را پیدا کرد؟ یا راه دیگری سراغ دارید؟

    با تشکر فراوان

  7. سلام. با چه نرم افزاری این کارارو میتنونیم بکنیم؟
    از همه چی حرف زدید به جز اون برنامه ای توی تصاویر دارید کار میکنید

  8. سلام وقت بخیر ببخشید من یک نرم افزار دارم که توسط نرم افزار VM Protect قفل گذاری شده چه طور این قفل رو بشکنم؟
    ممنون می شم پاسخ بدید

    • شکستن قفل این برنامه ها سخته چون داخل یک محیط مجازی که خودش ایجاد میکنه اجرا میشه، روش قفل گذاریش خیلی خوبه ولی سرعت اجرای برنامه بسیار کم میشه

  9. سلام ببخشید نرم افزار هایی که دانگل دارن یا قفل USB چطور باید کرک کرد
    لینک قبلی خراب شده در نظرات بود

  10. با سلام
    تشکر از سایت خوبتون مطالب کاربردی دارید تبریک میگم
    میشه با این روش که شما گفتید قفل هر نوع دی وی دی رو باز کرد ؟!

  11. سلام آقا پژمان لطفا کمک کنید.
    میخواستم یک برنامه سبک رو برگردان فارسی کنم ضاهرا قفل گذاری شده من رشتم حقوق هست و برنامه نوسی بلد نیستم امکانش هست شما این لطف رو بفرمایید واقعا ممنون میشم
    اسم نرم افزار این هستش
    Speed Reader Enhanced 3.1

    لینک دانلود نرم افزار
    http://metareading.blog.ir/1392/12/15/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%AA%D9%86%D8%AF%D8%AE%D9%88%D8%A7%D9%86%DB%8C-Speed-Reader-Enhanced-3-1-%D9%86%D8%B3%D8%AE%D9%87-%D8%AC%D8%AF%DB%8C%D8%AF

    خواهش میکنم اگر امکانش هست راهنمایی بفرمایید
    این هم ایمیل من هست
    fishr7@gmail.com
    سپاسگزارم

  12. نرم افزار حسابداری من پازار است که من قفلش را فراموش کردم چطوری قفلش را بشکنم

  13. با سلام
    اگر امکانش هست یه نرم افزار usb – emulator برای شکستن قفل نرم افزار های قفل شده با فلش معرفی کنید
    با سپاس از آقا پژمان عزیز

  14. سلام
    بنده با نرم افزار Gilisott تو یک سی دی یک سری ورد رمزگذاری کردم و اصلا بدبختی اینه چرا رمز گذاشتم و یادم نیست.
    میشه راهنمایی کنید نیاز اساس دارم بهشون … حجم سی دی ۷۰ مگ و با gilisoft رمز شده.
    و برنامه ای با پسوند exe هم نداره فقط عبارت agent به همراه یک شکل قفل هستش . چون بنده Id pro رو نصب کردم تا ببینم میشه کاریش کرد که اونم سر در نیاوردم ولی نرم افزار قوی هستش چون کلی اطلاعات شو در میاره.
    لطفا مساعدت کنید
    نیاز اساسی دارم به وردها
    منتظرم

  15. سلام من سی دی های اموزش کامپیوتر دانشمند گرفتم یه مدت استفاده کردم ولی بعد مدتی ویندوز سیستم از ۷به ۸ ارتقا دادم حالا اون برنامه کار نمی کنه وقتی سی دی رو میذارم تا باز بشه میگه این برنامه تو سیستم کار نمیکنه درضمن این برنامه فقل داشت هرچی کدش میزنم کار نمیکنه حالا سوالی که از شما دارشتم اینه که میشه فقل این برنامه بشکنمو این سی دی ه باز بشه بدون رمز خواستن ممنون ازتون خداقوت .یاعلی.

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

  17. سلام من میخوام کیف پول اکسدوس را هک کنم رمز عبورم یادم رفته با چه نرم افزاری میتونم رمز عبورم بازیابی کنم پسوند کیف پول هم exe هست ممنمون میشم اگه کسی کمکم کنه

  18. امیدوارم خداوند لعنتت کنه ،شما و امثال شما انگل های جامعه هستید و نون ۱۰۰ برنامه نویس ایرانی رو آجر می کنید.امیدی می گی قفل نرم افزارهای ایرانی نشکنید، گه اضافه نخور آشغال… شکستن قفل و استفاده رایگان از نرم افزار آموزش و هر چیزی که ایجاد کننده آن راضی نباشه حرامه و مطمئن باش بخشی از گناهش هم نصیب تو حیوان میشه…

    • جدا از ادبیات شما که لایق خود شماست باید توضیح بدم قطعا هیچ کس با این توضیحات مختصر من نمی تواند قفل یک برنامه را بشکند. توی هیچ یک از توضیحات اگر دقت کنید من وارد جزئیات نمی شوم فقط کلیات اشاره می شود
      این یک دانشه که کمک می کنه به برنامه نویس ها که تحلیل درستی از افکار یک هکر داشته باشند و بتوانند برنامه ای قوی ایجاد کنند

  19. “تقاضا دارم تا از این روش ها و آموزش ها برای کرک کردن برنامه های ایرانی استفاده نکنید. برنامه نویس ها برای یک برنامه بسیار زحمت می کشند.”
    این جمله ی شماست در ابتدای آموزش
    حالا یک سوال:
    آیا برنامه نویسان خارجی برای نوشتن برنامه هاشون زحمت نمی کشن!؟

    • قطعا زحمت می کشند ولی با توجه به تحریم ها و مشکلات انتقال پول عملا امکان خرید بسیاری از نرم افزار ها برای ما وجود ندارد

  20. با سلام. ببخشید من چند وقت پیش یک فایل ویدئویی اموزشی قفل شده رو خریداری کردم و یک بار به صورت کامل فیلم رو دیدم ولی الان رمزی رو که برای سیستم بالا میاره متفاوت با اون چیزی است که ابتداعا” وارد میشد و خطای invalid playback password میزنه و نمیدونم مشکل از کجاست و رمز. خیلی ممنون میشم اگه راهنمایی بفرمایید

  21. با سلام. ببخشید من چند وقت پیش یک فایل ویدئویی اموزشی قفل شده رو خریداری کردم و یک بار به صورت کامل فیلم رو دیدم ولی الان رمزی رو که برای سیستم بالا میاره متفاوت با اون چیزی است که ابتداعا” وارد میشد و خطای invalid playback password میزنه و نمیدونم مشکل از کجاست . خیلی ممنون میشم اگه راهنمایی بفرمایید

جوابی بنویسید

ایمیل ها معلوم نمیشودبخش های ضروری معلوم گشته است *

*

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

WordPress Lightbox