Tặng các bạn công cụ "VirusMacroWarning" - Cảnh báo và diệt "Virus Macro"

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia ngày
13 Tháng sáu 2006
Bài viết
4,365
Được thích
9,875
Điểm
860
Nơi ở
Hà Nội
VirusMacroWarning v1.0.6 (cập nhật ngày 09/05/2008)

VirusMacroWarning là công cụ cảnh báo và diệt "Virus Macro" trong MS Excel

Trình tự thực hiện cài đặt và gỡ bỏ:
+ Bạn hãy truy cập WINDOWS bằng Account có quyền Admin
+ Tắt MS Excel
+ Thực hiện việc cài đặt bình thường
+ Để gỡ bỏ chạy file "UnInstall" trong Start\All Programs\VirusMacroWarning

Cơ chế hoạt động:

+ Phát hiện và thông báo các file chạy tự động cùng Excel


Theo cơ chế hoạt động của virus macro, các file làm lây lan thường được chạy ngay ban đầu khi Excel khởi động.

VirusMacroWarning phát hiện và thông báo cho người dùng xử lý, có thể chuyển sang nơi khác hoặc xóa đi.

+ Tự động kiểm tra khi mở file trong file Excel (workbook) có các sheet macro. Cơ chế viết virus macro, các mã lệnh được lập trong một sheet có kiểu macro, ví dụ như loại virus "Virus.MSExcel.Yagnuul.d" được viết trong sheet macro có tên "Helpme".



Hệ thống kiểm tra virus macro, nếu phát hiện có "hiện tượng" sẽ thông báo cho người dùng để quyết định xóa những sheet được nghi là virus.

+ Tự động phát hiện các Name bị lỗi, thông báo cho người dùng để quyết định việc xoá.



Hiện nay có nhiều phần mềm nổi tiếng về diệt virus như Symantec, BitDefender, McAfee,Bkav, D32,...Trong các file dữ liệu của hệ Office (đặc biệt là MS Excel) cho phép người dùng lập trình (viết các macro) trong file, với cơ chế viết virus macro cách thức cũng gần như vậy. Khi dùng các PM diệt virus nói trên, nếu lựa chọn chế độ "diệt virus macro" nhiều khi các PM có sự nhầm lẫn diệt luôn cả những file có macro"chuẩn" của bạn.
Phần lớn các PM nếu diệt được virus macro thì các Name do virus tạo ra (với số lượng rất lớn) vẫn còn trong file đã diệt, điều này làm cho file có dung lượng lớn và tốc độ đọc và ghi dữ liệu rất chậm.

Chức năng chính của VirusMacroWarning là

+ Cảnh báo tất cả các tình huống có liên quan đến cơ chế hoạt động của loại virus macro.
+ Thông báo các Name bị lỗi (có thể do virus tạo ra)
+ Thông báo và để người dùng quyết định và xử lý các hiện tượng một cách chính xác nhất.

v1.0.6 - New:
+ Thêm chức năng tự động cảnh báo và xoá các Name lỗi (hoặc lạ do virus tạo ra). Các Name do virus tạo, phần lớn các PM diệt virus không xoá.
+ Thêm tuỳ chọn "Lưu sau khi xoá"
+ Cải tiến chức năng xoá các sheet có virus macro, đảm bảo ổn định hơn.

Download

(To Mods: Trước đây tôi đã tạo một topic về VirusMacroWarning, không hiểu sao bây giờ không tìm lại được? Nhân việc nâng cấp phiên bản thành 1.0.6 tôi tạo lại topic này.)
 
Lần chỉnh sửa cuối:

jinbao

Thành viên mới
Tham gia ngày
9 Tháng một 2008
Bài viết
19
Được thích
5
Điểm
665
Tuổi
35
Chào bạn. Mình đã dùng thử chương trình mà bạn giới thiệu và cảm thấy rất hiệu quả, dung lượng file bị nhiễm giảm đi rõ rệt. Tuy nhiên vẫn còn một số sheets chương trình không diệt được. Mình up thử lên đây, bạn xem cách xử lý rùm. Hy vọng sẽ có version mới có thể diệt macro này một cách triệt để.










và dưới đây là file bị nhiễm
 

File đính kèm

tedaynui

(*_*)
Thành viên danh dự
Tham gia ngày
12 Tháng tám 2006
Bài viết
1,877
Được thích
2,468
Điểm
860
Nơi ở
TP.HCM
To TuanVNUNI
1/ Đúng vậy đấy Tuân à, chiều nay mình cũng bị y như vậy. Dự định tối hỏi thì ra có Jinbao hỏi dùm, hi hi. Khi mở File bị Virus trong đó có chứa nhiều name lỗi, để mặc định (Select all) và click nút <Xoá Name> thì nó báo lỗi như trên, nhưng nếu click bỏ chọn 1 vài Name thì nó xoá OK và 1 vài Name đó phải xoá "thủ công"

2/ Với bất kỳ File nào dù không bị Virus nhưng trong đó có chứa Name (dù Name không bị lỗi) thì khi mở hoặc đóng File thì Chương trình cũng hiện hộp thoại cảnh báo cũng hơi bất tiện.

TDN
 

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia ngày
13 Tháng sáu 2006
Bài viết
4,365
Được thích
9,875
Điểm
860
Nơi ở
Hà Nội
tedaynui đã viết:
To TuanVNUNI
1/ Đúng vậy đấy Tuân à, chiều nay mình cũng bị y như vậy. Dự định tối hỏi thì ra có Jinbao hỏi dùm, hi hi. Khi mở File bị Virus trong đó có chứa nhiều name lỗi, để mặc định (Select all) và click nút <Xoá Name> thì nó báo lỗi như trên, nhưng nếu click bỏ chọn 1 vài Name thì nó xoá OK và 1 vài Name đó phải xoá "thủ công"

2/ Với bất kỳ File nào dù không bị Virus nhưng trong đó có chứa Name (dù Name không bị lỗi) thì khi mở hoặc đóng File thì Chương trình cũng hiện hộp thoại cảnh báo cũng hơi bất tiện.

TDN
Cảm ơn anh tedaynuijinbao. Cách khắc phục như anh làm là đúng. Khi các file không bị nhiễn virus nhưng có các name bị lỗi? Em định nghĩa các name bị lõi là do sai tham chiếu, biểu thức tính trong đó lỗi và các name nháp do Excel tự tạo ra. Khi người dùng xoá các name này thì thông báo sẽ không xuất hiện nữa. Nhưng hình như có một số name Excel luôn tự tạo ra trong một vài tình huống.

Phiên bản mới tác giả sẽ sửa lại:
+ Định nghĩa name bị lỗi, bỏ qua một vài name do Excel tự tạo (có tính thường xuyên)
+ Khi xoá name bị lỗi, nếu không xoá được thì bỏ qua để xoá các name tiếp theo.
+ Khác phục hiện tượng không xoá được name.

Cảm ơn moị người đã thông báo lỗi cho tác giả để hoàn thiện "Virus Macro Warning" hơn nữa!
 

chibi

Thành viên tích cực
Thành viên danh dự
Tham gia ngày
10 Tháng một 2007
Bài viết
1,123
Được thích
624
Điểm
860
To TuanVNUNI:
Mình cũng có file bị hiện tượng như trên và ngoài ra còn có file khi mở không hiện thông báo gì (Đã cài VMW) nhưng vẫn có sheet "XLTest5" bị ẩn.
 

boong

Thành viên thường trực
Tham gia ngày
11 Tháng một 2008
Bài viết
285
Được thích
265
Điểm
0
Bác tải file lên diễn đàn thử xem. Không biết con virus này có được tự lưu ở một nơi nào khác trong ổ đĩa của bạn không? Nếu có thì nó vẫn có dữ liệu để hoạt động lại bất chấp bạn có diệt nó trên file này hay không. Vậy bạn phải xem xóa tất cả các file bị nhiễm con virus đó trên máy là được.
 
