【问题标题】:exporting environment variable with python用python导出环境变量
【发布时间】:2018-11-18 05:53:58
【问题描述】:

我正在尝试使用 python 导出环境变量,但我似乎无法弄清楚。 这就是我要复制的内容:

export SHELLCODE = $(python -c "print <shellcode here>")

这是我的代码:

subprocess.Popen('export Shellcode=$(python -c \"print "{}" \')'.format(shellcode), shell=True)

但是当我运行它时,它会说

File "<string>", line 1
print 1�Ph//shh/bin
       ^

【问题讨论】:

  • 你能更正打印附近的双引号吗?您的代码示例中有三个,而上面的 shell 示例中只有两个。

标签: python buffer-overflow shellcode


【解决方案1】:

添加linux环境变量的正确方法

$(python -c 'print "export MY_DATA=my_export"')

【讨论】:

  • @cricket_007 是的,我现在意识到了。感谢您的建议
猜你喜欢
  • 1970-01-01
  • 2021-03-17
  • 2011-05-31
  • 1970-01-01
  • 1970-01-01
  • 2014-09-30
  • 1970-01-01
  • 2019-12-06
  • 1970-01-01
相关资源
最近更新 更多