Nhờ kiểm tra bảo mật code vba

  • Thread starter YeuVBA-NT
  • Ngày gửi
Y

YeuVBA-NT

Guest
File ở bài 1 mình có update một chút mong mọi người thông cảm.
 
V

vothanhthu

Guest
@tuhocvba Ý của Thứ là thế này.

Theo như mô tả, file mokhoa.exe đóng vai trò mã hóa chuỗi trong file empty.xlsm rồi nạp vào file Protect.xlsb để mở khóa Open. Như vậy, việc chạy file mokhoa.exe gần như là bắt buộc với mọi người khi tải về muốn mở file Protect.xlsb. Thứ muốn hỏi, tại sao bạn @YeuVBA-NT không chạy sẵn file mokhoa.exe trước rồi mang file Protect.xlsb lên thôi, mà phải có công đoạn người dùng chạy file mokhoa.exe
 
Y

YeuVBA-NT

Guest
@vothanhthu đúng là nó chạy song song với file protect nếu không sẽ rất dễ crack
 

Euler

Administrator
Thành viên BQT
Vậy ý tưởng của bạn là như thế nào hả @YeuVBA-NT , bạn muốn ứng dụng nó như thế nào nếu việc mở exe là bắt buộc để bảo vệ file protected.xlsm. Người dùng không mở exe thì không còn tác dụng nữa à? Và làm thế nào để cưỡng chế người dùng phải mở exe.
 
Y

YeuVBA-NT

Guest
@Euler đúng là có khuyết điểm nhưng việc bảo vệ code vba lại đơn giản hơn .
 

Euler

Administrator
Thành viên BQT
Khi đưa ra quan điểm, mình muốn nhận cả cơ sở logic. Ví dụ, đơn giản hơn được thể hiện như thế nào?
Mong các bạn khi đưa ra nhận định, đánh giá-thì tuân thủ theo cách trình bày như thế này để mọi người tiện theo dõi.
 
Y

YeuVBA-NT

Guest
@Euler đơn giản là vì người dùng chỉ cần biết vba mà không đòi hỏi biết các ngôn ngữ khác mà vẫn bảo vệ được code.
 
V

vothanhthu

Guest
@YeuVBA-NT Thứ đang rất mong muốn bạn giải thích chi tiết cách thức hoạt động file mokhoa.exe này. Hiện tại file Protect.xlsb của bạn Thứ không thể mở lên đc, như đã trình bày trong cmt trước?
 
Y

YeuVBA-NT

Guest
@vothanhthu bạn chạy file exe trước nó hiện bảng đăng kí nhấn copy mã máy , mình gửi key bạn đăng kí thành công nó mở file protect
 

Euler

Administrator
Thành viên BQT
@Euler đơn giản là vì người dùng chỉ cần biết vba mà không đòi hỏi biết các ngôn ngữ khác mà vẫn bảo vệ được code.
Đề nghị nói rõ hơn. Bảo vệ bằng VBA như thế nào. Cách nói của bạn làm cho mình hoàn toàn không hiểu gì cả. Hãy nói làm thế nào để mình hiểu được. Nếu mình mà hiểu được thì người khác cũng hiểu được.
 
Y

YeuVBA-NT

Guest
@Euler có nghĩa là chỉ cần biết code vba mà vẫn bảo vệ code của mình bằng phần mềm của mình.
 
V

vothanhthu

Guest
Thứ tóm lại tình hình của Thứ, chạy file mokhoa.exe thì k hiện ra gì hết, mở file Protect.xlsb thì hiện Pass Open. Nguyên lý hoạt động của file cũng không hiểu gì luôn... ! Vậy giúp bạn như thế nào ???

Bạn giải thích như thế sẽ không ai dám mở file .exe của bạn, Và có lẽ Thứ là người duy nhất mạo hiểm dám mở file .exe của bạn
 
Sửa lần cuối bởi điều hành viên:
Y

YeuVBA-NT

Guest
@vothanhthu mình đã test trên các phiên bản 32 bit và 64 bit nhưng bên máy bạn thì không chạy được hả bạn ? có báo lỗi gì không bạn ?
 
V

vothanhthu

Guest
@YeuVBA-NT Vậy Thứ xác nhận là bạn đang muốn mọi người xem code bên trong file Protect.xlsb của bạn đúng không ?
 
V

vothanhthu

Guest
Thứ hỏi thêm thắc mắc: Sau khi mở khóa dùng key của bạn, Thứ có thể mở trực tiếp file Protect.xlsb không, hay là vẫn phải mở file mokhoa.exe. Lỡ Thứ xóa file mokhoa.exe này thì code trong file Protect.xlsb của bạn có đc giữ nguyên không?
 

tuhocvba

Administrator
Thành viên BQT
Bạn giải thích như thế sẽ không ai dám mở file .exe của bạn, Và có lẽ Thứ là người duy nhất mạo hiểm dám mở file .exe của bạn
Đây là một hành động rất dũng cảm, phát huy truyền thống cưa bom của dân tộc ta có từ mấy chục năm trước. Hihi.
Tạm thời theo xác nhận của Thứ, thì file đã được bảo mật tốt. Tuy nhiên chưa biết bạn @YeuVBA-NT sẽ ứng dụng vào thực tế rao sao, ít nhất trong môi trường một số công ty, việc sử dụng file exe như trên là không được phép.
Thông tin-con người là hai nhân tố quan trọng quyết định tới sống còn của doanh nghiệp hiện nay. Mọi người có thể dùng phần mềm miễn phí trên mạng rất thoải mái đối với máy tính cá nhân của bản thân, nhưng đối với môi trường một số công ty, nhân viên chỉ được cài những gì được phép và theo hướng dẫn chỉ thị của công ty.

Tuy nhiên trên quan điểm học thuật, hi vọng bạn chủ topic không chỉ dừng lại ở mục đích thử, mà mong là sẽ nhận được chia sẻ của bạn nhiều hơn, hệ thống thành kiến thức, hướng dẫn. Trong đó nêu rõ mục đích để làm gì, lý do tiến hành dự án này, trình tự thao tác như thế nào để tạo ra một dự án như vậy.

Hình minh họa cho bài viết này lấy từ một bộ phim của Nhật, trong đó nội bộ có những người không tốt, muốn lợi dụng kẽ hở để đánh cắp thông tin của công ty, gây thiệt hại cho tổ chức, làm lợi cho cá nhân.
Hi vọng các thành viên đến với diễn đàn với mục đích trong sáng, và không có ý đồ xấu.
Bạn cần đăng nhập để thấy hình ảnh
 
Top