我的组织正在使用简单会计 (SA) 作为大型项目的会计系统。我看到它使用 MySQL 作为其后端数据库。我想直接从数据库中抓取一些数据,而不是通过 SA 的界面。
有没有办法可以嗅出 SA 正在使用的用户名和密码?或者,我怎样才能将自己的帐户添加到数据库中,并完全避免整个事情?
我的组织正在使用简单会计 (SA) 作为大型项目的会计系统。我看到它使用 MySQL 作为其后端数据库。我想直接从数据库中抓取一些数据,而不是通过 SA 的界面。
有没有办法可以嗅出 SA 正在使用的用户名和密码?或者,我怎样才能将自己的帐户添加到数据库中,并完全避免整个事情?
知道了...在这里找到(现已损坏)或archive.org
我没有找到如何嗅探用户名,但我确实找到了它是什么以及其余的连接信息。
刮掉。
请注意,必须打开 SA 才能连接到它。
如果您可以启动/停止 SA 系统的 MySQL 服务器,您可以使用选项 --skip-grant-tables 重新启动它,在不知道 root 密码的情况下连接通常的 mysql 客户端并创建必要的用户。
不要忘记在没有 --skip-grant-tables 的情况下再次重新启动 MySQL 以关闭您的服务器。
您想阅读有关将用户帐户添加到 MySQL 的页面。然后您想添加一个用户并授予他们对 SA 数据库的完全权限。