β

pyinstaller编译出的exe被杀毒软件认为是木马

妙音 18 阅读
把python文件转为独立的exe,放在windows上运行。结果腾讯管家马上提示有可能是木马把它删除了
一脸懵逼,我良民,咋成木马了呢。思前想后,我做了什么,被认为很危险。原来我用了os.system。下面是演示

python文件


#xxx.py
import os
cmd="xxxxx"
os.system(cmd)

编译exe


#编译完成,系统提示发现木马
python -m PyInstaller xxx.py --onefile

解决方法

改用subprocess替代os.system

subprocess.Popen(cmd, close_fds=True)

为什么用了subprocess就没事了?

os.sytem属于独立进程间调用。subprocess外壳还是python属于内部进程。
《了凡四训》详解之改过之法
https://v.youku.com/v_show/id_XMzY5NTcxMDIwOA
印光大师十念法(胡小林主讲第1集)
http://v.youku.com/v_show/id_XMzUwMzc4NzY4NA
印光大师十念法(胡小林主讲第2集)
http://v.youku.com/v_show/id_XMzUwMzc4OTIwMA
印光大师十念法(胡小林主讲第3集)
http://v.youku.com/v_show/id_XMzUwMzc4OTIwOA
作者:妙音
原文地址:pyinstaller编译出的exe被杀毒软件认为是木马, 感谢原作者分享。

发表评论