Gở Password cho VBA

Liên hệ QC

kevin_mn

Thành viên chính thức
Tham gia
7/7/08
Bài viết
56
Được thích
0
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!
 
Theo quan điểm của tôi thì cái này thuộc về "khoảng màu xám" (grey area), tức là không hẳn rõ rệt trắng đen.
Như tôi đã trình bày qua. Nếu phần mềm bạn tạo ra có tính cách đại trà, tức là không dựa vào thiết kế dữ liệu của cty, thì nó là của bạn.
Nếu nó liên quan đến thiết kế dữ liệu của cty thì chưa hẳn nó 100% của bạn. Cty có thể nêu lý do bạn đã dùng môi trường dữ liệu của họ để thử nghiệm. Nói cách khác, họ có thể viện lý do bạn dùng môi trường của họ như một con bọ (chuột bạch) đẻ hoàn thiện sáng kiến của bạn. Đương nhiên là nếu bạn cẩn thận thì vẫn có thể biện hộ trước tòa. Tôi chỉ muốn nói là nó không hoàn toàn trắ̀ng đen thôi.
Khi tôi nói là tự tôi tạo ra thực ra là tôi muốn nói là tôi không dùng bất kỳ cái gì liện quan tới "đồ" của công ty. Vì nếu trong code của tôi dùng một phần hỗ trợ của hệ thống trong cty thì dĩ nhiên công cụ đó không hoàn toàn là của tôi.

Thậm chí tôi không cài đặt trên đĩa của cty. Nếu cty cấm tôi sử dụng USB thì phải ghi trong nội qui. Mà nếu công cụ đó không tồn tại ở đâu cả, vd. như trên là tập tin với code sau khi chạy tôi xóa nó đi thì ai biết tôi có nó?

Khi tôi nói là công cụ tự tạo có nghĩa là tự tạo mà không dùng bất cứ sự hỗ trợ nào của cty. Còn nếu dùng thì hiển nhiên là tôi không thể nói là công cụ đó hoàn toàn là của tôi. Cái này quá hiển nhiên. Nếu tôi dùng máy tiện của cty để làm ra một chi tiết nào đó cải thiện công việc cho riêng mình thì tôi không thể nói đó là của riêng tôi, cty chỉ có thể nuốt cục tức thôi. Không, vì chi tiết kia tôi đã tạo ra bằng máy của cty. Tôi đã không muốn viết cụ thể vì nó quá hiển nhiên.
Trường hợp thật đặc biệt, nếu nó có khả năng được reverse engigeer ra thành bí mật cty thì họ có quyền yêu cầu bạn hủy bỏ. Trường hợp này tuy rất khó chứng minh nhưng trên lý thuyết là có thể.
Tôi đã viết rồi. Trong những trường hợp quan trọng thì bao giờ người ta cũng ghi trong hợp đồng. Vd. người ta sẽ ghi là trong thời gian làm việc ở cty, và có thể 2 - 5 năm sau khi nghỉ việc không được có hoặt động kinh doanh cạnh tranh. Nếu là vị trí được phép truy cập tới bí mật của công ty thì có thể là không được phép tiết lộ cho đối thủ cạnh tranh. Khi tôi dịch một bản từ tiếng Ba Lan sang Việt tôi đã thấy người ta liệt kê ra một loạt điểm: tác phẩm của tôi thuộc sở hữu của chủ việc, không được tiết lộ, quảng quá tài liệu cho bất cứ ai, bằng bất cứ cách nào. Mà tài liệu có bí mật gì về công nghệ đâu. Có chăng chỉ là họ không muốn mọi người biết họ đang định làm gì, mà việc định làm đó cũng chả phải tối quan trọng. Họ chỉ muốn những đối thủ tiềm năng không biết họ đang định làm gì. Và tài liệu mà tôi dịch đó là cho các nhân viên người Việt của họ, tức ai trong cty cũng sẽ biết, do vậy không phải là bí mật cực kỳ quan trọng, có tính chất sống còn. Nhưng họ không muốn người ngoài cty biết.

Tóm lại khi có những điều quan trọng thì người ta sẽ ghi trong hợp đồng. Và chỉ rõ quyền của chủ việc là thế nào (đòi bồi thường bao nhiêu, kiện ra tòa v...) khi có vi phạm. Rồi thì: những điều không được nêu ra trong hợp đồng thì sẽ xử lý theo bộ luật nhân sự. Tôi nói về các trường hợp bình thường. Còn về các trường hợp quan trọng thì bác yên tâm đi. Người ta sẽ ghi trong hợp đồng. Người ký sẽ phải đọc thật kỹ, phải hiểu trước khi ký. Bút sa gà chết. Sau này không thể viện lý do là do không đọc kỹ, chỗ kia không hiểu lắm, còn chỗ nọ do được ghi bằng phông chữ nhỏ li ti nên không phát hiện ra điều này điều kia. Đó không phải lý lẽ.

Những điều không được ghi trong hợp đồng thì ta tự đánh giá sao cho hợp lý. Nếu cùng một sự việc mà một bên cho là hợp lý mà bên kia cho là không hợp lý thì luôn có thể kiện ra tòa. Tòa là nơi giải quyết các tranh chấp. Không thống nhất được với nhau thì ra tòa thôi.
 
Lần chỉnh sửa cuối:
Upvote 0
Tôi kể lại 1 câu chuyện thực tế...
...Anh này chỉ bàn giao toàn bộ sổ sách, còn File thì vẫn còn trên máy, nhưng ảnh không hướng dẫn cách thức thêm bớt trên máy. Cty không chịu và không trả sổ BHXH. Sự việc đưa nhau ra tòa
Tòa xử anh này thắng vì công ty thuê anh này làm trưởng phòng điều phối chứ không phải người viết chương trình
Thực tế mà nói mọi sự việc xảy ra nó còn tùy giữa 2 bên, theo tôi thì cty không nên sự dụng phần mềm của anh kia nữa, vì ai biết ảnh cài cái gì trong đó!
...
Hôm qua tôi không nói đến chỗ này là vì tôi đang tìm liên lạc một ngừoi bạn chuyên môn để xin tư vấn.
Cô này chuyên về luật lao động (văn phòng), xích mích giữa chủ và người lao động. Và cô ta trả lời tôi như sau:

- trước tiên, lời bàn chỉ có thể nói cho trường hợp tổng quát. Trong sự kiện (case) này, dữ liệu chưa đầy đủ để có thể tính bên nào đúng và bên nào sai. Tôi (cô ấy) thỉ có thể đoán mộ số điều và bàn tại sao toà xử như vậy.
Trong phần quote trên, tiểu đoạn "giao toàn bộ sổ sách, còn File thì vẫn còn trên máy" không nêu rõ các hồ sơ có thể tiếp tục quản lý một cách bình thường (không cần đến phần mềm của anh ta) hay không?
a) nếu chúng chỉ bình thường thì anh ta chỉ nên hướng dẫn người tiếp quản. Tôi dùng từ nên là vì chuyện đó chỉ là lương tâm nghề nghiệp, không bắt buộc bằng luật (legal binding). Ngừoi tiếp quản không tiếp tục được là lỗi cty đã ỷ lại.
b) nếu chúng đã được thiết kế theo chiều hướng bắt buộc phải dùng phần mềm anh ta thì anh ta có bổn phận phải đưa chúng về trạng thái "bình thường"
Trong tiểu đoạn thứ 3 của phần quote trên "cty không nên sự dụng phần mềm của anh kia nữa" thì hoàn toàn đúng. Bởi vì nếu anh ta không chịu giao thì anh vẫn giữ bản quyền. Trường hợp phần mềm chôm từ đâu đó thì cty cũng không thể tiếp tục xài bởi vì sẽ bị chủ chính kiện. Lưu ý là nếu anh ta chôm phần mềm thì ngay lúc anh áp dụng, cty đã phải chịu một nhiệm một phần pháp luật; phần này lớn hay nhỏ tuỳ theo độ hiểu biết của cty và độ lớn của cty. Theo luật pháp, cty không thể nói "tôi đâu có biết nhân viên tôi làm gì"; nhất là cty lớn, kiểm soát nhân viên là điều bắt buộc.
Tiểu đoạn giữa (câu thứ 2) của phần quote trên "trưởng phòng điều phối chứ không phải người viết chương trình" nói về công việc. Đây là phần nằm trong khoảng xám (không rõ rệt trắng đen). Nó còn tuỳ theo hoàn cảnh xã hội, hoàn cảnh cty, và điều kiện việc làm của anh ta.
- Với hoàn cảnh xã hội và hoàn cảnh cty tương đối tiên tiến (có internet, có máy tính, công cụ sẵn sàng) VÀ (*) nếu điều kiện việc làm của anh ta có nêu ra "hiểu biết về vi tính và các phần mềm quản lý,... khả năng thích ứng với hoàn cảnh" (**) thì sự kiện anh ta viết thêm vài cái code hổ trợ cho công việc là chuyện bình thường - không có mới là lạ, chứng tỏ anh ta yếu. Ba cái code này thuộc về ai thì phải tuỳ toà xử. (***)

