前言 近年来,Python语言凭借其入门简单、功能强大和开发效率高等特性逐渐成为最受欢迎的开发语言,与此同时,Python在安全领域的应用也渐趋广泛,开始被用在黑客和渗透测试的各个领域。...以py脚本的形式存在,此种方式最为常见,但也最容易阅读和分析。 2. 将pyc文件结构打包到各种可执行文件中,如PyInstaller工具等。 3....(2) pyinstaller.exe -F yourcode.py指令就可进行简单打包。...典型木马病毒分析 通过分析一个简单的样本来演示如何分析这一系列的样本。...这里也就可以理解为什么任何方式进行打包都需要将对应的python.dll一同打包进去了。 也就是说,无论什么工具,都是要通过python.dll来建立python的运行环境。
,各种第三方依赖、资源和exe同时存储在该目录 -w 使用项目的GUI界面,无cmd控制台 -c 默认参数,使用的是cmd控制台 -n 生成.exe文件和.spec的文件名,默认情况是用户脚本的名称 -...我这里是利用记事本写的,然后修改文件后缀名.py放在了D盘。...pyinstaller -F D:/hello.py [在这里插入图片描述] 第三步:校验结果 会在C盘用户文件夹里面发现多出来四个文件; [在这里插入图片描述] 在dist文件夹里面会发现hello.exe...双击,查看结果(电脑的杀毒软件会报病毒,懂的都懂(笑哭 )) [在这里插入图片描述] 按enter键就能退出啦,到这里就说明打包成功了!...参考文章 【解决方案】Pyinstaller打包exe文件详细教程 Python打包成exe 作者:远方的星 CSDN:https://blog.csdn.net/qq_44921056 腾讯云:https
关注并星标 从此不迷路 计算机视觉研究院 公众号ID|ComputerVisionGzq 学习群|扫码在主页获取加入方式 今天分享的内容来自CSDN——成都_小吴,该同学撰写的一篇关于Yolov5...本文介绍的这个工具,auto-py-to-exe,它是 pyinstaller 的 GUI 版本,对新手更加友好,点点鼠标就可以轻松搞定,那么,快开始吧。...进入根目录找到exe文件: 打开之后脚本位置就是你要打包的主程序,他会打包你所包括的其他文件 这里的pandas一般都会出错,所以我们在之前直接添加。...打包这种大型的EXE我建议还是单目录进行打包,方便解决问题。...因为你要导入你的账号和密码登录表,这个原因我找了很久不知道为什么,如下的一个文件: OK,导入到你的根目录他就可以跳转到你的主界面了,你可以拿着你的摄像机出去检测了。
本文内容带有一定的攻击性,仅供学习交流使用,严禁用于非法用途 杀毒软件判断病毒木马的方式如下: 特征库扫描法:检查文件中是否存在与常见病毒相同的代码。如果匹配,则说明存在病毒。...3.创建客户端 一个简单的客户端的创立需要以下几个步骤 创建套接字 连接服务端的IP和端口 接收数据 贴上我的源码,很辣鸡,大佬轻喷 ?...4.将客户端编译成 exe 可执行文件 利用 pyinstaller ?...5.诱导靶机执行 1.开启服务端 2.使用 msf exploit/multi/handler 模块 3.诱导靶机运行 exe 文件 ? ?...0×04 写在最后 pyinstaller -F 生成的文件启动是不会自动提权,即不会触发 UAC,所以反弹的 shell 也没有管理员权限,希望有大佬帮忙解惑
图3.3打包完成 注意:由于电脑管家会把这种文件识别为木马病毒,所以出现该情况就需要自己找回文件,恢复并添加至信任区。 ?...图3.4找回文件 然后再看刚才新建的文件夹,会发现多了很多文件,只需要在build文件下找到test.exe就可以了,exe后缀的文件就是电脑可执行文件,其他的文件都可以删除掉,只需要将exe文件发送给其他人...图3.5exe文件 通过上述默认打包方式就可以对代码文件进行简单的打包了,但是还是觉得不太美观,而且很多没用的文件显得冗余,所以PyInstaller还提供了其他的打包形式。...图3.6图标文件 然后跟第一次打包方式相同,只是输入命令的时候换成后面的。按照这种方式(只要有-F命令的)打包成功后,这时的exe可执行文件在dist文件夹下。 ?...图3.7dist文件 打开发现有且只有这个exe文件,看上去非常的简洁,而且有了图标后观赏性也大大提高了。 ? 图3.8有图标的exe文件 4后序 通过以上步骤,代码文件就打包好了。
打包完成 注意:由于电脑管家会把这种文件识别为木马病毒,所以出现该情况就需要自己找回文件,恢复并添加至信任区。...找回文件 然后再看刚才新建的文件夹,会发现多了很多文件,只需要在build文件下找到test.exe就可以了,exe后缀的文件就是电脑可执行文件,其他的文件都可以删除掉,只需要将exe文件发送给其他人,...通过上述默认打包方式就可以对代码文件进行简单的打包了,但是还是觉得不太美观,而且很多没用的文件显得冗余,所以PyInstaller还提供了其他的打包形式。...然后跟第一次打包方式相同,只是输入命令的时候换成后面的。按照这种方式(只要有-F命令的)打包成功后,这时的exe可执行文件在dist文件夹下。...打开发现有且只有这个exe文件,看上去非常的简洁,而且有了图标后观赏性也大大提高了。 通过以上步骤,代码文件就打包好了。
0) 首先,你需要将这个外部的exe文件添加进pyinstaller的打包里。...然后用spec打包:pyinstaller main.spec 我解释一下这个点“.”是什么意思: 由于使用单文件打包出来的exe会先解压再运行,所以点“.”...do() # 执行你要干的事情 2、当你使用cython将py文件编译成pyd文件后使用pyinstaller打包,提示找不到模块的问题 直接使用pyinstaller打包py文件是很容易导致源码被反编译的...为什么呢?因为pyd文件的来历是这样的: py文件 → c文件 → pyd文件 所以直接反编译pyd只能得到上一步cython生成的c文件,而无法得到我们的py源文件。...这么智能,但是为什么我用pyinstaller打包时就提示找不到文件?
大家好,又见面了,我是你们的朋友全栈君。...为什么要生成可执行文件: 不需要安装对应的编程环境 可以将你的应用闭源 用户可以方便、快捷的直接使用 打包工具 pyinstaller 一.pyinstaller简介 Python是一个脚本语言...,被解释器解释执行。...(Python官方的各种安装包就是这样做的) .pyc文件:有些公司或个人因为机密或者各种原因,不愿意源码被运行者看到,可以使用pyc文件发布,pyc文件是Python解释器可以识别的二进制码,故发布后也是跨平台的...test.py 去dos窗口方法 tkinter 工程 运用 pyinstaller 打包成exe,运行exe文件的时候,会弹出一个dos命令窗口,这个窗口可以看到一些打印信息,如果想只运行tkinter
360对python脚本无感,火绒和df会对py有检测,那这说明可能pyinstaller打包之后的文件的一些特征触发了相关的检测规则,而且其特征已经被某些av纳入了病毒特征,就像易语言打包的exe程序都会被杀一样...2.2 py2exe打包测试 2.2.1 py2exe安装 直接使用 pip3 install py2exe 我的本地环境是python3 3.6.5 64位 2.2.2 py2exe打包测试 这时候对于一个普通的文件进行打包测试...由此可见,py2exe打包的exe文件同样也已经被标记,python打包免杀真的是穷途末路了。...2.3 打包文件总结 在py2exe打包之后的文件,并不是一个单纯的exe文件,不能像pyinstaller那样,直接一个exe完事,文件必须放在dist文件夹下,需要引入第三方的文件才可以执行。...理论上讲,该文件可以理解为勒索病毒加密之后的文件,如果key足够复杂,在还原文件上还是非常有难度的,但是在pyinstaller的作者并非将该文件写死,该文件还是能够进行还原的。
打包完成 注意:由于电脑管家会把这种文件识别为木马病毒,所以出现该情况就需要自己找回文件,恢复并添加至信任区。...找回文件 然后再看刚才新建的文件夹,会发现多了很多文件,只需要在build文件下找到test.exe就可以了,exe后缀的文件就是电脑可执行文件,其他的文件都可以删除掉,只需要将exe文件发送给其他人,...通过上述默认打包方式就可以对代码文件进行简单的打包了,但是还是觉得不太美观,而且很多没用的文件显得冗余,所以PyInstaller还提供了其他的打包形式。...-F 只产生单个的可执行文件 -D 产生一个目录包含多个文件(exe在其中,此为默认打包方式) -w 去除运行时出现的命令行黑窗口 -i 将ico后缀的图片作为可执行文件的图标 等等还有很多命令(可以去官网看官方文档...然后跟第一次打包方式相同,只是输入命令的时候换成后面的。按照这种方式(只要有-F命令的)打包成功后,这时的exe可执行文件在dist文件夹下。
和model_050.hdf5打包到一个exe文件中,这样模型不会容易被别人拷贝走 将这些依赖包cv2, PyQt5, tensorflow也全部打包进这个exe文件,这样脱离环境也能直接运行 Step1...: 参考了文章: 这篇文章真是一盏明灯,没有走一步多余的弯路 Pyinstaller如何打包多个资源文件(超详细教程) 文章中的这个要替换一下,文章是用的中文引号,通过不了。...pyinstaller 和 opencv 就可以解决: 可是我的库都是最新版本的,根本没得升级。...报错解决 关键获取cv2的地址: 文件中建议用下面这条命令生成exe, pyinstaller main.py -F --paths="D:\ProgramData\Anaconda3\lib\site-packages...的位置放了进去 pyinstaller main.spec重新生成exe。
刷题神器点击跳转进入网站 打包.py文件 为什么要打包?...安装pyinstaller pyinstaller打包单个.py文件步骤 打包多个.py文件步骤 pyinstaller常用参数 结束语 为什么要打包?...1:当你想把你做的python游戏或者是脚本等.py文件发给别人时,打包为.exe文件,即使对方没有安装python也能运行 2:单纯想秀一下hhh 安装pyinstaller 安装pyinstaller....exe文件 点击即可运行 这样打包的单个文件就完成了,是不是so easy !!!...2:将依赖于主文件的其他文件移到dist文件夹中,点击打包好的exe文件即可运行 pyinstaller常用参数 -F 只在dist中产生一个exe文件。
将python打包成exe的方法有两种,一种是pyinstaller,另一种是py2exe....两者各有优缺点,不过现在大部分都使用pyinstaller去打包exe,为什么不用py2exe,后面你就知道了。...关于pyinstaller 首先是用pyinstaller去打包python程序,这里我用的python程序是python---贪吃蛇的代码。...使用pyinstaller的方法也很简单,用cmd窗口也行,这里我用的是在pycharm里,如果用cmd的话需要先cd到项目的目录下面,然后在输入 pyinstaller -F -w 程序名.py。...具体的内容可以去py2exe的官网阅读 http://www.py2exe.org/index.cgi/FrontPage 版本太过老旧了,本来我打算用虚拟机下载一个旧版本的python去打包一下的,可是
pyinstaller打包问题 简单介绍一下pyinstaller常用的参数: 可选参数 示例 说明 -F pyinstaller -F demo.py 只在dist文件夹中生成一个程序demo.exe...这里就不整那些花里胡哨的东西了,直接讲讲我们该怎么做才能实现这个功能吧,先声明一下,其实这东西官网里就有教程,不明白且想明白为什么这么做的自己看官网的介绍吧: https://pyinstaller.readthedocs.io...先直接试试运行如下命令打包: pyinstaller -Fw love.py 打包结束后根目录变成了这样: ? dist文件夹里有打包好的exe文件。...打开该文件,可以发现该文件里的内容是这样的(为了方便某些懒癌患者复制粘贴,我就不截图而是直接把内容copy下来了): # -*- mode: python ; coding: utf-8 -*- block_cipher...注意,如果exe文件名被改动过,比如一开始打包好的love.exe被改成了pig.exe,那么你找到的文件仍然是love.exe.manifest,而不是pig.exe.manifest struct也是一个
在项目上,帮财务开发了一个小工具,但财务不会用python,需要帮忙打包成exe可执行文件。目前比较常见的打包exe方法都是通过Pyinstaller来实现的,本文也将使用这种常规方法。...已经生成了一个名为changename的exe应用程序, Pyinstaller参数详解 Pyinstaller -F -w -i tu.ico changename.py 解释一下其中Pyinstaller...在压缩打包之前,先简单说一下为什么Python打包过大? Python打包exe,不但体积大而且运行奇慢。解释型语言大都是这个样子,只不过Python尤其突出。...我的电脑conda安装不行,就没法截图了,大致命令为: conda create -n test python==3.6 #创建虚拟环境 conda activate test #激活虚拟环境...exe文件
标准打包 目前比较常见的打包exe方法都是通过Pyinstaller来实现的,本文也将使用这种常规方法。如果对这块已经很熟悉的小伙伴,可以直接下滑到本文下半部分。 为什么要打包?...这个时候如果将脚本打包成exe文件,微信发送给她,即使她的电脑上没有安装Python解释器,这个exe程序也能在上面运行。岂不美哉? ?...将其中脚本py_word.py,待处理的表格文件workbook.xlsx,以及准备好的软件图标图片chengzi.ico放在了我电脑的F:\py_word目录下(如果大家感兴趣的话,可以在文末下载获取...执行完毕会发现当前目录多了几个文件夹,打开其中名为dist的文件夹。 ? 已经生成了一个名为py_word的exe应用程序,并且图标也是我们设置的橙子图案,看来已经成功一半了。...我也试过很多方法,比如:修改spec文件自定义打包、pipenv 虚拟环境、使用开源的upx压缩等等,但是往往要么过程比较麻烦,要么成功率不高(压缩成不成功全看脸)。
这个时候如果将脚本打包成exe文件,微信发送给她,即使她的电脑上没有安装Python解释器,这个exe程序也能在上面运行。岂不美哉? ?...将其中脚本py_word.py,待处理的表格文件workbook.xlsx,以及准备好的软件图标图片chengzi.ico放在了我电脑的F:\py_word目录下(如果大家感兴趣的话,可以在文末下载获取...执行完毕会发现当前目录多了几个文件夹,打开其中名为dist的文件夹。 ? 已经生成了一个名为py_word的exe应用程序,并且图标也是我们设置的橙子图案,看来已经成功一半了。...打包exe后执行 成功运行,可惜就是文件有点大(339M) ?...而我要分享的,是自己一直在用的,最简单且成功率极高的方法——conda创建虚拟环境。 ? Python打包为什么大? 在压缩打包之前,先简单说一下为什么Python打包过大?
在对该病毒的深入研究中,发现被该病毒感染的EXE程序都会自动创建1个55kb的"程序名 + Srv".exe的程序,当找到这个信息后便对该信息进行验证,发现系统洪确实存在该文件。如下: ?...当分析到这里的时候,可以得出该系统感染过这种病毒,但为什么找不到病毒文件、进程和服务呢?...背景原因:该病毒被客户使用杀软进行查杀,但由于该病毒较为难缠,杀软未将病毒查杀干净,导致被感知平台监测,标记为失陷终端,使用杀毒软件查杀,却发现不了问题。...由于该电脑被处理过一次,系统中异鬼病毒文件已被处理一部分,因此此次仅针对系统中还存在的异常文件进行分析记录。...usbapi.dll注入到spoolsv.exe,注入的方式是在目标进程的导入表中添加usbapi.dll为新的导入项且spoolsv.exe存在UDP高端口被使用: ?
人生苦短,我用Python,Python为什么这么流行,因为其开发快捷方便,写脚本,写小工具,开发网站,数据分析,人工智能都让python光芒四射,而这些都要归功于python丰富的库。...那我们如果要把python文件打包为exe可执行文件,有没有这样的库呢?回答是肯定的。 我们使用第三方库pyinstaller去打包python文件。...是的,你没看错,只需两步,你需要的exe文件就生成了,放在与你的yourprogram.py文件同目录下的dist文件夹里,就可以快乐的发给别人去臭显摆了,哈哈哈。...先看我最终打包使用的命令 pyinstaller -F -w -i 16.ico -n active get_register_code.py 我么来介绍下用到的参数 -F 指定打包后只生成一个exe...-n 指定打包为exe的文件名字,后面跟你你想要的exe名字 就是这样,从此就可以把你写好的python程序打包为exe发给小白臭显摆,获取成就感了,也可以继续去忽悠你的女神了,哈。
自己做了一个加密解密的小软件,想打包成exe文件。在网上搜发现pyinstaller使用起来简单点。...在这里记录自己遇到问题 使用的是Python 3.6版本,直接使用pip安装 pip install pyinstaller 安装过程很顺利,安装的是3.2.1版本 使用看起来也很简单,pyinstaller...-F example.py 生成单一的exe文件,具体其他命令暂时不细说了,网上有很多大神的总结 但执行过程中报错: IndexError: tuple index out of range 一开始以为自己写的有问题...RTFM: PyInstaller 3.2.1 does not support Python 3.6 最新版不支持Python 3.6, 感受到了绝望,我为什么要用Python 3.6。。。...按照他的方法最终实现了生成exe文件 下载:https://github.com/pyinstaller/pyinstaller zip包,找到Pyinstaller文件夹,替换/python/lib/
领取专属 10元无门槛券
手把手带您无忧上云