Lần chỉnh sửa cuối:

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia ngày
13 Tháng sáu 2006
Bài viết
4,365
Được thích
9,875
Điểm
860
Nơi ở
Hà Nội
chibi đã viết:
To TuanVNUNI:
Mình cũng có file bị hiện tượng như trên và ngoài ra còn có file khi mở không hiện thông báo gì (Đã cài VMW) nhưng vẫn có sheet "XLTest5" bị ẩn.
Anh có thể gửi lên đây hoặc gửi vào email của em được không? Nếu phát hiện được em sẽ nâng cấp thêm vào phiên bản mới.

boong đã viết:
Không biết con virus này có được tự lưu ở một nơi nào khác trong ổ đĩa của bạn không? Nếu có thì nó vẫn có dữ liệu để hoạt động lại bất chấp bạn có diệt nó trên file này hay không. Vậy bạn phải xem xóa tất cả các file bị nhiễm con virus đó trên máy là được.
Chương trình "VirusMacroWarning" ngăn ngừa toàn bộ quá trị xâm nhập hay khởi hoạt trên Excel. Trước khi lưu vào đĩa trương trình còn kiểm tra lần nữa nên rất an toàn.
 

chibi

Thành viên tích cực
Thành viên danh dự
Tham gia ngày
10 Tháng một 2007
Bài viết
1,123
Được thích
624
Điểm
860
Gửi TuanVNUNI
1- Gửi bạn 2 file mà VMW không diệt hết name và không phát hiện ra XL4Tesst.
2- Cơ quan mình có 1 máy không sử dụng được VMW. Khi cài đặt quá trình diễn ra bình thường nhưng khi Excel chạy thì VMW không được kích hoạt.
 

File đính kèm

boong

Thành viên thường trực
Tham gia ngày
11 Tháng một 2008
Bài viết
285
Được thích
265
Điểm
0
Tặng mọi người file diệt rồi!
 

File đính kèm

Lần chỉnh sửa cuối:

chibi

Thành viên tích cực
Thành viên danh dự
Tham gia ngày
10 Tháng một 2007
Bài viết
1,123
Được thích
624
Điểm
860
To TuanVNUNI.
Vẫn chưa có bản nâng cấp? Chắc bận quá.
 

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia ngày
13 Tháng sáu 2006
Bài viết
4,365
Được thích
9,875
Điểm
860
Nơi ở
Hà Nội
Gửi TuanVNUNI
1- Gửi bạn 2 file mà VMW không diệt hết name và không phát hiện ra XL4Tesst.
2- Cơ quan mình có 1 máy không sử dụng được VMW. Khi cài đặt quá trình diễn ra bình thường nhưng khi Excel chạy thì VMW không được kích hoạt.
Em đã download 2 file anh gửi về để ngâm cứu tiếp, quả thực có một dạng Name mà VMW phiên bản hiện nay chưa delete được. Em sẽ cố gắng hoàn thiện VMW hơn.
Khi cài đặt VMW, trước đó người cài đặt phải truy cập WINDOWS bằng account quyền Admin.


chibi đã viết:
Vẫn chưa có bản nâng cấp? Chắc bận quá.
Cảm ơn anh đã quan tâm. Em sẽ cố gắng thu xếp thời gian và tìm hiểu thêm các tài liệu để có phiên bản mới tốt hơn.
 

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia ngày
13 Tháng sáu 2006
Bài viết
4,365
Được thích
9,875
Điểm
860
Nơi ở
Hà Nội
Virus Macro Warning v1.0.6 (phiên bản mới)

Xin được giới thiệu các bạn thành viên phiên bản mới Virus Macro Warning v1.0.6 (phiên bản mới).

Những thay đổi mới:

+ Sửa lại quy trình xoá các sheet Macro4 (mà người dùng xác nhận xoá)
+ Sửa lại quy trình xoá các Name rác (do virus tạo ra hoặclỗi trong quá trình sử dụng)
+ Thêm những thông tin về việc thực hiện diệt virus Macro4, thống kê kết quả thực hiện.
+ Tự động backup file trước ghi diệt. Đây là tính năng rất an toàn cho người dùng. Ví dụ bạn mở và diệt file "MyData.xls" , trước khi diệt chương trình sẽ lưu một bản dự phòng có tên "MyData.xls.bak"., nếu cần mở lại file này người dùng chỉ cần xoá đuôi ".bak".

Với đợt nâng cấp này, tất cả các file có các Name rác mà trước đây chương trình gặp lỗi không thực hiện thì nay đã xử lý đạt ~99.7%-100%. Điều quan trọng nhất là chương trình đã ngăn được tuyệt đối sự hoạt động của loại virus Macro trên máy tính của bạn.

Các bạn có thể download theo đường dẫn sau hoặc tại trang đầu.
http://www.bluesofts.net/Products/AddIns/VirusMacroWarning/Index.htm


chibi đã viết:
1- Gửi bạn 2 file mà VMW không diệt hết name và không phát hiện ra XL4Tesst.
Em đã kiểm tra thì "XL4Tesst" chỉ là một worksheet bình thường khôngphải loại Macro4 nên những mã trên đây chỉ đóng vai trò như một văn bản thôi anh ạ.
 
Lần chỉnh sửa cuối:

Thùy Anh

Thành viên mới
Tham gia ngày
9 Tháng ba 2008
Bài viết
9
Được thích
3
Điểm
0
Tuổi
41
Không được rồi!

Ủa sao em không diệt được? đánh dấu check chọn xóa các file nó không cho, phải đóng lại, rồi đóng từ cửa sổ, xóa từng em, xóa hết. Khi mở lại, nó lại ra tiếp file lỗi đó. Nó nhân bản lên cho cả đống... không hiểu sao nữa, chết rồi!...

Em gửi kèm theo file, vui lòng giúp em. @$@!^%
 

File đính kèm

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia ngày
13 Tháng sáu 2006
Bài viết
4,365
Được thích
9,875
Điểm
860
Nơi ở
Hà Nội
Virus Macro Warning v1.0.7 (phiên bản mới)

Gửi các bạn phiên bản mới Virus Macro Warning v1.0.7 (phiên bản mới) - ngày 21/05/08

Những thay đổi mới:

+ Chữa lỗi khi xóa hoặc chuyển những file tự động mở cùng Excel.
+ Sửa chỉ cho phép backup (sao lưu) file dữ liệu nếu nó không thuộc đường dẫn do Excel quản lý.

http://www.bluesofts.net/Products/AddIns/VirusMacroWarning/Index.htm


Ủa sao em không diệt được? đánh dấu check chọn xóa các file nó không cho, phải đóng lại, rồi đóng từ cửa sổ, xóa từng em, xóa hết. Khi mở lại, nó lại ra tiếp file lỗi đó. Nó nhân bản lên cho cả đống... không hiểu sao nữa, chết rồi!...

Em gửi kèm theo file, vui lòng giúp em. @$@!^%
Bạn hãy download phiên bản mới sẽ khắc phục được những vấn đề của bạn.
 

pnson

Thành viên mới
Tham gia ngày
30 Tháng tám 2007
Bài viết
37
Được thích
5
Điểm
0
Không hiểu sao tôi bấm vào nút download hoặc vào đường dẫn nhưng không download về được, chắc đường dẫn bị lỗi.
Bạn kiểm tra lại nhé.
 

nganmum

Thành viên mới
Tham gia ngày
27 Tháng sáu 2008
Bài viết
19
Được thích
34
Điểm
665
mình đã làm theo hướng dẫn sử dụng ở trên nhưng ko sao mở đc excel, mở thì nó cứ install wài à...cứu mình zới.....cuối tháng mà tự dưng con virus hư đốn này.....hjc hjc.....huhuhu
 

Mr Okebab

Ngon Ngất Ngây
Thành viên đã mất
Tham gia ngày
6 Tháng tám 2006
Bài viết
3,262
Được thích
3,768
Điểm
0
Tuổi
44
Cảm ơn bác nhiều :
  1. Về Name : Bác nên cho thêm sự lựa chọn : Error Names; Link Names; Macro4 Names (May be : Go, Do, Open, Auto . .) . . .
  2. Nên có thêm sự chọn lựa về Sheet. Do Các Macro4 rất hay tạo ra các Sheet có Name chứa các ký tự 0000000, vì vậy em nghĩ nên cho phát hiện các Sheet có chưa 5 ký tự 0 trở lên, rồi xóa luôn. Hoặc tìm ra các ký tự đại diện theo kiểu tìm kiếm, và cho phép xóa nếu thỏa mãn.
  3. Sao bác lại chiếm thanh Statusbar của Excel rồi, theo em nghĩ nên hiện ra 1 thông báo lúc ban đầu mở Excel, sau đó khoảng 3s thì tự tắt đi. Chứ bác chiếm luôn thì . . tham nhũng quá.
Không biết có tối kiến gì không, mong bác bỏ qua.

Chúc bác mạnh giỏi, đàn hay, hát tốt, nội công ngày càng thâm sâu.

Thân!
 
Lần chỉnh sửa cuối:

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia ngày
13 Tháng sáu 2006
Bài viết
4,365
Được thích
9,875
Điểm
860
Nơi ở
Hà Nội
Cảm ơn bác nhiều :
  1. Về Name : Bác nên cho thêm sự lựa chọn : Error Names; Link Names; Macro4 Names (May be : Go, Do, Open, Auto . .) . . .
  2. Nên có thêm sự chọn lựa về Sheet. Do Các Macro4 rất hay tạo ra các Sheet có Name chứa các ký tự 0000000, vì vậy em nghĩ nên cho phát hiện các Sheet có chưa 5 ký tự 0 trở lên, rồi xóa luôn. Hoặc tìm ra các ký tự đại diện theo kiểu tìm kiếm, và cho phép xóa nếu thỏa mãn.
  3. Sao bác lại chiếm thanh Statusbar của Excel rồi, theo em nghĩ nên hiện ra 1 thông báo lúc ban đầu mở Excel, sau đó khoảng 3s thì tự tắt đi. Chứ bác chiếm luôn thì . . tham nhũng quá.
Không biết có tối kiến gì không, mong bác bỏ qua.

Chúc bác mạnh giỏi, đàn hay, hát tốt, nội công ngày càng thâm sâu.

Thân!
Cảm ơn Mr Okebab đã góp ý xây dựng thêm. Nhất định mình sẽ sửa lại theo góp ý này. Có lẽ phải trong T9 mới có thể làm được.

Từ hồi nhà có cảnh sát, hát nhiều nhưng không hay, đàn tì bà thì vẫn luyện liên tục...chờ Văn Công. :=\+ Be be be!!!


Trung Chinh đã viết:
Có hay không có phiên bản mới Chương trình "VirusMacroWarning" ?
Có thể trong T9 mình mới có bản nâng cấp bạn à.
 
Lần chỉnh sửa cuối:

Mr Okebab

Ngon Ngất Ngây
Thành viên đã mất
Tham gia ngày
6 Tháng tám 2006
Bài viết
3,262
Được thích
3,768
Điểm
0
Tuổi
44
Cảm ơn Mr Okebab đã góp ý xây dựng thêm. Nhất định mình sẽ sửa lại theo góp ý này. Có lẽ phải trong T9 mới có thể làm được.

Từ hồi nhà có cảnh sát, hát nhiều nhưng không hay, đàn tì bà thì vẫn luyện liên tục...chờ Văn Công. :=\+ Be be be!!!



Có thể trong T9 mình mới có bản nâng cấp bạn à.
Bác cho em hỏi : Có cách nào phát hiện và phân biệt đâu là MacroSheet, DialogSheet, ChartSheet và Sheet không ???
Cảm ơn bác !

Thân!

P/S:
Bác cẩn thận đấy, " Giai nhân tự cổ như danh tướng . . . "
Biết nhiều thì . . . khổ cũng nhiều, tổn thọ lắm.
Em thì biết mỗi khoản là : Be be be!!!
 
Top Bottom