Hầu hết chúng ta quen thuộc với các virus được sử dụng để chặn các trang web Orkut và Youtube. Nếu bạn đang tò mò về việc tạo ra một loại virus trên của riêng bạn, ở đây là làm thế nào nó có thể được thực hiện.Như thường lệ, tôi đang sử dụng ngôn ngữ lập trình yêu thích của tôi 'C' để tạo ra các trang web chặn virus. Tôi sẽ cung cấp cho một giới thiệu ngắn gọn về vi rút này trước khi tôi nhảy vào các biệt ngữ kỹ thuật.Virus này đã được tạo ra độc quyền trong 'C'. Vì vậy, bất cứ ai với một kiến thức cơ bản về 'C' sẽ có thể hiểu làm việc của chương trình vi-rút này. Khi chương trình này được thực hiện, nó sẽ ngăn chặn tất cả những trang web được liệt kê trong mã nguồn. Trong ví dụ sau đây, các trang web được liệt kê trong mã nguồn là Google, Yahoo và Youtube. Khi bạn tải xuống mã nguồn của chương trình này, bạn có thể chọn để bao gồm cả của riêng bạn danh sách các trang web mà bạn muốn virus chặn.Tôi chỉ cần loại bỏ các mã nguồn của chương trình này từ bài viết này vì nó là dài và làm cho bài nhìn lộn xộn. Bạn vẫn có thể tải về mã nguồn của chương trình vi-rút này từ liên kết sau:Download Block_Site.rarCách thức chương trình Virus hoạt động không?Hệ điều hành Windows vẫn duy trì một tập tin đặc biệt được gọi là máy chủ có thể được sử dụng để ngăn chặn bất kỳ tên miền máy chủ nhất định hoặc tên miền (trang web) bằng cách thêm các mục mới vào nó. Chương trình này hoạt động bằng cách sửa đổi tập tin host bằng cách thêm các mục nhập mới của những trang web này nhằm mục đích bị chặn. Các tập tin máy chủ được đặt tại:%windir%system32driversetc (thường: C:windowssystem32driversetc)Vì vậy, khi bạn thực hiện chương trình này, tất cả nó là thêm các mục trong danh sách các trang web đó (đã đề cập trong mã nguồn) đến tập tin máy chủ này. Một khi điều này được thực hiện, các trang web sẽ bị chặn từ máy tính của bạn. Vì vậy, không ai trong số các trình duyệt sẽ có thể tải các trang web đó trên máy tính của bạn.Để biết thêm chi tiết về tập tin host, tôi khuyên bạn nên đọc bài khác của tôi trên làm thế nào để sử dụng tập tin host để chặn các trang web.Bây giờ, như xa như phần kỹ thuật của chương trình này là có liên quan, những người có kiến thức về 'C' nên dễ dàng có thể hiểu làm việc của chương trình vi-rút này. Tuy nhiên, đối với những người mới để lập trình 'C', ở đây là các thuật toán của chương trình này:•Determine ổ đĩa gốc. Ví dụ: tìm thấy ổ đĩa (C:, D:, E: hoặc F:) mà Windows được cài đặt.•Navigate cho: % windir % system32 -> -> trình điều khiển -> vv•Open/tải các tập tin máy chủ.•Copy một danh sách những trang web được đề cập trong mảng để kết thúc các tập tin.•Lưu các tập tin và lối ra.Làm thế nào để biên dịch mã nguồn?Đối với một hướng dẫn từng bước các trình biên dịch, tham khảo bài viết của tôi: làm thế nào để biên dịch chương trình C?Thử nghiệm Virus:1. để thử nghiệm, chạy các module biên dịch. Nó sẽ ngăn chặn các trang web được liệt kê trong mã nguồn.2. khi bạn chạy block_Site.exe tập tin, khởi động lại chương trình trình duyệt của bạn. Sau đó, loại URL của các trang web bị chặn và bạn sẽ thấy trình duyệt Hiển thị lỗi "Trang không thể hiển thị".3. để loại bỏ virus gõ lệnh sau chạy.%windir%system32driversetc4.there, mở tập tin tên là "chủ" bằng cách sử dụng notepad. Ở dưới cùng của các tập tin mở, bạn sẽ thấy một cái gì đó như thế này:127.0.0.1 google.com5. xóa tất cả các mục có chứa tên của các trang web bị chặn.Note: bạn cũng có thể thay đổi biểu tượng của vi rút để làm cho nó trông giống như một chương trình hợp pháp. Phương pháp này được mô tả trong bài viết: làm thế nào để thay đổi biểu tượng của một tập tin EXE?
đang được dịch, vui lòng đợi..