Phá pass vba trong excel

     

Nếu bạn áp dụng mật khẩu bảo đảm an toàn VBA trong excel tuy thế lại ko nhớ mật khẩu thì nên đọc bài viết dưới trên đây để phá vứt mật khẩu VBA đó.Bạn đang xem: Phá pass vba project trong excel

Cách tùy chỉnh mật khẩu

Nếu ai đang tìm cách crack mật khẩu VBA thì chắc hẳn rằng bạn đang biết cách tùy chỉnh thiết lập nó. Tuy nhiên, sống đây, tôi sẽ nói qua về cách cấu hình thiết lập loại hình bảo vệ này.

Bạn đang xem: Phá pass vba trong excel

Tới tab Developer vào Excel và nhấp lựa chọn Macros.

Nếu chúng ta không thấy tab Developer, cho tới File > Options, tiếp nối chọn Customize Ribbon. Bây giờ, dịch chuyển nhóm lệnh Developer tự bảng bên trái sang mặt phải.

Khi chúng ta đã chọn Macros vào tab Developer, nhập tên đến Macro của doanh nghiệp (đây chỉ nên ví dụ, nên bạn có thể nhập tên khác tùy ý), sau đó nhấp chọn Create.

Sao chép với dán code dưới đây vào Visual Basic Editor. Đây là một trong Macro 1-1 giản được cho phép nhập văn phiên bản được trích dẫn vào ô A1. Nó không có mục thực thụ sự, tuy vậy ở đây, họ cần tạo thành một file để bảo đảm an toàn bằng mật khẩu.

Range("A1").Value = "Password Protected"

Bạn nên kết thúc như cố này.

Trong Visual Basic Editor, điều hướng tới Tools > VBAProject Properties.

Tới tab Protection để tùy chỉnh thiết lập mật khẩu. Bạn cũng cần được tích vào ô kề bên Lock project for viewing.

Nhấp OK, đảm bảo an toàn bạn vẫn lưu tư liệu Excel dưới dạng tệp XLSM. Tiếng thì bạn cũng có thể kiểm tra xem mật khẩu đăng nhập vừa sinh sản đã chuyển động chưa. Đóng tài liệu, tiếp nối mở lại, cho tới tab Developer cùng nhấp lựa chọn Visual Basic.

Khi bạn truy cập tài liệu VBAProject, bạn sẽ thấy hành lang cửa số nhắc nhập mật khẩu. Hiện thời chúng ta lại tìm cách để loại vứt mật khẩu này.

Cách phá mật khẩu

Đầu tiên, họ sẽ yêu cầu tải xuống một trình soạn thảo Hex. Nếu khách hàng chưa có, HxD (ứng dụng biên soạn thảo mã hex) sẽ là 1 lựa chọn thay thế miễn tổn phí khá ổn.

Tải HxD

Tải Hex

Chuẩn bị file XLSM

Chúng ta cần thực hiện thêm một số công tác sẵn sàng để xóa mật khẩu đăng nhập khỏi file XLSM. Tìm tệp tin XLSM bên trên ổ cứng, kế tiếp đổi tên đến nó, thêm đuôi .zip vào cuối.

Xem thêm: Top 7 Game Võ Đài Thi Đấu Với Hội Bạn Cực Hay, Game Võ Đài Đẫm Máu

Tiếp theo, mở tệp tin bằng ứng dụng nén như WinRAR hoặc 7-Zip. Bạn nên tìm một thư mục có tên xl.

Trong folder này, bạn phải tìm tìm một tập tin mang tên vbaProject.bin.

Trích xuất tập tin này và mở nó bằng Hex Editor.

Vô hiệu hóa mật khẩu

Đây là lúc cấu hình thiết lập mật khẩu khác. Sản xuất một tư liệu Excel ảo, thêm Macro vào nó và thiết lập cấu hình mật khẩu như sẽ mô tả tại phần trên. Tiếp theo, chúng ta sẽ đem mã Hex luật mật khẩu với chèn nó vào trong file mà chúng ta muốn truy cập.

Khi các bạn đã tùy chỉnh tập tin đó, lưu này lại và thực hiện giống hệt như quy trình hoàn thành file vbaProject.bin làm việc trên. Hãy nhớ password nhé!

Bây giờ, bạn sẽ có cả hai file vbaProject.bin cùng mở vào Hex Editor.

Sử dụng Ctrl + F trong file bạn đã chế tạo ra để tra cứu chuỗi dưới đây:

CMG=

Đây là sự mở đầu của code chế độ mật khẩu hiện tại. Bọn họ cần sao chép và dán 3 quý giá sau:

CMG=DPB=GC=

Dưới đây bạn cũng có thể thấy giải pháp tôi thực hiện.

Chuyển code này sang tệp tin vbaProject.bin khác và đặt nó trong địa chỉ tương ứng. Lưu file hex đã sửa đổi lại.

Giờ thì xóa file vbaProject.bin cội khỏi tư liệu mà chúng ta đang nỗ lực loại vứt mật khẩu. Thay thế sửa chữa nó bởi tệp vbaProject.bin đã được chỉnh sửa, sau đó, thay tên tệp của chính nó từ .zip thanh lịch .xlms hoặc .xls.

Mở tệp trong Excel. Quay trở về tab Developer với nhấn Visual Basic, tiếp đến thử truy cập menu Project. Các bạn sẽ thấy hành lang cửa số nhắc nhập mật khẩu, mật khẩu ngơi nghỉ đây đó là cái mà họ đã tùy chỉnh cấu hình trong tư liệu Excel ảo.

Vậy là bạn có thể truy cập lại tập tin rồi.

Kết luận

Thủ thuật này hoàn toàn có thể rất tiện dụng khi chúng ta quên mật khẩu và các bạn cần truy vấn ngay một Macro VBA được bảo đảm an toàn bằng mật khẩu. Mặc dù nhiên, nó cũng biến thành minh họa một lỗ hổng bảo mật lớn đang hiện diện trong Excel. Chú ý chung, vào trường hợp cung cấp bách, chúng ta có thể dùng giải pháp này để mở password VBA trong Excel.