暱稱: 阿吉 頭銜: 不恥下問,不斷學習,才會進步
版主  
- 帖子
- 647
- 主題
- 190
- 精華
- 24
- 積分
- 1041
- 點名
- 0
- 作業系統
- windows7
- 軟體版本
- Office 2010 ; OOO3.0 ; Google
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 竹南
- 註冊時間
- 2010-5-2
- 最後登錄
- 2022-6-24
  
|
本帖最後由 HUNGCHILIN 於 2016-6-26 13:48 編輯
綜觀國內外,這問題,只有阿吉作出創新,解答,有方法
並首發在麻辣
目前保護VBA程式的方法不多
1,製成exe/dll,vbs,但會被判為病毒,且無法存檔,不佳
2,VBA專案不可檢視
2002年打哈欠的方法
3,共用活頁簿,VBA專案不可檢視
EXCEL原始功能
4,95/5.0 VBA專案不可檢視
這是國外傳入的方法
5,VBA模組隱藏
VBA專案鎖定的破解方式在網路上與OFFICE相關社群論壇中極為普遍,以微軟Excel VBA專案程式碼保護與保密為研究對象,發展出新的VBA程式碼保護與保密方法,用以防止重要文件VBA程式碼被非法竊取及窺視運用模組隱藏原理製作成模組隱藏Excel增益集工具。後續持續測試微軟Excel二進位檔案格式,作「部分模組隱藏」與「全部模組隱藏」是否適用在Excel各版本,發現當全部模組隱藏時Excel 2003版可通過巨集安全性,此特殊效果將造成Excel 2003安全性上的顧慮,惡意的程式設計人員可以利用此程式漏洞,對電腦進行修改與破壞。在提升Microsoft Excel VBA專案保護複雜性試驗過程中,證實VBA專案鎖定在加密與解密後均可順利搭配模組隱藏且巨集可正常使用,測試結果確認可以使用VBA專案內外兩層防護,來提升Microsoft Excel VBA專案程式碼保護保密複雜性。研究中發現全部模組隱藏時將造成Excel 2003有安全性上的顧慮,建議Excel使用者應盡早汰換Excel 2003,並使用Excel 2010以上版本,才可以更安全的防護惡意檔案與程式的攻擊。
目前以2,5項方法最好用 |
|