Cách viết một Trojan đơn giản trong VB6
Chúng tôi đăng bài này không phải mục đích khuyến khích các bạn viết
virus phá hoại dữ liệu người dùng mà chỉ muốn qua bài viết này các bạn
có thể hiểu biết một phần nào đó về cách xây dựng một virus. Qua đây
các bạn cũng có thể xây dựng các ý tưởng về một phần mềm chống virus
khi chúng ta biết rõ đường đi của một virus mạng.
Viết một Trojan dễ dàng hơn nhiều so với mọi người nghĩ. Tất cả thực sự chỉ
cần hai chương trình ứng dụng đơn giản với nội dung ít hơn 100 dòng mã
lệnh.
Chương trình đầu tiên là client, là chương trình cho người sử dụng biết.
Chương trình thứ hai là server, hay phần “trojan” thực.
Bây giờ chúng ta sẽ xem chúng ta cần gì cho cả hai và một số ví dụ mẫu.
Server
Server là phần Trojan của chương trình. Nó cần phải được giấu để người
dùng bình thường không thể tìm thấy nó.
Để thực hiện điều này bạn bắt đầu bằng cách sử dụng đoạn mã lệnh sau:
Private Sub Form_Load()
Me.Visible = False
End Sub
Đoạn mã này làm cho chương trình không thể thấy được bằng mắt thường
nhưng có thể bị phát hiện trong Task Manager của Windows vì thế nếu muốn
chương trình ẩn tốt hơn, chúng ta có thể viết đoạn mã như sau:
Private Sub Form_Load()
Me.Visible = False
App.TaskVisible = False
End Sub
(Trong hệ điều hành Windows, tất cả chương trình có đuôi .exe đều được thể
hiện trong danh sách chương trình chạy. Tuy nhiên chương trình của bạn sẽ
được ẩn trong Running Applications List )