我想进入一个我正在进行的ctf竞赛的shell。我不允许使用pwntools
。我想从python中实现类似下面的内容:
import os
os.system("/bin/bash &")
print("hello world") # assume I am writing to a file
os.system("fg") # does not work (but assume resuming shell /bin/bash)
我不能使用子进程,因为我需要进入一个shell。不能与在后台运行的bash进程来回通信。有简单的方法来解决这个问题吗?
1条答案
按热度按时间lvjbypge1#
您希望使用
subprocess
模块。fg
是shell内置命令,它只与shell本身中的作业控制一起使用。