(*) lưu ý tôi viết hoa từ VÀ ở trên
(**) ở bài khác, tôi có nói về mức độ quan trọng của chức vị. Hầu hết các công việc tương đối cao hiện nay đều có điều kiện tương tự về khả năng. Dẫu trong hợp đồng lao động và văn bản diễn tả công việc không có khoản này, nhưng nếu cty chứng minh lúc phỏng vấn họ có đặt vấn đề này thì coi như nó có áp dụng.
(***) chú riêng của tôi, không phải lời cô bạn tư vấn: theo tôi, dẫu có thù ghét đến mức nào, khi ra đi tôi vẫn hỏi "tôi có viết một số phần mềm, tôi cho vài ngày để cty tìm người học". Ra đi cạn tàu ráo máng không phải là sì tin của tôi.
 
Upvote 0
Ra đi cạn tàu ráo máng không phải là sì tin của tôi.
Tôi nghĩ là đã có chuyện
Đến lúc cơm không lành, canh không không ngọt giữa ảnh & cty
Chứ bình thường ít ai cạn tầu ráo máng bác ạ. Một khi "bên kia" có hành động "cạn tầu ráo máng" thì phản ứng của bên này là điều dễ hiểu. Tôi nghĩ rằng đã có gì đấy sảy ra nên người trong câu chuyện của Hong.Van mới làm thế. Cho thôi việc cũng như ly hôn vậy. Có những cặp tuy ly hôn nhưng vẫn là bạn, có những cặp chia tay nhau trong thù hận.
 
Upvote 0
Tôi nghĩ là đã có chuyện

Chứ bình thường ít ai cạn tầu ráo máng bác ạ. Một khi "bên kia" có hành động "cạn tầu ráo máng" thì phản ứng của bên này là điều dễ hiểu. Tôi nghĩ rằng đã có gì đấy sảy ra nên người trong câu chuyện của Hong.Van mới làm thế. Cho thôi việc cũng như ly hôn vậy. Có những cặp tuy ly hôn nhưng vẫn là bạn, có những cặp chia tay nhau trong thù hận.
Tôi thì nghĩ về bạn đồng nghiệp nhiều hơn chủ.
Dẫu tôi và chủ có ghét nhau đến độ không nhìn mặt, nhưng tôi vẫn còn nghĩ đến các đồng nghiệp cũ.
Cũng như ví dụ của bác. Vợ chồng có thể ghét đến đâm chém nhau, nhưng còn con... chúng có tội gì?
 
Upvote 0
Tôi thì nghĩ về bạn đồng nghiệp nhiều hơn chủ.
Dẫu tôi và chủ có ghét nhau đến độ không nhìn mặt, nhưng tôi vẫn còn nghĩ đến các đồng nghiệp cũ.
Cũng như ví dụ của bác. Vợ chồng có thể ghét đến đâm chém nhau, nhưng còn con... chúng có tội gì?
Con của ông khác thì sao bác?
Em nghĩ là tùy hoàn cảnh.
 
