Showing posts with label passwork. Show all posts
Showing posts with label passwork. Show all posts

Saturday, April 13, 2019

Cách phá Password Excel không cần phần mềm

Bạn vô tình phát hiện một file Excel nào đó có chứa mật khẩu bảo vệ? Bạn đang gặp rắc rối trong việc mở file Excel có chứa mật khẩu? Đừng lo, tôi sẽ hướng dẫn các bạn cách phá mật khẩu (Password) Excel cực kỳ đơn giản mà không cần sử dụng phần mềm nào cả.
.com/proxy/

Các bạn có thể thực hiện qua các bước sau:
Bước 1: Mở file Excel có chứa Sheet cần phá password.
Bước 2: Chọn Tools -> Macro -> Visual Basic Editor.
Bước 3: Click đúp vào Sheet mà bạn muốn phá password. Nếu chưa thấy các Sheet bên trái màn hình thì bạn có thể nhấn tổ hợp phím Ctrl + R để hiện các Sheet lên.
Bước 4: Copy đoạn code dưới đây:
Sub PasswordBreaker()
If ActiveSheet.ProtectContents = False Then
MsgBox "Sheet '" & ActiveSheet.Name & "' is unprotected!", vbInformation
Else
If MsgBox("Sheet '" & ActiveSheet.Name & "' is protected, do you want to unprotect it?", _
vbYesNo + vbQuestion, "Unprotect Active Sheet") = vbNo Then Exit Sub
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
If ActiveSheet.ProtectContents = False Then MsgBox "Sheet '" & ActiveSheet.Name & "' is unprotected!", vbInformation
End If
End Sub
.com/proxy/
Sau đó tiến hành chọn menu Run rồi click vào Run Sub/UserForm (hoặc bấm phím tắt F5).
.com/proxy/
Bước 5: Hộp thoại thông báo Unprotect Active Sheet hiện lên, nhấn Yes để xác nhận tiếp tục xử lý.
.com/proxy/
Bước 6: Lúc này bạn chờ trong giây lát để chương trình tự động phá password cho bạn. Và sau khi phá pass thành công sẽ xuất hiện thông báo như hình dưới:
.com/proxy/
Chú ý: Trong Excel 2007 và Excel 2010 bạn nhấn tổ hợp phím Alt + F11 để mở Visual Basic Editor rồi bắt đầu thực hiện từ Bước 3. Còn trong Excel 2003 các bạn làm từ Bước 1.
Như vậy là việc phá password Excel rất đơn giản mà lại không cần sử dụng phần mềm thật hay phải không các bạn? Chúc các bạn thành công.

Monday, March 18, 2019

4. Cách phá mật khẩu File excel Excel

Cách thiết lập mật khẩu

Nếu bạn đang tìm cách crack mật khẩu VBA thì có lẽ bạn đã biết cách thiết lập nó. Tuy nhiên, ở đây, tôi sẽ nói qua về cách thiết lập loại hình bảo vệ này.
Tới tab Developer trong Excel và nhấp chọn Macros.
Nhấp chọn Macros
Nếu bạn không thấy tab Developer, tới File > Options, sau đó chọn Customize Ribbon. Bây giờ, di chuyển nhóm lệnh Developer từ bảng bên trái sang bên phải.
Di chuyển nhóm lệnh Developer từ bảng bên trái sang bên phải
Khi bạn đã chọn Macros trong tab Developer, nhập tên cho Macro của bạn (đây chỉ là ví dụ, nên bạn có thể nhập tên khác tùy ý), sau đó nhấp chọn Create.
Nhập tên cho macro và nhấp chọn Create
Sao chép và dán code dưới đây vào Visual Basic Editor. Đây là một Macro đơn giản cho phép nhập văn bản được trích dẫn vào ô A1. Nó không có mục đích thực sự, nhưng ở đây, chúng ta cần tạo một file để bảo vệ bằng mật khẩu.
Range("A1").Value = "Password Protected"
Bạn nên kết thúc như thế này.
Module1 (Code)
Trong Visual Basic Editor, điều hướng tới Tools > VBAProject Properties.
Tools > VBAProject Properties
Tới tab Protection để thiết lập mật khẩu. Bạn cũng cần tích vào ô bên cạnh Lock project for viewing.
Nhập mật khẩu vào tích chọn ô Lock project for viewing
Nhấp OK, đảm bảo bạn đã lưu tài liệu Excel dưới dạng tệp XLSM. Giờ thì chúng ta có thể kiểm tra xem mật khẩu vừa tạo đã hoạt động chưa. Đóng tài liệu, sau đó mở lại, tới tabDeveloper và nhấp chọn Visual Basic.
Nhập mật khẩu VBA để mở tài liệu
Khi bạn truy cập tài liệu VBAProject, bạn sẽ thấy cửa sổ nhắc nhập mật khẩu. Bây giờ chúng ta lại tìm cách để loại bỏ mật khẩu này.

