解密navicate保存的数据库连接密码

马谦马谦马谦
马谦马谦马谦
马谦马谦马谦
609
文章
12
评论
2019年6月1日17:23:13 评论 98

一、适用场景

忘记了数据库密码,但是navicate中还保存了数据库的密码,能通过navicate连接数据库,不能手动输入密码登陆。不想改密码,希望能从navicate中得到保存的密码。

二、步骤

点击文件-导出连接
解密navicate保存的数据库连接密码

勾选上导出密码
解密navicate保存的数据库连接密码

然后打开刚刚导出的ncx文件,找到账号和密码部分的信息:

解密navicate保存的数据库连接密码

 

这里的密码是加密后的,想要解密的话需要还需要一点小操作。github上已经有开源的工具了,支持多种语言解密。详情可以参考:how-does-navicat-encrypt-password

使用python解密

要求电脑已经安装好python3,并且安装好了pycryptodomepypiwin32库。

把代码库下载下来,进入到python3目录,执行NavicatCipher.py dec -ncx xxxx即可得到解密后的密码,xxxx是上面复制的密码。

未分类
马谦马谦马谦
  • 本文由 发表于 2019年6月1日17:23:13
  • 转载请务必保留本文链接:https://www.dyxmq.cn/uncategorized/navicate-decrypt-password.html
vmware安装centos5系列找不到网卡问题解决 CentOS

vmware安装centos5系列找不到网卡问题解决

使用虚拟机安装CentOS5后,系统没有自动识别网口信息,导致无法配置IP远程登陆。 问题原因: 安装系统的时候,如果选择了系统是CentOS5或者更老的版本,虚拟机会将虚拟网卡设备设置为vmxnet...
CentOS5 YUM源 CentOS

CentOS5 YUM源

centos5已停止了维护,国内大部分的源也停止维护,找了很久都没有找到可用的源。最后才发现,centos早期的源都已经vault.centos.org网站下,国内的镜像源也都改成了centos-va...
2021年目标 生活随笔

2021年目标

新年,本想写下新年寄语,写了半天写不出来几个字,词穷了。干脆不写了,直奔目标。 2021年目标: 学习: 深挖技术,追求“精”。 学习前端和安卓逆向。 学习一门新的乐器(目前的想法是吉他)。 学习理财...
C++文件输入输出流fstream的基本用法 C/C++

C++文件输入输出流fstream的基本用法

一、文件流 C++的IO类中定义了三个文件读写流fstream、ifstream以及ofstream,它们都继承于相同的父类istream,通过不同的实现以实现不同的文件流操作。 三者的区别为: if...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: