Đơn giản hay phức tạp, được việc là được. Step 1 mình mới nghiên cứu tới đó. Đọc tài liệu tiếp thì sẽ có step 2, step 3... step n. Cái quan trọng là mình biết chia sẻ. Còn có cách đơn giản hơn nhưng không chia sẻ thì cũng không có giá trị với cộng đồng.Quá phức tạp !
Mình tìm được tool bao xịn luôn: OfficeMalScanner :Bạn cần đăng nhập để thấy link
Cách dùng: Extract file vbaProject.bin ra. Dùng tool trên với option "info". Nó sẽ dump ra hết code, module name các thứ hầm bà lằng. Xịn và đẹp luôn.
Nguyên tắc thì các bạn đọc mấy tài liệu mô tả này từ Microsoft là sẽ rõ. Bản chất code được lưu trong các stream trong VBA Project :
Bạn cần đăng nhập để thấy linkBạn cần đăng nhập để thấy link(đọc từ cái này trước)
Chúc các bạn may mắn.
Về cơ bản, không được pack, encrypt gì thì file excel luôn giơ bụng ra cho người ta xiên. Không có cách nào bảo vệ đựoc cả.
Tips: với các file bị ẩn module, các bạn vẫn có thể patch được code nếu đoán được tác giả viết gì. VD if registed thì thực hiện hành động abc. Mình ctrl F, replace thành if unregisted thực hiện hành động abc là cũng xong :v . Ctrl F để tìm kiếm thì bị treo máy (vì ẩn rồi). Nhưng replace vẫn chạy ngon lành nha.
Đây mang tính chất khoe hàng. Bạn chia sẻ tool đó cho anh em thưởng thức đi.Bạn cần đăng nhập để thấy đa phương tiện
Theo tôi bạn nên bỏ thời giờ ngâm cứu cái gì có nhiều người dùng ấy. VBA số lượng người dùng rất hẹp. Vấn đề cũng không thể hóc búa. Tôi đọc tài liệu 1-2 hôm là giải quyết được vấn đề rồi, dù rằng chưa automation được toàn bộ process nhưng cũng là đạt dc cái đích mong muốn. Vậy thì làm sao bạn bán sản phẩm của bạn được? Chưa kể đến việc tôi cung cấp giải pháp free. Bạn có sản phẩm tốt, 10 điểm. Tôi cung cấp sản phẩm free, 3-4 điểm thôi nhưng nó cũng làm được những việc tương tự thì bạn chẳng thể bán nổi cho ai rồi.Tui đang giới thiệu sản phẩm !
Bác hướng dẫn chi tiết dùng tool OfficeMalScanner giúp vớiMình tìm được tool bao xịn luôn: OfficeMalScanner :Bạn cần đăng nhập để thấy link
Cách dùng: Extract file vbaProject.bin ra. Dùng tool trên với option "info". Nó sẽ dump ra hết code, module name các thứ hầm bà lằng. Xịn và đẹp luôn.
Nguyên tắc thì các bạn đọc mấy tài liệu mô tả này từ Microsoft là sẽ rõ. Bản chất code được lưu trong các stream trong VBA Project :
Bạn cần đăng nhập để thấy linkBạn cần đăng nhập để thấy link(đọc từ cái này trước)
Chúc các bạn may mắn.
Về cơ bản, không được pack, encrypt gì thì file excel luôn giơ bụng ra cho người ta xiên. Không có cách nào bảo vệ đựoc cả.
Tips: với các file bị ẩn module, các bạn vẫn có thể patch được code nếu đoán được tác giả viết gì. VD if registered thì thực hiện hành động abc. Mình ctrl F, replace thành if unregistered thực hiện hành động abc là cũng xong :v . Ctrl F để tìm kiếm thì bị treo máy (vì ẩn rồi). Nhưng replace vẫn chạy ngon lành nha.
Bác hướng dẫn chi tiết dùng tool OfficeMalScanner giúp với