Cách phá mật khẩu

File excel phá pass file, sheet Download
Đầu tiên, chúng ta sẽ cần tải xuống một trình soạn thảo Hex. Nếu bạn chưa có, HxD (ứng dụng soạn thảo mã hex) sẽ là một lựa chọn thay thế miễn phí khá ổn.
Quá trình này sẽ có một chút khác biệt tùy thuộc vào việc chúng ta đang crack mật khẩu trong file XLS cũ hay file XLSM mới. Nếu bạn đang làm việc với file cũ, bạn có thể bỏ qua phần dưới đây.
Chuẩn bị file XLSM (XLS)
Chúng ta cần thực hiện thêm một số công tác chuẩn bị để xóa mật khẩu khỏi file XLSM. Tìm file XLSM trên ổ cứng, sau đó đổi tên cho nó, thêm đuôi .zip vào cuối.
Tiếp theo, mở file bằng phần mềm nén như WinRAR hoặc 7-Zip. Bạn nên tìm một thư mục có tên xl.
Tìm thư mục có tên xl
Trong thư mục này, bạn cần tìm kiếm một tập tin có tên vbaProject.bin.
Tìm kiếm một tập tin có 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 thiết lập mật khẩu khác. Tạo một tài liệu Excel ảo, thêm Macro vào nó và thiết lập mật khẩu như đã mô tả ở phần trên. Tiếp theo, chúng ta sẽ lấy mã Hex quy định mật khẩu và chèn nó vào trong file mà chúng ta muốn truy cập.
Khi bạn đã thiết lập tập tin đó, lưu nó lại và thực hiện giống như quy trình kết thúc file vbaProject.bin ở trên. Hãy nhớ mật khẩu nhé!
Bây giờ, bạn sẽ có cả hai file vbaProject.bin cùng mở trong Hex Editor.
Sử dụng Ctrl + F trong file bạn đã tạo để tìm chuỗi dưới đây:
CMG=
Đây là sự khởi đầu của code quy định mật khẩu hiện tại. Chúng ta cần sao chép và dán 3 giá trị sau:
CMG=
DPB=
GC=
Dưới đây bạn có thể thấy cách tôi thực hiện.
Chép và dán 3 giá trị trong hình
Chuyển code này sang file vbaProject.bin khác và đặt nó trong vị trí tương ứng. Lưu file hex đã chỉnh sửa lại.
Giờ thì xóa file vbaProject.bin gốc khỏi tài liệu mà chúng ta đang cố gắng loại bỏ mật khẩu. Thay thế nó bằng tệp vbaProject.bin đã được chỉnh sửa, sau đó, đổi tên tệp của nó từ .zip sang .xlms hoặc .xls.
Mở tệp trong Excel. Trở lại tab Developer và nhấn Visual Basic, sau đó thử truy cập menu Project. Bạn sẽ thấy cửa sổ nhắc nhập mật khẩu, mật khẩu ở đây chính là cái mà chúng ta đã thiết lập trong tài liệu Excel ảo.
Nhập mật khẩu
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 có thể rất tiện dụng khi bạn quên mật khẩu và bạn cần truy cập ngay một Macro VBA được bảo vệ bằng mật khẩu. Tuy nhiên, nó cũng sẽ minh họa một lỗ hổng bảo mật lớn đang hiện diện trong Excel. Nhìn chung, trong trường hợp cấp bách, bạn có thể dùng cách này để mở mật khẩu VBA trong Excel

Over 50 Ebooks Excel and VBA free Download

1. Statistics and Probability for Engineering Applications With Microsoft Excel by W.J. DeCoursey - PDF Free Download Download Siz...