وبلاگ

شکستن قفل اکسل حاوی کد VBA با یک روش عالی

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

قبل از شروع آموزش شکستن قفل اکسل یادآوری کنم که هدف ما از این آموزش ارتقاء دانش و کمک به شماست و هرگونه سوء استفاده از این آموزش برای شکستن قفل فایل های دیگران کار غیر شرعی، غیر قانونی و غیر اخلاقی می باشد.

مراحل شکستن قفل اکسل حاوی کد VBA:

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

1- ابتدا روی فایل اکسل خودتون کلیک راست نموده و Rename رو بزنید و پسوند فایل رو به zip تغییر بدید. یعنی اگر اسم فایل شما Test.xlsm بود به Test.zip تغییر بدید. هنگام تغییر پسوند بهتون هشدار میده که شما OK را بزنید تا فرمت عوض بشه.

2- پس از تغییر فرمت، فایل رو با نرم افزار زیپ باز کرده و محتویات آنرا در یک پوشه دلخواه Extract کنید.

3- در بین فایل ها یک فایل به نام vbaProject.bin وجود دارد. این فایل رو با نرم افزار Hex Editor باز کنید(اگر این نرم افزار روی سیستم شما نصب نیست آنرا دانلود و نصب کنید).

باز کردن فایل vbaProject.bin
شکل شماره 2 – باز کردن فایل vbaProject.bin

4- بعد از باز کردن فایل vbaProject.bin در محیط Hex Editor کلیک ترکیبی Ctrl+F را بزنید تا پنجره جستجو نمایش داده شود.

5- عبارت DPB را نوشته و با زدن دکمه Find جستجو کنید.

شکل شماره 2 – جستجوی عبارت DPB برای حذف رمز

6- بعد از پیدا کردن عبارت DPB آنرا به DPx تغییر بدید.یعنی کافیست شما بجای کاراکتر B کاراکتر x را جایگزین کنید و در انتها Ctrl+S رو بزنید تا تغییرات ذخیره شود و بعد از ذخیره کلا نرم افزار Hex Editor رو ببندید.

شکل شماره 3 – تغییر عبارت DPB به DPx

7- اکنون فایل هایی رو که قبلا اکسترکت کرده بودید رو انتخاب کرده و با کلیک راست کردن گزینه Add to Archive رو بزنید تا تمام فایل ها مجدد Zip شود.

شکل شماره 4 – زیپ کردن مجدد فایل های اکسل

8- بعد از فشرده شدن فایل، مجدد پسوند آنرا از Zip به xlsm تغییر بدید. یعنی اگر اسم فایل به شکل Test.zip بود به Test.xlsm تغییر بدید.

9- حال فایل اکسلتون رو باز کنید و اگر با خطای زیر مواجه شدید Yes را بزنید.

شکل شماره 5 – خطای هنگام باز کردن فایل اکسل

10- حال کلید Alt+F11 رو بزنید تا وارد محیط VBA شوید. اگر با خطایی مواجه شدید OK رو بزنید تا بسته شود.

11- از منوی Tools گزینه VBAProject Properties رو بزنید.

12- در پنجره باز شده از تب Protection تیک مربوط به Lock project for viewing را بردارید و OK را بزنید.

13- اکنون فایل اکسل رو ذخیره کرده و ببندید و مجدد باز کنید.

14- تبریک میگم. شما تونستید قفل فایل رو بشکنید.

اشتراک گذاری:

مطالب زیر را حتما مطالعه کنید

3 دیدگاه

به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.

دیدگاهتان را بنویسید