Upvote 0
Tôi thì nghĩ về bạn đồng nghiệp nhiều hơn chủ.
Dẫu tôi và chủ có ghét nhau đến độ không nhìn mặt, nhưng tôi vẫn còn nghĩ đến các đồng nghiệp cũ.
Cũng như ví dụ của bác. Vợ chồng có thể ghét đến đâm chém nhau, nhưng còn con... chúng có tội gì?
Mỗi người một tính cách mà bác. Bác hành xử như thế nhưng người khác hành xử khác. Nếu chủ "tử tế" mà họ cạn tầu ráo máng thì tôi không thông cảm cho họ. Nhưng nếu chủ cạn tầu ráo máng mà họ cũng đáp trả lại như thế thì dù tôi hành xử như bác thì tôi vẫn thông cảm cho họ.
 
Upvote 0
VBA chả có cái gì đáng giá đâu.
Toàn bộ code trong các module
Mã:
' Huong dan
Private Sub Worksheet_Activate()
ScrollArea = "A11:J21"
End Sub

' SO QUY
Private Sub Worksheet_Activate()
ScrollArea = "A1:H191"
End Sub

' IN PHIEU
Private Sub Worksheet_Activate()
ScrollArea = "A1:F42"
End Sub

' Bia so
Private Sub Worksheet_Activate()
ScrollArea = "A1:I46"
End Sub

' ThisWorkbook
Private Sub Workbook_open()
Sheet4.Activate
Range("E22").Select
End Sub
View attachment 216044
vậy thì nhờ bạn Unprotec sheet giúp mình với.
 
Upvote 0
Giải pháp Excel không cho phép bàn về giải pháp phá Excel bạn ạ.
Sao vậy bác, nếu đi chuyên sâu bài này cũng hay mà bác, biết thêm kỹ năng crack-password vs lại mình biết decode/encode nó dạng mã hóa nào nữa cũng hay mà.
Bài đã được tự động gộp:

Đây là Addins mà, người ta cho bạn s/dụng miễn fí thì s/d đi! fá Pass làm gì?
Bản chất phần mềm 2 có dạng: Good/Bad
+ Good: Sài mọi thứ ok
+Bad: Dạng này hơi khó chịu, sợ nhất malware.
 
Upvote 0
chào cả nhà mình có file chạy do người cũ họ làm, họ chuyển đi chỗ khác, mới đây chạy bị lỗi run time 1004, nhưng chạy trên máy khác lại ngon cứ mày mình thì báo lỗi không rõ nguyên nhân sao , mà modun vba cài pass không mở được em có thể up lên nhờ các cao nhân giúp được không ạ , thank mọi người nhiều
 
Upvote 0
chào cả nhà mình có file chạy do người cũ họ làm, họ chuyển đi chỗ khác, mới đây chạy bị lỗi run time 1004, nhưng chạy trên máy khác lại ngon cứ mày mình thì báo lỗi không rõ nguyên nhân sao , mà modun vba cài pass không mở được em có thể up lên nhờ các cao nhân giúp được không ạ , thank mọi người nhiều
Đính kèm tập tin là quyền của mình, ai cấm được. Còn chuyện giúp là chuyện của người ta. Cứ đính kèm rồi đợi thôi.
 
Upvote 0
Bảo mật trong excel:
- Người Gà mờ 100%
- Người chịu khó google thì gần như bằng 0%
=> khoá chơi cho vui thôi, chứ chả có lợi ích gì
=> Muốn bảo mật code thì built file dll
 
Upvote 0
em muốn xin mở khóa file excel vba, em cám ơn ạ
 

File đính kèm

  • 1.1. Bang Luong Mau - Chuẩn 2022- Hà gửi.zip
    836.8 KB · Đọc: 23
Upvote 0
em muốn xin mở khóa file excel vba, em cám ơn ạ
Nếu muốn xem, bạn chịu khó Google (GG) (tốt nhất sử dụng tiếng Anh để GG) là ra cho file này thôi mà.
Vì sẽ vi phạm quy tắc diễn đàn nên tôi không up lên với tôi cũng không biết gì về code.
Ví dụ: Trích một đoạn sau khi tôi GG.

(Nếu đoạn này có vi phạm nội quy diễn đàn, nhờ MOD xóa giúp. Xin cảm ơn.)

1652240123703.png
 
Upvote 0
Các Anh/Chị cho em hỏi nếu file Excel mà em đặt mật khẩu bằng Encrypt with Password thì có khả năng bị mở bằng những code hoặc tool thông thường được không ạ.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom