Bị dính vius khi dùng hàm API

Liên hệ QC

giaiphap

==(^o^)==
Tham gia
12/3/07
Bài viết
5,778
Được thích
6,274
Donate (Momo)
Donate
Giới tính
Nam
Tôi có file Excel, trong đó có khai báo hai hàm API là InternetGetConnectedStateEx và URLDownloadToFile nhưng khi vào trang https://www.virustotal.com/gui/home/upload để quét virus thì nó báo là tệp tin đã bị nhiễm Virus, mặc dù trong Module chỉ khác báo có 2 hàm trên nhưng không sử dụng. Nhưng nếu tôi xóa khai báo 2 hàm trên và quét virus thì không hề phát hiện. Vậy thành viên nào biết nguyên nhân có thể chỉ giáo và cách khắc phục ra sao.
2 File đính kèm phía dưới, file Book1.xlsm có khai báo hàm và bị dính virus, còn file Book2.xlsm đã xóa khai báo 2 hàm và quét virus thì không hề có virus.
 

File đính kèm

  • Book1.xlsm
    14.7 KB · Đọc: 5
  • Book2.xlsm
    14.1 KB · Đọc: 3
Tôi có file Excel, trong đó có khai báo hai hàm API là InternetGetConnectedStateEx và URLDownloadToFile nhưng khi vào trang https://www.virustotal.com/gui/home/upload để quét virus thì nó báo là tệp tin đã bị nhiễm Virus, mặc dù trong Module chỉ khác báo có 2 hàm trên nhưng không sử dụng. Nhưng nếu tôi xóa khai báo 2 hàm trên và quét virus thì không hề phát hiện. Vậy thành viên nào biết nguyên nhân có thể chỉ giáo và cách khắc phục ra sao.
2 File đính kèm phía dưới, file Book1.xlsm có khai báo hàm và bị dính virus, còn file Book2.xlsm đã xóa khai báo 2 hàm và quét virus thì không hề có virus.
Định kiến giữa các Anti-virus với Macro có từ rất lâu rồi. Năm 2003, tôi mới chỉ đang viết macro có lệnh đọc ghi file theo byte (hình như cũng dùng hàm API) mà bị anh BKAV nhảy ra nguyên cái màn hình xanh giống như máy tính bị lỗi hệ thống ra cảnh cáo (vừa bực bội nhưng cũng vừa ngạc nhiên với trình độ BKAV). Theo cách tôi hiểu thì với các loại file chứa macro, các chương trình quét mã độc chỉ cần phát hiện dòng code nào khả nghi chẳng hạn đọc, ghi file, kết nối internet nhất là nếu dùng hàm API thì nó ngăn chặn theo triết lý "thà ngăn lầm còn hơn bỏ sót".
 
Upvote 0
Tôi có file Excel, trong đó có khai báo hai hàm API là InternetGetConnectedStateEx và URLDownloadToFile nhưng khi vào trang https://www.virustotal.com/gui/home/upload để quét virus thì nó báo là tệp tin đã bị nhiễm Virus, mặc dù trong Module chỉ khác báo có 2 hàm trên nhưng không sử dụng. Nhưng nếu tôi xóa khai báo 2 hàm trên và quét virus thì không hề phát hiện. Vậy thành viên nào biết nguyên nhân có thể chỉ giáo và cách khắc phục ra sao.
2 File đính kèm phía dưới, file Book1.xlsm có khai báo hàm và bị dính virus, còn file Book2.xlsm đã xóa khai báo 2 hàm và quét virus thì không hề có virus.
Windows Defender trên Windows 10 bảo rằng "không có virus". Tôi nghĩ là nên tin chủ nhà
 
Upvote 0
mấy ngày qua Mạnh Viết DLL trên Dephi cũng thế ... có code cho vào là Virus Total nó báo có Virus ... bỏ ra hết báo luôn
Hình như nó là thế đấy ....
hay khai trống không đó nó cũng báo Có Virus -0-0-0-

mấy cái Unit xài cho Internet thì nó báo 1 mớ Virus luôn
 
Upvote 0
Chắc là tỉ lệ Virus 1/60, 1 kia là do bên phát triển chưa cập nhật hoặc phát triển chậm mà thôi.
URLDownloadToFile tốc độ tải không bằng HTTP Request, bác nên tạo Class Module thực hiện Request và lưu lại, thế sẽ không bao giờ bị coi là virus
HTTP Request có thể xử lý bất đồng bộ tải nhiều file cùng lúc.
Với HTTP Request Khi lưu file xóa 12 bit đầu đi.
 
Upvote 0
Lạ nhỉ, chắc có con virut nào đang sử dụng 2 hàm trên của bác ấy nhỉ ===\.
 
Upvote 0
Windows Defender trên Windows 10 bảo rằng "không có virus". Tôi nghĩ là nên tin chủ nhà
Nhưng ngặt nỗi em định upload lên Google Driver sau đó dùng code tải về, nhưng google lại báo dính virus, chỉ cho phép người up lên mới có quyền tải về.
Chắc là tỉ lệ Virus 1/60, 1 kia là do bên phát triển chưa cập nhật hoặc phát triển chậm mà thôi.
URLDownloadToFile tốc độ tải không bằng HTTP Request, bác nên tạo Class Module thực hiện Request và lưu lại, thế sẽ không bao giờ bị coi là virus
HTTP Request có thể xử lý bất đồng bộ tải nhiều file cùng lúc.
Với HTTP Request Khi lưu file xóa 12 bit đầu đi.
Thật ra file của em còn nhiều API khác nửa, đó chỉ 2 trong số nhiều API khác. Còn cái vụ HTTP Request này em chưa biết anh có file demo em xin để học hỏi thêm.
 
Upvote 0
Thật ra file của em còn nhiều API khác nửa, đó chỉ 2 trong số nhiều API khác. Còn cái vụ HTTP Request này em chưa biết anh có file demo em xin để học hỏi thêm.
Tôi đã có bài viết mới nhất bác sang tham khảo
 
Upvote 0
Tôi đã có bài viết mới nhất bác sang tham khảo
Nhìn code tẩu hỏa nhập ma ngay.
 
Upvote 0
Web KT
Back
Top Bottom