假设我登录了一个由自动化过程生成的图像,它正在提供一个网站(在我的情况下是一个 Rails 网站)。我已获得 root 权限,但不知道在哪里可以找到源代码。鉴于有进程正在运行,它们正在提供代码,或者至少是代码的编译版本,有没有可靠的方法可以找出源代码在实例上的位置?
答案1
注意 Web 服务器使用的文件并找到它。
例如;
查找/-名称“index.html”
以前我也遇到过这种情况,因为我更喜欢 Windows 而不是 Linux。(我创建了一个云 Linux VM 来制作一个 Web 服务器来学习,但我不知道 Web 服务器服务的主文件夹在哪里)
答案2
您可以使用ss -tp
列出所有打开的端口及其进程 ID。使用ps aux | grep PID
显示已执行的命令。