平时用Navicat比较多,第一次使用MySQL-Workbench,目的是获取该软件保存在本地的链接信息(IP、端口、账号以及密码)。在网上找了一圈没有找到相关破解教程,于是自己研究了一下。
定位
1 | 测试版本:MySQL Workbench 8.0.16 |
安装过程就不说了,直接进入主题。凭猜测该软件会不会像Navicat
一样,把链接信息写在注册表上,查询键值即可得到密文。而MySQL Workbench
所定位的注册表是这样的:
显然这里的键值并不是我想要的。第二个猜测点是该程序运行时会读取某个配置文件,所以用Procmon
监视其的行为
流程:先在Workbench
里创建一个链接,然后开启监听,再返回到创建页面点击保存。
点击保存后,得到的数据包如下:
最后定位到了workbench_user_data.dat
文件,用编辑器打开显示乱码,用IDA
看也没找到什么。
然后查了一下这文件名还真找到了解密方法,参考链接
效果
直接是明文