搭建python环境
1.百度搜索python3.7下载,找到官网下载安装包,运行安装包并配置环境变量。



2.这里一定要安装python3.7版本的,我之前安装python3.5,不能正常使用pyinstalller库。

3.能显示一下界面说明安装成功

安装pyintaller
1.进入scripts脚本目录,执行pip install pyinstaller,不过我这里已经下好了。

2.使用archive_viewer.py工具,提取出CM.pyc文件,接着open PYZ-00.pyz压缩包,提取出压缩包中的两个.pyc文件。



3.编辑三个.pyc文件,就是PyInstaller在打包.pyc时,会把.pyc的magic和时间戳去掉,所以需要手工修复,在文件的头部插入03 F3 0D 0A 74 a7cf 5c。

4.用pip install uncompyle6命令语句, 下载uncompyle6 工具,接着反汇编

CM.py代码如下:
# uncompyle6 version 3.6.0
# Python bytecode 2.7 (62211)
# Decompiled from: Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)]
# Embedded file name: b'D:\\\xd7\xca\xc1\xcf\xce\xc4\xbc\xfe\\a\xd1\xd0\xbe\xbf\xb7\xbd\xcf\xf2\xb2\xce\xbf\xbc\xd7\xca\xc1\xcf\\3-\xbc\xc6\xcb\xe3\xbb\xfa\xc8\xa1\xd6\xa4(\xd6\xd8\xb5\xe3)\\\xbf\xf2\xbc\xdc\\volatility\xce\xc4\xbc\xfe\\volatility-master\\vol.py'
# Compiled at: 2018-12-07 00:22:54
"""
@author: AAron Walters
@license: GNU General Public License 2.0
@contact: awalters@4tphi.net
@organization: Volatility Foundation
"""
import sys
if sys.version_info < (2, 6, 0):
sys.stderr.write('Volatility requires python version 2.6, please upgrade your python installation.')
sys.exit(1)
try:
import psyco
except ImportError:
pass
if False:
import yara
import textwrap, volatility.conf as conf
config = conf.ConfObject()
import volatility.constants as constants, volatility.registry as registry, volatility.exceptions as exceptions, volatility.obj as obj, volatility.debug as debug, volatility.addrspace as addrspace, volatility.commands as commands, volatility.scan as scan
config.add_option('INFO',

本文详细介绍了如何搭建Python3.7环境,包括下载、安装及环境变量配置。同时,深入探讨了PyInstaller库的安装与使用,涉及.pyc文件的编辑与反汇编,以及如何解决不同版本Python兼容性问题。
最低0.47元/天 解锁文章
1264

被折叠的 条评论
为什么被折叠?



