「mysqlfast」の版間の差分

提供: セキュリティ
移動: 案内検索
(ページの作成:「<!-- vim: filetype=mediawiki --> 読み方 ;mysqlfast:まい えすきゅーえる ふぁーすと __TOC__ == 概要 == mysqlfastは、MySQLのパスワ...」)
 
 
(同じ利用者による、間の3版が非表示)
行1: 行1:
<!--
+
[[mysqlfast]]は、[[MySQL]]のパスワードハッシュの[[総当たり攻撃]]の[[パスワードクラック]]ツールです。
vim: filetype=mediawiki
+
-->
+
  
読み方
+
'''読み方'''
 
;[[mysqlfast]]:まい えすきゅーえる ふぁーすと
 
;[[mysqlfast]]:まい えすきゅーえる ふぁーすと
 
__TOC__
 
__TOC__
  
 
== 概要 ==
 
== 概要 ==
 
 
[[mysqlfast]]は、[[MySQL]]のパスワードハッシュの[[総当たり攻撃]]の[[パスワードクラック]]ツールです。
 
[[mysqlfast]]は、[[MySQL]]のパスワードハッシュの[[総当たり攻撃]]の[[パスワードクラック]]ツールです。
* [[MySQL]] の 4 を対象としています。
+
* [[MySQL]] の 4.1より前のバージョンの[[パスワード]] を対象としています。
 
* 8文字までのパスワードを想定しています。
 
* 8文字までのパスワードを想定しています。
* [[オフラインクラック]]です。
+
* '''オフラインクラック'''です。
 
+
 
== インストール ==
 
== インストール ==
 
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
wget 'https://raw.github.com/gdonald/junk/master/c/mysqlfast.c'
 
wget 'https://raw.github.com/gdonald/junk/master/c/mysqlfast.c'
 
cc -O2 -fomit-frame-pointer mysqlfast.c -o mysqlfast
 
cc -O2 -fomit-frame-pointer mysqlfast.c -o mysqlfast
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
== 使い方 ==
 
== 使い方 ==
 +
<syntaxhighlight lang="bash">
 +
mysql> select old_password('test');
 +
+----------------------+
 +
| old_password('test') |
 +
+----------------------+
 +
| 378b243e220ca493    |
 +
+----------------------+
 +
1 row in set (0.01 sec)
 +
</syntaxhighlight>
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
% ./mysqlfast
 
% ./mysqlfast
 
usage: ./mysqlfast hash
 
usage: ./mysqlfast hash
% ./mysqlfast 6294b50f67eda209
+
% time ./mysqlfast 378b243e220ca493
Hash: 6294b50f67eda209
+
Hash: 378b243e220ca493
 
Trying length 3
 
Trying length 3
 
Trying length 4
 
Trying length 4
Found pass: barf
+
Found pass: test
  
 +
Time spent in user mode  (CPU seconds) : 0.000s
 +
Time spent in kernel mode (CPU seconds) : 0.008s
 +
Total time                              : 0:00.00s
 +
CPU utilisation (percentage)            : 0.0%
 +
Times the process was swapped          : 0
 +
Times of major page faults              : 0
 +
Times of minor page faults              : 68
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
== 関連項目 ==
 
== 関連項目 ==
 
 
* [[MySQL]]
 
* [[MySQL]]
 +
* [[MySQLのパスワード]]
 
* [[パスワードクラック]]
 
* [[パスワードクラック]]
 +
<!-- vim: filetype=mediawiki
 +
-->

2015年9月22日 (火) 22:00時点における最新版

mysqlfastは、MySQLのパスワードハッシュの総当たり攻撃パスワードクラックツールです。

読み方

mysqlfast
まい えすきゅーえる ふぁーすと

概要

mysqlfastは、MySQLのパスワードハッシュの総当たり攻撃パスワードクラックツールです。

  • MySQL の 4.1より前のバージョンのパスワード を対象としています。
  • 8文字までのパスワードを想定しています。
  • オフラインクラックです。

インストール

wget 'https://raw.github.com/gdonald/junk/master/c/mysqlfast.c'
cc -O2 -fomit-frame-pointer mysqlfast.c -o mysqlfast

使い方

mysql> select old_password('test');
+----------------------+
| old_password('test') |
+----------------------+
| 378b243e220ca493     |
+----------------------+
1 row in set (0.01 sec)
% ./mysqlfast
usage: ./mysqlfast hash
% time ./mysqlfast 378b243e220ca493
Hash: 378b243e220ca493
Trying length 3
Trying length 4
Found pass: test
 
Time spent in user mode   (CPU seconds) : 0.000s
Time spent in kernel mode (CPU seconds) : 0.008s
Total time                              : 0:00.00s
CPU utilisation (percentage)            : 0.0%
Times the process was swapped           : 0
Times of major page faults              : 0
Times of minor page faults              : 68

関連項目