反编译exe
如果拿到一个pyinstaller编译的exe程序 如何拿到源码
需要用到pyinstxtractor.py,命令为python pyinstxtractor.py xx.exe,这时候会生成一部分文件...,找到extracted结尾的文件夹 里面会又一些.pyc的文件,打开 https://tool.lu/pyc/ 网址,直接拖拽,得到源码
加密打包
如果我们不想让别人通过上面的方法看到我们的源码,我们可以在...破解时, 会报告Fail to decompress xx, probably encrypted....破解输出的目录中生成的是xx.pyc.encrypted文件, 不再是xx.pyc.
注意: 只能加密py文件, 如果加密的模块是pyd文件, 则pyd文件会直接打包, 不会被加密....生成的打包文件中会包含xx.pyd;
注意: 如果打包时使用了—key选项, 但打包的模块是pyd格式的, 则pyd文件不会被加密, 只是打包.