Vui lòng liên hệ chúng tôi qua Zalo Contact

Cách tạo một trình quét vi-rút đơn giản bằng API của Virus Total

Bạn đã bao giờ tạo trình quét vi-rút của riêng mình chưa? Nếu bạn muốn làm điều này nhưng không biết bắt đầu từ đâu hoặc cảm thấy mình không thể làm được, đừng lo lắng. Bởi vì trong bài viết này, tôi sẽ hướng dẫn bạn tự tạo một trình quét virus cực kỳ đơn giản bằng python.

Virus Total là gì?

Virus Total kiểm tra tệp của bạn bằng hơn 70 trình quét chống vi-rút và danh sách các URL/miền nguy hiểm, đồng thời nó cũng trích xuất nội dung tệp của bạn để nghiên cứu. Bất kỳ người dùng nào cũng có thể sử dụng trình duyệt để chọn một tệp từ máy tính của họ và gửi tệp đó tới VirusTotal. VirusTotal cung cấp cho bạn nhiều cách khác nhau để gửi tệp như ứng dụng web, ứng dụng PC, tiện ích mở rộng trình duyệt và API. Ứng dụng web có mức độ ưu tiên quét cao nhất trong số các ứng dụng còn lại. Bạn có thể gửi tệp qua API dựa trên HTTP bằng bất kỳ ngôn ngữ lập trình nào.

Khi một tệp hoặc URL được gửi, kết quả được chia sẻ với người gửi và người quét, những người sử dụng kết quả để cải thiện hệ thống của chính họ. Vì vậy, bằng cách gửi tệp, URL, tên miền, v.v. cho VirusTotal, bạn cũng đang góp phần cải thiện bảo mật CNTT trên toàn thế giới.

Cách tạo trình quét Virus đơn giản bằng Python

Việc triển khai API cũng rất dễ dàng vì VirusTotal có tài liệu và hỗ trợ API cho Python và Golang. Nhưng trước tiên, bạn cần đảm bảo rằng hệ thống của bạn đã được cài đặt python 3 trước. Nếu bạn chưa cài đặt nó, bạn có thể cài đặt nó tại đây. Về phần giao diện, tôi sử dụng thư viện PySimpleGUI để giao diện trở nên đơn giản và dễ sử dụng. Ngoài ra, nếu bạn đã quen với CLI, bạn có thể chỉnh sửa mã một chút. Sau đó đăng nhập vào Virus Total tại đây và chọn API Key.


Vậy là bước chuẩn bị đã xong, các bạn làm thêm vài bước dưới nữa để cài đặt hệ thống.

Bước 1: Tải ứng dụng về hệ thống của mình bằng cách clone repo sau:
git clone https://github.com/ellyx13/Virus-Scanner-With-Python.git

Bước 2: Mở file virus_Scanner.py và dán key API vừa copy vào biến API_KEY.



Bước 3: Mở cmd tại đường dẫn của file virus_Total.py và cài đặt các thư viện cần thiết bằng lệnh dưới:
python install -r requirements.txt

Bước 4: Chạy file virus_Total.py.
python virus_Scanner.py

Trên giao diện phần mềm, các bạn nhấn nút Browse và chọn file mà bạn muốn quét rồi nhấn Scan.

Đợi vài giây để chương trình nhận kết quả từ Virus Total. Dưới đây là kết quả mà mình nhận được, cực kỳ nhiều vấn đề luôn :v.

Facebook: Dịch Vụ Mạng Xã Hội Đà Nẵng
Zalo: Dịch Vụ Đà Nẵng
Phone: 0333.110304
Gmail: mxhdn.xyz@gmail.com
Thanh toán: Ngân hàng, thẻ cào siêu rẻ, Momo, ViettelPay, card + 35% phí,...

Đăng nhận xét

Cookie Consent
Chúng tôi cung cấp cookie trên trang web này để phân tích lưu lượng truy cập, ghi nhớ tùy chọn của bạn và tối ưu hóa trải nghiệm của bạn.
Oops!
Có vẻ như đã xảy ra sự cố với kết nối internet của bạn. Vui lòng kết nối với internet và truy cập lại.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Refresh