Phần mềm độc hại sử dụng các kỹ thuật thú vị để ẩn mình khỏi phần mềm chống phần mềm độc hại và hơn thế nữa. Họ có thể tự "đa hình": thực tế thay đổi mã trong khi nó tiếp tục có ý nghĩa khá giống với máy thực thi, làm cho các định nghĩa chống vi-rút không hợp lệ, v.v.
Tôi tự hỏi liệu có nhà phát triển nào (không độc hại) có thể học hỏi từ việc nghiên cứu nguồn gốc của nó hay đảo ngược chúng và nghiên cứu bất cứ điều gì bạn nhận được từ quá trình đó nếu nguồn đó không khả dụng, điều đó có thể hữu ích ngoài điều này (tối không?) cảnh giới
Tôi không quan tâm đến việc viết phần mềm độc hại. (ít nhất là không nhằm mục đích phi giáo dục) Câu hỏi này không có nghĩa là một câu hỏi về cách viết phần mềm độc hại hoặc như vậy, nhưng những gì bạn có thể học được từ phần mềm độc hại đã được viết.
Ngoài ra, có thể hơi phi đạo đức (tôi hy vọng là không), liệu có bất kỳ lợi ích nào từ việc viết phần mềm độc hại của riêng bạn hay không, chỉ để hiểu rõ hơn về các lỗ hổng / khai thác / bảo mật hoặc hệ điều hành cơ bản?