0

我需要我的 Python 程序来做一些事情,并在某个时间点将控制权交给用户(比如运行时的普通 Python shellpython3或其他),以便他可以通过命令行与之交互。我正在考虑使用pwntools'interactive()方法,但我不确定如何将它用于本地程序而不是远程程序。

我该怎么做?

任何想法都被接受,如果pwntools不需要,甚至更好。

4

1 回答 1

1

使用 IPython

如果您还没有,请使用 pip、anaconda 等添加包 IPython。

添加到您的代码中:

from IPython import embed

然后在你想要一个“断点”的地方,添加:

embed()

我发现这种模式,即使编码非常有效。

于 2020-07-31T16:09:00.600 回答