我目前正在准备一个渗透测试项目。我的问题是:有没有办法将终端内的所有交互记录到一个文件中(例如,以供以后检查)。这与使用 > 或 >> 或球座命令。
例如,我想从 bash 终端登录到 mysql shell,并将交互过程中的每个输入和输出记录到一个文件中。在过程结束时打开此文件应该会向我显示 bash shell 中的每个步骤、mysql shell 中插入的每个命令以及 bash 和 mysql 的每个打印输出。
知道如何做吗?
答案1
如果你的工作站运行的是 Linux,并且你正在使用 gnome-terminal 或其同类软件,
man script
如果您的终端是 PuTTY,则使用内置的日志记录功能。
在类似情况下,剪切和粘贴对我来说总是很有效,然后在显示成绩单之前进行明智的编辑。
答案2
正是您所需要的。它可以记录移动、击键、鼠标光标移动等任何内容。