2024-03-28 22:29:24 发布
网友
Password = subprocess.call(["openssl", "enc", "-d", "-aes-256-cbc", "-a", "-in", "/home/xxx/xxx/pvcsadminPWwin.enc", "-pass", "pass:password"])
在执行这个Python脚本的过程中,我希望提取密码。你知道吗
当脚本执行时,默认情况下会在屏幕上打印密码。你知道吗
但当我付出
print Password
它打印0。你知道吗
0
^{}返回被调用命令的返回代码。你知道吗
Run the command described by args. Wait for command to complete, then return the returncode attribute.
使用^{}。你知道吗
感谢卢茨给了我一个前进的轨道,在尝试了很多事情之后,我观察到了下面的事情。你知道吗
Password = subprocess.call(["openssl", "enc", "-d", "-aes-256-cbc", "-a", "-in", "/home/xxx/xxx/pvcsadminPWwin.enc", "-pass", "pass:password"],stdout=subprocess.PIPE) stdout, stderr = Password.communicate() print stdout[:-1]
stdout是一个字符串,其结尾有一个结束行字符。所以我选择了整个字符串,除了最后一个字符。 然后返回正确的密码。你知道吗
^{} 返回被调用命令的返回代码。你知道吗
使用^{} 。你知道吗
感谢卢茨给了我一个前进的轨道,在尝试了很多事情之后,我观察到了下面的事情。你知道吗
Password = subprocess.call(["openssl", "enc", "-d", "-aes-256-cbc", "-a", "-in", "/home/xxx/xxx/pvcsadminPWwin.enc", "-pass", "pass:password"],stdout=subprocess.PIPE) stdout, stderr = Password.communicate() print stdout[:-1]
stdout是一个字符串,其结尾有一个结束行字符。所以我选择了整个字符串,除了最后一个字符。 然后返回正确的密码。你知道吗
相关问题 更多 >
编程相关推荐