- Linux Mint を始めたばかりの人が抑えておくべき5つのこと
- 「mintUpdate」アップデートマネージャー のレベルの意味
- フリーズしたアプリの強制終了の仕方 〜 kill コマンド〜
- CPU と OS が 32 bit なのか 64 bit なのかを確認する「lscpu コマンド」
- メモリー(RAM)の規格・周波数・全容量・空き容量・エラーの有無を調べる
- 自分の Mint のバージョン/コードネーム/Ubuntu のバージョン/コードネームを確認する方法
- Mint Tools を使い倒す
- アプリ/ソフトのアンインストールと更新する方法
- X-Apps について少し知っておこう
- 「'gksu' not found」 廃止された gksu の代わりの方法
- Linux Mint 18 : DVD/Blu-ray リッピングソフト「MakeMKV」
- Mint 19.x: 「K3b」でブルーレイディスクに焼く方法
- Mint 18: 「avconv」でデスクトップの録画も、動画や音楽の変換も行う
- Mint 19.x : 画像・音楽・動画の変換これ一本「Ciano」
- Mint 18.2 : 字幕を同時に二つ表示できる多機能な動画プレイヤー「SMPlayer」
- Mint 18 : CDDB に Freedb を利用している CD リッピングソフト「Asunder」
- Mint 19.x : 音楽ファイルのタグ編集ツール「Kid3」
- Linux Mint 19.x : インストールすべき Rhythmbox プラグイン 9 選
- Linux Mint 18.3 : VirtualBox に無料の Windows を合法的にインストールする方法
- Linux Mint 18: Wine の導入
- Linux Mint 18: Wine で「DVD Shrink」をインストール
- Linux Mint 18: Wine で「DVD Decrypter」をインストール
- Linux Mint 19.x: 5ch専ブラ「Jane Style」は Wine で普通に使える
- Linux Mint 18 : 「winetricks」を使って「Adobe Air」をインストールし「はがきデザインキット」を使う
- Linux Mint 19.x: 画像縮小 Adobe AIR アプリ「縮小専用」を使う
- Linux Mint 18: 「PlayOnLinux」を使い「Amazon Kindle」をインストールする
- Linux Mint 18.3 : ハイレゾ音源対応 Windows ユーザーに人気の「Foobar2000」をインストール & 文字化け対策
- Mint 19.x : 画像ビューア「IrfanView」を簡単にインストールして使う
- Linux Mint 18.3 : Windows アプリを Flatpak 形式でパッケージングするプロジェクト「winepak」
2022.09.19 Monday
2017.02.20 Monday
Linux Mint 18 : zip ファイルのパスワードを総当たり解読「fcrackzip」 | 00:45 |
fcrackzip とは
fcrackzip は部分的にアセンブリで書かれた高速なパスワード解読ツールです。パスワードで保護された zip ファイルを総当たり/辞書検索で解析していきます。Windows における「PikaZip」のようなツールです。
インストール
Ctrl
+Alt
+T
を押して端末を起動します。端末へコマンドをペーストするには
Ctrl
+Shift
+V
を押します。次のコマンドを実行します:
sudo apt-get install fcrackzipFirefox の方はこちらをクリックしてもインストールできます:
インストール
使い方
- 試すために、Windows でパスワードで保護した zip ファイルを作成し、後で Linux Mint に移動し、fcrackzip を使ってクラックしたいと思います。パスワードが 12345678 に設定された zip ファイルを作成しました:
- では総当たりで、解読していきたいと思います。パスワードがすでに数字のみで構成されているとわかっており、その桁数もわかっている場合は、あるいは、そのような予測がつく場合は、限定することで解読を速めることができます。
構文:
fcrackzip -u -c パスワードの文字の種類 -p 文字数/桁数 zipファイルへのパス
例えば、
fcrackzip -u -c 1 -p aaaaaaaa '~/デスクトップ/test.zip'
u: unzip。つまり展開せよ。
c: パスワードの文字の種類を指定します。1なら数字を意味しています。
p: 総当たり開始時の最初の文字を指定します。ここでは 8 桁であることはわかっているので aaaaaaaa と a が 8 個並んでいることに留意してください。もしこれが aaaaaaa(a が 7 個)だとクラックはできないでしょう:
- もしパスワードが数字で構成されているとわかっていても、桁数が分からない場合は範囲を指定することができます。4桁から8桁まで総当たりさせるにはこうします:
fcrackzip -u -c パスワードの文字の種類 -l 文字数/桁数の範囲 zipファイルへのパス
つまり:
fcrackzip -u -c 1 -l 4-8 '~/デスクトップ/test.zip'
- 今度はパスワードに abcdefgh を設定した zip ファイルを用意しました。小文字のアルファベットで8文字であることが分かっています。
こうなります:
fcrackzip -u -c a -p aaaaaaaa '~/デスクトップ/test2.zip'
-c の後に a を指定しています。小文字のアルファベットの場合は a を指定します。大文字のアルファベットの場合は A を指定します。どちらも含める場合は Aa を、数字も含める場合は Aa1 を指定することになります:
- 今度は mA0@ (小文字、大文字、数字、特殊文字)をパスワードに設定した zip ファイルを用意しました。 !:$%&/()=?{[]}+*~#@ のような特殊文字を含めるには -c に ! を指定します。特に @ だけ含まれているとわかっている場合は :@ という風に指定してあげます。今回は @ が含まれており、4桁以内であることが分かっているという条件でやります。構文はこうなるでしょう:
fcrackzip -u -c Aa1:@ -l 1-4 '~/デスクトップ/test3.zip'
- 次は辞書検索のやり方に移ります。ちょっとした例として、簡単に辞書を手動で作りました:
- この辞書を使って、zip ファイルを解読するにはこうします:
fcrackzip -u -D -p 辞書ファイルへのパス zipファイルへのパス
例えば:
fcrackzip -u -D -p '~/デスクトップ/dic' '~/デスクトップ/test.zip'
その他、fcrackzip が使える引数は help で確認してください:
fcrackzip --help
参考元: Hack The Knox
| Linux |
2022.09.19 Monday
Show some apps list:
Follow on your feed reader:
About this blog:
Linux Mint-centric chronicle with anime girls since 2009.Best View with Google Chrome 1980x1080 dimension.Info 更新は不定期です。
- Mint 18.3 : オススメ Python IDE 8 選
- Mint 18.3 : Python ではじめるコマンドラインツールの作成とパッケージ化
- Linux ユーザーなら Git を活用しよう
- Shell :シェルスクリプトを組もう! Zenity 編
- Shell :シェルスクリプトを組もう! Dialog 編