Tính năng này có thể coi là vô cùng mạnh mẽ. Lý do Trương Dương nghiên cứu ra nó là để tiết kiệm tài nguyên trong quá trình sản xuất hiệu ứng đặc biệt. Tại một số cảnh quay nhất định, anh có thể trực tiếp thay thế hình ảnh rồi bổ sung điểm ảnh là xong.
Tuy nhiên, ngay cả với tính năng đơn lẻ này, nó vẫn tồn tại một nhược điểm chí mạng! Chỉ cần nhìn vào phần giới thiệu là có thể thấy, những tính năng này đòi hỏi lượng dữ liệu tính toán khổng lồ đến mức nào! Nếu chỉ phân tích một bức ảnh thì không sao, một chiếc máy tính gia đình thông thường vẫn có thể gắng gượng xử lý, nhưng cũng phải mất hơn mười phút!
Còn nếu thực hiện thay thế trên video, thì xin lỗi, tài nguyên cần thiết cho nó ngay cả những máy chủ thông thường cũng không thể cung cấp nổi! Nếu một video được chia nhỏ theo số khung hình thành các bức ảnh, thì lượng tài nguyên máy tính cần thiết để xử lý chúng chắc chắn là một con số thiên văn. E rằng chỉ có siêu máy tính, hơn nữa còn phải là siêu máy tính được trang bị các bộ phận xử lý hình ảnh chuyên dụng mới có thể đảm đương nổi công việc này.
Trong logic phán đoán của "Cảm nhiễm trùng", Trương Dương đã liên tưởng đến tính năng này của phần mềm. Thay thế liền mạch nghe thì có vẻ đơn giản, nhưng bản chất giữa hai thứ lại hoàn toàn khác nhau. Trước hết, hình ảnh là vật tĩnh, có thể để phần mềm của bạn tùy ý phân tích, dịch ngược.
Nhưng phần mềm diệt virus thì không như vậy. Virus của bạn muốn sửa đổi phần mềm diệt virus thì cực kỳ khó khăn, bởi dù là phần mềm nào đi chăng nữa, điều quan trọng nhất vẫn là bảo vệ chính nó.
Dẫu vậy, Trương Dương đã có ý tưởng. Trước hết, khả năng ẩn mình và lây nhiễm của "Cảm nhiễm trùng" vô cùng mạnh mẽ, có thể khai thác ở điểm này. Ít nhất thì các phần mềm diệt virus hiện tại đều không thể nhận diện được "Cảm nhiễm trùng", chứ đừng nói đến chuyện tiêu diệt. Trước khi chúng nắm được quy luật biến dị của "Cảm nhiễm trùng", phần mềm diệt virus duy nhất có thể tiêu diệt được nó chính là "Mẫu sào" do chính Trương Dương viết ra.
Hiện tại, Trương Dương chủ yếu tập trung viết cho "Mẫu sào". Lúc ban đầu viết "Mẫu sào", Trương Dương muốn nó có thể tiêu diệt mọi loại virus. Nhưng giờ đây khi viết "Cảm nhiễm trùng", anh lại muốn nó có thể tiêu diệt mọi phần mềm diệt virus. Ngọn giáo mạnh nhất và tấm khiên vững chắc nhất đều nằm trong tay mình, cảm giác này thật sự rất kỳ lạ.
Nhưng không thể phủ nhận rằng, chính vì thế mà thực lực kỹ thuật của Trương Dương trong hai lĩnh vực này đang tăng lên với tốc độ đáng sợ. Còn về "Mẫu sào" diệt virus, nó không phải đi phân tích khả năng của virus. Sau một hồi suy ngẫm, Trương Dương bắt đầu sửa lại những gì mình đã viết trước đó. Anh biến "Cảm nhiễm trùng" thành một loại virus chủ động phân giải, ghi lại cách thức diệt virus của các phần mềm, từ đó gửi đặc trưng diệt virus ngược trở lại.
Thế nhưng, Trương Dương bây giờ lại không muốn như vậy nữa. Để "Cảm nhiễm trùng" chủ động biến dị thông qua cách thức này nhằm đạt được khả năng né tránh phần mềm diệt virus là điều không phải không thể, nhưng tuyệt đối không thể thực hiện ngay lúc này. Để chủ động biến dị nhằm né tránh sự truy quét của phần mềm diệt virus, logic phán đoán liên quan đến việc này quá phức tạp.
Trương Dương quyết định sử dụng một khả năng khác, đó là biến dị hỗn hợp và trao đổi gen. Trước đây, chức năng thay đổi gen hay còn gọi là chức năng biến dị của "Cảm nhiễm trùng" chỉ xảy ra khi tiếp xúc với các loại virus cùng loại. Ví dụ như loại virus mà Trương Dương thả ra để truy sát virus "Thích khách" lần trước đã xảy ra biến dị với "Cảm nhiễm trùng", đôi bên đã thực hiện trao đổi chéo với nhau.
Còn bây giờ, điều Trương Dương muốn làm là tăng cường khả năng này lên, đồng thời sửa lại chức năng phân tích chủ động của phần mềm diệt virus mà anh đã viết trước đó. Sau khi "Cảm nhiễm trùng" dò thấy phần mềm diệt virus, nó sẽ lập tức sao chép một bản virus tương tự ra ngoài. Khi bản virus này bị phần mềm diệt virus dọn sạch một lần, nó sẽ tự biến dị theo quy luật biến dị của chính nó.
Tiếp đó, Trương Dương cũng biến "Cảm nhiễm trùng" thành virus mẹ-con. Bên trong "Cảm nhiễm trùng" sẽ chứa một loại virus con có khả năng phá hoại mạnh mẽ. Mục đích chính của virus con này là phá hủy mã nguồn và tệp cơ sở dữ liệu của phần mềm mục tiêu, đồng thời có thể phân tích và bắt giữ mã của mục tiêu để thực hiện biến dị lần hai.
Như vậy, sau khi "Cảm nhiễm trùng" bị phần mềm diệt virus tiêu diệt một lần rồi biến dị, mã nguồn của nó sẽ thay đổi. Khi nó phá hủy được phần mềm diệt virus và biến dị lần hai, mã nguồn sẽ hoàn toàn khác biệt so với trước đó. Sau đó nó sẽ quay trở về, thực hiện biến dị hỗn hợp và trao đổi gen với virus mẹ nguyên bản đã phân tách ra nó.
Sau khi viết xong tất cả các tính năng này, Trương Dương phát hiện ra một vấn đề khác, đó là "Cảm nhiễm trùng" đã trở nên lớn hơn một chút. Không còn cách nào khác, quá nhiều tính năng kết hợp lại với nhau, mặc dù bản chất nó vẫn là một loại virus, nhưng kích thước của nó đã lên tới 1.2 MB.
Virus máy tính bình thường không bao giờ lớn như vậy, thường chỉ vài chục, vài trăm KB. Tuy nhiên, Trương Dương không hề cắt giảm nó mà nhanh chóng sao chép loại virus này vào máy tính của mình, sau đó thiết lập một hệ thống mô phỏng rồi đặt "Tường lửa" của mình vào đó. Trương Dương muốn thử xem "Cảm nhiễm trùng" mới rốt cuộc mạnh đến mức nào.
Sau khi sao chép cả hai vào hệ thống mô phỏng, Trương Dương trực tiếp kích hoạt "Cảm nhiễm trùng" mới và chăm chú theo dõi sự thay đổi của nó. Với virus do chính mình viết ra, Trương Dương đương nhiên có cách kiểm soát. Mọi hành vi của mỗi con virus đều sẽ được để lại các phương thức kiểm soát xóa bỏ trong mã nguồn cốt lõi.
Vì "Tường lửa" của Trương Dương cũng sở hữu khả năng diệt virus, nên có thể coi nó là sự kết hợp giữa phần mềm diệt virus và tường lửa. Ngay khi kích hoạt virus, Trương Dương lập tức kích hoạt "Cảm nhiễm trùng". Trong khoảnh khắc kích hoạt, Trương Dương ngay lập tức phát hiện tỷ lệ sử dụng CPU của toàn bộ máy tính đang tăng vọt với tốc độ đáng sợ.
"Chết tiệt!" Trương Dương sững người lại một chút, rồi không nhịn được mà kêu lên. Anh đột nhiên nhớ ra một vấn đề then chốt. Vừa rồi lúc viết "Cảm nhiễm trùng", ở đoạn "Cảm nhiễm trùng sao chép một bản virus ra ngoài để dò xét phần mềm diệt virus khi phát hiện ra chúng", Trương Dương đã quên mất một vấn đề quan trọng.
Đó chính là vấn đề số lượng virus được sao chép! Trương Dương cảm thấy hơi choáng váng, anh lập tức luống cuống tay chân bắt đầu thao tác. Nhưng rất nhanh, Trương Dương phát hiện ra mình đã thảm rồi, bởi vì trong khoảng thời gian ngắn ngủi mà Trương Dương kịp phản ứng, "Cảm nhiễm trùng" không biết đã sao chép ra bao nhiêu bản virus để dò xét tường lửa. Còn tường lửa thì liên tục báo động, diệt virus, khiến tỷ lệ sử dụng CPU lập tức đạt mức 100%.
Tốc độ phản hồi của máy tính gần như chậm hơn cả sên bò, thao tác của Trương Dương hoàn toàn không có phản ứng gì. "Lạy chúa tôi," Trương Dương bực bội kêu lên. Bây giờ anh chẳng làm được gì cả, chỉ có thể chờ hệ thống máy tính sụp đổ rồi mới xử lý tiếp. Toàn bộ màn hình máy tính đã hoàn toàn đóng băng, thứ duy nhất Trương Dương có thể nghe thấy là tiếng "u u" do ổ cứng máy chủ vận hành ở tốc độ cao để lại.
Màn hình không có động tĩnh gì suốt một hồi lâu, Trương Dương cân nhắc xem có nên tắt máy tính đi không. Dù sao thì nó cũng đã treo máy rồi, nhưng nếu hệ thống không bị hỏng, thì dù có khởi động lại cũng thế thôi. Mặc dù virus đang chạy trong hệ thống mô phỏng, nhưng hệ thống mô phỏng cũng chiếm dụng tài nguyên máy chủ, đạo lý là như nhau.
Virus này cũng không phải là người, khi chưa có sự kiểm soát của Trương Dương, nó sẽ không phân biệt được đây là máy tính của chủ nhân hay máy tính của người khác. Chỉ cần là máy tính, nó sẽ lây nhiễm. Vấn đề hiện tại là, dù có khởi động lại, chỉ cần hệ thống không bị hỏng, thì vấn đề vừa rồi e rằng sẽ lập tức tái diễn.
"Khốn kiếp!" Trương Dương không nhịn được văng tục. Chỉ một chút sơ suất đã dẫn đến kết quả này. Nếu không cẩn thận, e rằng Trương Dương phải cài lại hệ thống. Vấn đề là trong máy tính này lưu trữ không ít phần mềm đã viết xong, nếu cài lại hệ thống thì những thứ này e rằng tiêu tùng hết.
Quan trọng hơn, Trương Dương còn sợ một vấn đề khác, đó là dường như "Cảm nhiễm trùng" đồng thời cũng là một loại virus trú ngụ trong ổ cứng, trừ khi Trương Dương thực hiện format chuyên sâu cho ổ cứng.
Đấu tranh tư tưởng hơn mười phút, Trương Dương vẫn chưa đưa ra được quyết định. Chủ yếu là vì mảng ổ cứng trong máy chủ được quản lý tập trung, Trương Dương không có cách nào phân biệt được dữ liệu nào nằm ở ổ cứng nào. Nếu thực hiện format chuyên sâu, lỡ như format nhầm ổ cứng lưu trữ mảng dữ liệu hỗn loạn kia thì Trương Dương sẽ thảm hại thật sự.
Ngay khi Trương Dương đang phân vân, đột nhiên màn hình máy tính thay đổi mạnh. Trương Dương sững người, sau đó phát hiện ra tỷ lệ sử dụng CPU hiển thị trên cửa sổ kiểm tra mà anh mở trước đó đang giảm xuống chóng mặt, rất nhanh đã hạ xuống mức bình thường.
Đây là tình huống gì? Sau một thoáng sững sờ, Trương Dương nhanh chóng bắt đầu kiểm tra virus "Cảm nhiễm trùng". Trong hai mươi phút ngắn ngủi vừa rồi, Trương Dương không biết "Cảm nhiễm trùng" đã sao chép bao nhiêu tệp tin, cũng không biết tại sao nó lại dừng lại, nhưng toàn bộ tài nguyên máy chủ e rằng đều đã bị "Cảm nhiễm trùng" sử dụng.
Sau khi tìm thấy dữ liệu về "Cảm nhiễm trùng" đã viết, Trương Dương nhanh chóng nhập chương trình điều khiển của mình vào. Sau khi gỡ bỏ thành công trạng thái kích hoạt của "Cảm nhiễm trùng", anh bắt đầu kiểm tra trạng thái của nó. Vừa kiểm tra xong, Trương Dương suýt chút nữa ngã khỏi ghế. Toàn bộ "Cảm nhiễm trùng" đã hoàn toàn biến thành một bộ dạng khác.
Mã nguồn của nó hầu như không còn thứ gì mà Trương Dương quen thuộc nữa. Còn việc nó biến dị như thế nào thì Trương Dương không thể nói chắc được, hơn nữa kích thước của nó cũng đã thay đổi. Ban đầu nó chỉ khoảng 1.2 MB, nhưng giờ đây nó đã biến thành khoảng 3 MB. Không chỉ có vậy, hệ thống mô phỏng mà Trương Dương dùng để kiểm tra "Cảm nhiễm trùng" vừa rồi cùng với tường lửa của anh đều đã bị "Cảm nhiễm trùng" tiêu diệt hoàn toàn.
Kiểm tra thử tường lửa dùng để kiểm tra, sau khi kiểm tra xong, Trương Dương cạn lời. Toàn bộ tường lửa bây giờ đã trở thành một cái sàng, đầy rẫy những lỗ hổng. Hơn 90% tính năng không thể sử dụng do thiếu các tệp tin quan trọng, toàn bộ phần mềm tường lửa không thể vận hành hoàn chỉnh được nữa.
Không cần phải nói, những lỗ hổng này chắc chắn là do "Cảm nhiễm trùng" để lại sau khi "gặm nhấm". Không chỉ tường lửa gặp vấn đề, mà cả môi trường lớn dùng để kiểm tra, toàn bộ hệ thống mô phỏng đều đã bị "Cảm nhiễm trùng" xuyên thủng, gần như đã ảnh hưởng đến hệ thống thật của Trương Dương. Còn về lý do tại sao tốc độ sao chép của "Cảm nhiễm trùng" lại chậm lại, phải đợi Trương Dương kiểm tra xong mới biết được.