首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
python打包成的exe能反编译嘛
2024-08-23
反编译python打包的exe文件
目录 1.前言 2.使用环境 3.还原过程 4.号外 5.exe文件和所用到的反编译工具 6.参考 7.去签名(补漏) 前言 拿到了利用驱动人生进行传播的病毒样本,发现是python打包成的exe文件,经过点波折才搞定. 使用环境 Python 3.6.1(网上说python2.7也可) 还原过程 首先用IDA进行分析,发现PyInstaller等关键信息,可以确认是利用PyInstaller打包的python文件,所以我们要想办法把python文件dump出来 根据网上资料资料,我们可以使用p
python 打包成 windows .EXE
1. 升级pip python -m pip install --upgrade pip 2.安装 pyinstall (打包程序) pip install pyinstaller 3 开始打包(打包的文件名为 test001.py) win+R 进入cmd 进入需要打包的python代码文件(如F:F:\test) c:\Users\1>f: F:\>cd test F:\test> pyinstaller -F test001.py 用tkinter做的图形界面,打包成exe文件,每
将Python打包成可执行文件exe的心路历程
导言: 我们有时候需要将做好的Python程序打包成为一个exe , 方便我们使用,查找了资料发现 pyinstaller .py2exe,最后还是选择的pyinstaller,用的时候踩过了挺多的坑,在这里记录一下具体的用法.安装的时候直接在cmd pip install pyinstaller 即可.下面就是我在安装的时候遇到的一些问题. 血泪史: 安装过程: 我在安装的时候是通过pip安装pyinstaller ,没想到这一路旅程这么艰辛. 首先是在安装的时候提示下面的信息,则是pip版本
将 Python 打包的 exe 进行反编译
Python 打包成 exe 之后,是否能从二进制文件中恢复出源代码?没有加密的话是可以的. 首先需要解包. 直接从 github 上下载就行:https://github.com/countercept/python-exe-unpacker 使用也简单:python pyinstxtractor.py xxx.exe 解包后,得到 xxx.exe_extracted 就是所有的 pyc 文件了. 找到 xxx.exe_extracted\struct 中的 pyc 签名信息: 然后可以并使用
python打包成exe
目前有三种方法可以实现python打包成exe,分别为 py2exe Pyinstaller cx_Freeze 其中没有一个是完美的 1.py2exe的话不支持egg类型的python库 2.Pyinstaller2.1打包成单独的exe后不支持中文路径,最新版的在win10下打包的exe不可以在之前版本的windows上运行.不过还好的是2.0版本支持中文路径,不过2.0版本不支持安装,需要单独使用 3.cx_Freeze无法打包成单独的exe,只能打包成msi安装文件 1.py2exe 关
关于python打包成exe的一点经验之谈
我经常用python写些脚本什么的,有时候脚本写完以后,每次运行都得在IDE打开在运行,很麻烦,所以经常将python编译成exe.SO...有了一点经验,在这和大家分享一下. python 打包成exe 主要有两种,一种是py2exe,另一种便是pyInstaller,之前我是用py2exe的,但是我后来发现py2exe存在问题:1,打包好的 exe只能在相同的系统下运行,比如你在XP系统用py2exe打包好的exe只能在XP上运行,在win7上肯定有问题,而且也是存在在别的XP机子
Python打包成exe,pyc
D:\mypython\path\ C:\Python27\Scripts\pyinstaller.exe -w mypython.py # Python打包成exe D:\mypython\path\python -m compileall mypython.py # Python编译成pyc
Python打包成exe,文件太大问题解决办法
Python打包成exe,文件太大问题解决办法 原因 解决办法 具体步骤 情况一:初次打包 情况二:再次打包 原因 由于使用pyinstaller打包.py文件时,会把很多已安装的无关库同时打包进去,导致打包生成的.exe文件体积过大. 解决办法 使用pipenv创建虚拟python环境,在虚拟环境中安装.py文件所用到的库(即py文件中import的第三方库),然后在pipenv所创建的虚拟环境中使用pip安装打包所用到的pyinstaller.注意:本机安装过pyinstaller的也要重新
Python打包成exe可执行文件
Python打包成exe可执行文件 安装pyinstaller pyinstaller打包机制 Pyinstaller打包exe 总结命令 可能会碰到的一些常见问题 我们开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的 xx.py文件发给他,他是不能直接用的,他还需要安装 python解释器,甚至还要安装我们用的那些第三方包,是不是有点小麻烦?但是我们都知道, PC是可以直接运行 exe文件的,这就为我们提供了一个便捷的方式. [注] 如果打包为 exe的话,版
【Python打包成exe方法】——已解决导入第三方包无法打包的问题
前言 在我们写代码的过程中,我们开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的xx.py文件发给他,他是不能直接用的,他还需要安装python解释器,甚至还要安装我们用的那些第三方包,是不是有点小麻烦?但是我们都知道,PC是可以直接运行exe文件的,这就为我们提供了一个便捷的方式.所以,从看了这个教程以后,这都将成为过去式,打成exe之后,分享即可用. PS: 如果打包为exe的话,版本尽量选择python3.6+32位版本,因为win64位系统向下兼容3
py库:把python打包成exe文件(pyinstaller)
http://blog.csdn.net/be_quiet_endeavor/article/details/73929077 用Pyinstaller把Python3.4程序打包成可执行文件exe 环境是: Windows7 64位操作系统 Python3.6.3 需要先安装 setuptools.pywin32 再安装 pip install pyinstaller 将所要打包的程序(即.py文件和引用的资源文件)放在一个文件夹里,用CMD进入这个目录,输入 pyinstaller -F -
将visual sdudio+Qt5.12 制作的程序打包成单个exe
在GitHub上下载了个qt程序,由于C++不太会,经过安装qt.修改编码等一系列操作终于可以运行了. 生成的exe在运行时依赖很多dll或者图片文件,直接拷贝到其他电脑上无法运行,可以将依赖的dll一块打包成单个exe文件,具体操作如下. 工具: 1.Enigma Virtual Box虚拟文件打包工具 2.Qt 5.12.3 (MSVC 2017 64-bit) 在安装Qt时自动带的有. 步骤: 1. 用visual studio 编译出发布版的exe文件 调试后将生成release文件夹,
如何将你写的脚本程序打包成一个exe可执行程序
编写的程序打包成一个exe文件,随时可以双击执行,想想是不是很酷.接下来我们一起看一下如何将自己编写的程序打包为一个exe的可执行程序. 将程序打包成exe的好处 除了满足自己的成就感以外,将脚本程序打包成exe文件还是有切实的好处的.打包之后的程序包含了python执行程序和相应的python库,可以放在没有安装python和相关库的环境下执行.避免了相同的脚本在不同的电脑上需要搭建配套环境的繁琐. 安装pyinstaller库 执行命令pip install pyinstaller
转载文章----初识Ildasm.exe——IL反编译的实用工具
转载地址http://www.cnblogs.com/yangmingming/archive/2010/02/03/1662307.html Ildasm.exe 概要:(路径:C:\Program Files (x86)\Microsoft SDKs\Windows\v数字.0\bin) 一.前言: 微软的IL反编译实用程序——Ildasm.exe,可以对可执行文件(ex,经典的控制台Hello World 的 exe 可执行文件)抽取出 IL 代码,并且给出命名空间以及类的视图.在讲述如何
初识Ildasm.exe——IL反编译的实用工具
原文地址:http://www.cnblogs.com/yangmingming/archive/2010/02/03/1662307.html Ildasm.exe 概要: 一.前言: 微软的IL反编译实用程序--Ildasm.exe,可以对可执行文件(ex,经典的控制台Hello World 的 exe 可执行文件)抽取出 IL 代码,并且给出命名空间以及类的视图.在讲述如何反编译之前,有必要从虚拟CPU的角度来看CLR,这样有助于先从正面了解代码执行过程. 虚拟CPU: .NET 程序,其
[No000013B]初识Ildasm.exe——IL反编译的实用工具
Ildasm.exe 概要: 一.前言: 微软的IL反编译实用程序——Ildasm.exe,可以对可执行文件(ex,经典的控制台Hello World 的 exe 可执行文件)抽取出 IL 代码,并且给出命名空间以及类的视图.在讲述如何反编译之前,有必要从虚拟CPU的角度来看CLR,这样有助于先从正面了解代码执行过程. 虚拟CPU: .NET 程序,其核心皆为 CLR ,而同时CLR的功能却与CPU非常相近,其中CLR执行IL代码(或叫做,IL指令).操作数据,只不过操作的代码不同:CPU操作机
用py2exe打包成一个exe文件
用py2exe打包成一个exe文件 http://blog.csdn.net/franktan2010/article/details/46514607
winform把所有dll打包成一个exe
大家都知道做winform开发,是可以利用visual studio进行打包的,但是这种打包的方式需要双击安装,那么有没有什么方法,可以把winform程序打包成绿色版呢?当然,这里的“绿色版”也是相对的,如果您本地没有安装对应的.net Framework环境,也是无法运行的. 下面是本次winfrom程序打包演示的程序,及程序结构 1.利用微软官方工具ILMerge合并程序集 a.将visual studio生成的dll,exe打包成一个exe文件,我们需要用到ILMerge,ILMerge
將Python打包成 exe可执行文件
利用Python寫了一個小腳本想要傳給使用Windows但沒有裝Python的朋友執行,這時候就可以利用將檔案包裝成exe檔案,讓沒有Python的朋友也可以執行.本篇將介紹利用套件「PyInstaller」製作exe檔. 安裝方法 # 安裝pyinstaller pip install pyinstaller # 安装依赖 pip install pywin32-ctypes 常用参数介绍 pyinstaller -h 來查看參數 -F 打包成一個exe文件 -i 圖標路徑 -w 使用視窗,無
Python打包成exe程序
如何把.py文件打包成.exe可执行程序. 这里选择用PyInstaller 3.0来打包,PyInstaller 3.0下载地址:https://pypi.python.org/pypi/PyInstaller/3.0. 下载之后,解压PyInstaller-3.0.tar.gz即可,这里,我们解压到D盘,完成目录为:D:\PyInstaller3.0 . 打包程序: 1. 把需要打包的.py文件复制到 D:\PyInstaller3.0\ 目录中(可以建子目录) 2. 运行cmd,切换到 D
win10环境下利用pyinstaller把python代码(.py)打包成可执行文件(.exe)
前言 最近写了一个小小的检测程序,python写起来只需要短短一百行,可是打包起来就没有C那么容易了.下面记录一下我艰难的"打包"过程. 方法一:py2exe py2exe是一种经典的方法,为什么说他经典呢?因为这玩意取了个这么好听的名字,但是只支持到python3.4,你这让我们这种紧跟时代潮流的弄潮儿怎么打包? 好吧,放弃. 方法二:pyinstaller 这是一个看起来比较靠谱的方法,只需要用pip安装,然后在命令窗里面一通操作就可以了.在这里,我参考了另一位老哥的博客(http
热门专题
jsx自动补全 vscode插件
setRequestedOrientation 传感器
UVCCamera项目
jquery文本赋值可以识别标签的方法
阿里云 centos docker nginx
syncronized 递归
Beanshell PostProcessor 打印
oracle数据库的全量备份和增量备份
unity的mediacenter无法读取视频缩略图
Twisted新手教程
beego正则路由 参数获取
kong 接受json
idea2021.2.3 兼容的maven版本
kubelet不断重启
java用RestTemplete 请求wbs的接口
spring 责任链
input输出时是白色的字,移出是黑色的字
ldap basedn base 名词解释
angularjs 函数执行次序
python保存json LF换行符