破解Navicat Premium数据库账号密码

破解Navicat Premium数据库账号密码

如果你想破解一个已经连接好的数据库密码,可以参考这个方法。

  1. 邮件查看已经连接好的数据库属性是这样的

在这里插入图片描述

但是密码是******谁也看不懂,博主也从网站上下载过一些星星查看器之类的东西,都无济于事。

  1. 接下来就是尝试导出这些连接属性,选择文件---->导出连接,勾选想要导出的数据库,导出.ncx后缀的文件

    在这里插入图片描述

打开导出后的文件,本以为就能看到数据库密码,没想到竟然加密了!!!!

在这里插入图片描述

  1. 没办法,Google it ,后来发现GitHub上一个大神写了一个PHP,可以直接破解这个密码,一切成功的开始。https://github.com/tianhe1986/FatSmallTools

  2. 本地没有安装PHP,so直接找个在线运行的工具https://tool.lu/coderunner/

  3. 粘贴代码,修改参数,一切顺利

    在这里插入图片描述

    <?php
    
    namespace FatSmallTools;
    
    class NavicatPassword
    {
         
        protected $version = 0;
        protected $aesKey = 'libcckeylibcckey';
        protected $aesIv = 'libcciv libcciv ';
        protected $blowString = '3DC5CA39';
        protected $blowKey = null;
        protected $blowIv = null;
        
        public function __construct($version = 12)
        {
         
            $this->version = $version;
            $this->blowKey = sha1('3DC5CA39', true);
            $this->blowIv = hex2bin('d9c7c3c8870d64bd');
        }
        
        public function encrypt($string)
        {
         
            $result = FALSE;
            switch ($this->version) {
         
                case 11:
                    $result = $this->encryptEleven($string);
                    break;
                case 12:
                    $result = $this-
  • 14
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值