Gở Password cho VBA

Chia sẻ bởi:hands
★★★★★
Quảng cáo

Mình có một file đã đặt Pass khi mở VBA, lâu mình không mở nó bây giờ quên Pass.
Bác nào có cách phá pass không ?
Thanks các Bác!

Open với Noteped thì thấy dòng sau giống Hxd………….Toàn nghĩ cách phá ko….–=0–=0–=0

CMG="………..B215F255F25"
DPB="……….6FE28CE28C1D74E38C7937B8B25EC791A9F8398804DC0B2EE4694DDFDF067468C1B1"
GC="………..14D514D"

www.giaiphapexcel.com/diendan/threads/g%E1%BB%9F-password-cho-vba.45183/page-2#posts

mấy cái này dễ quá mà

peMP8tjWZxg

Open Pass VBA thì GPE có Code rồi mà………..Mạnh nghĩ Open Pass Unviewable

thì cứ thử gỡ Unviewable bằng cách đó xem , mình có thử rồi mà , nạn nhân là 1 bạn rất quen mặt trên GPE tên là "gi……..p" hí hí

Nó đây bạn: https://www.giaiphapexcel.com/forum/showthread.php?83248-Ph%E1%BA%A3i-ch%C4%83ng-office-2013-b%E1%BA%A3o-m%E1%BA%ADt-cao-v%C3%A0-kh%C3%B4ng-th%E1%BB%83-d%C3%B9ng-code-m%E1%BB%9F-pass-protect-workbook/page2

Và tôi cũng đã thử là pass Sheet/ workbook bay hết…chỉ có cái pass Open thôi…–=0–=0–=0

P.s: tôi xài office 2016 (2013 cũng gần tương tự.)

Test với file .xlsx & .xlsb (có code) : 2 file đều có pass Sheet/ Pass workbook…..=> Save as chúng thành .xls
Save và đóng lại. Sau đó mở file vừa save as .xls lên tự nhiên Pass Sheet/ lần pass Workbook bay hết…..

——————–
Và lưu ý: hình như là tôi đang xài Office 2016 (chắc 2013 cũng tương tự).
1. Nếu file đang là ở định dạng .xlsx .xlsb .xlsm chúng ta tiến hành Đặt pass Protect Sheet/ Protect Workbook. Sau đó save thành .xls . Sau đó save file .xls này lại. Đóng file này. Mở lên thì bay hết pass nhá

2. Nếu đi đường vòng là: nếu file đang ở định dạng .xls (2003 trở về trước) mà tiến hành đặt Pass sheet/ workbook. Sau đó save as thành .xlsx .xlsm .xlsb (tât nhiên là save as lên phiên bản cao hơn thì pass vẫn tồn tại.)

Sau đó từ file .xlsx .xlsm .xlsb vừa save as này. Ta lại save as ngược lại file .xls => Khi mở file .xls vừa save as lên thì Pass vẫn còn tồn tại nhé

=> Kết luận Lỗ Hổng do chính là lúc ta đặt pass cho file ở đuôi dạng phiên bản cao hơn là .xlsx .xlsm .xlsb ……… Còn nếu ta cố tình đặt pass Protect sheet/Protect Workbook từ file đuôi .xls thì Pass vẫn tồn tại…………… (và đây là chiêu mới…kakaka…….Công nhận siêng TEST quá chừng.)

hahaha……..@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%

www.giaiphapexcel.com/diendan/threads/g%E1%BB%9F-password-cho-vba.45183/page-3#posts

Kỹ năng giải quyết vấn đề hiệu quả
Khóa học SprinGO phù hợp

Kỹ năng giải quyết vấn đề hiệu quả

Mô tả Nội dung Đánh giá Tài nguyên KỸ NĂNG GIẢI QUYẾT VẤN ĐỀ HIỆU QUẢHiểu đúng vấn đề là một nửa của giải...

Xem khóa học
★★★★★ 5 ★ 1 👤 1 ▥ 0
Quảng cáo

Bạn nên đọc

One Response

  1. hands says:

    1. Nếu file đang là ở định dạng .xlsx .xlsb .xlsm chúng ta tiến hành Đặt pass Protect Sheet/ Protect Workbook. Sau đó save thành .xls . Sau đó save file .xls này lại. Đóng file này. Mở lên thì bay hết pass nhá

    Mình test với Excel 2013 (32bit)… thì hết password (pw).
    Qua kiểm tra các file được đóng gói trong các file.xlsx và .xls thì có sự khác nhau như sau:
    File .xlsx gồm:
    2492

    File .xls gồm:
    2491

    Tiến hành mở file sheet1.xml trong file .xlsx (xlworksheetssheet1.xml), kéo xuống cuối có dòng (1):
    <sheetProtection scenarios="1" objects="1" sheet="1" spinCount="100000" saltValue="CoPbac4CxTqDCZhGFaIEFw=="
    hashValue="Oixj4Dwq7wC71QDQQmbOauEJeCGagMkLlQM6A+6BuBEbPtlbYpgy0khRQwExKN6+ciDMfGYLspvwl78ZPl5Ubw=="
    algorithmName="SHA-512"/>
    Đoán là khi lưu về .xls thì mất tiêu cái này –=0

    2. Nếu đi đường vòng là: nếu file đang ở định dạng .xls (2003 trở về trước) mà tiến hành đặt Pass sheet/ workbook. Sau đó save as thành .xlsx .xlsm .xlsb (tât nhiên là save as lên phiên bản cao hơn thì pass vẫn tồn tại.)
    Sau đó từ file .xlsx .xlsm .xlsb vừa save as này. Ta lại save as ngược lại file .xls => Khi mở file .xls vừa save as lên thì Pass vẫn còn tồn tại nhé

    Đoạn hay ở phần này, tiếp tục lưu file .xls ở trên về .xlsx (*) rồi lại lưu về .xls thì không mất pw.
    Tuy nhiên, khi mở file sheet1.xml ở đoạn (*) thì có dòng này (2):
    <sheetProtection sheet="1" password="CE88"/>
    Nhận thấy (2) khác với (1)…

    Dừng lại ở (*), mở file sheet1.xml bằng Notepad của windows, xóa dòng <sheetProtection sheet="1" password="CE88"/>, lưu lại, chép đè nó vào file sheet1.xml (đang trong trình giải nén). Mở file .xlsx hết pw.

    Như tôi đã nói với các bạn rồi từ 2013 trở đi mà lưu đặt password thì đâu cần Code vẫn mở được. Còn các phiên bản khác thì code có đầy ra đó.
    Tóm lại từ phiên bản 2010 về trước chạy được code.thì dùng code. 2013 trở Đi dùng bằng tay.

    Thật ra từ Office 2003 – 2016 mở Pass Sheet & Workbook điều không cần dùng tới code ……….trừ 1 cái Open là thua thôi……–=0–=0 mà pass open hình như dùng OpenOffice mở lên hết hay sao đó….mạnh nghe nói chứ chưa thử

Leave a Reply

Your email address will not be published. Required fields are marked *

Quảng cáo

Cũ vẫn chất

Xem thêm