etc...この広告は、90日以上更新していないブログに表示しています。2014-10-07Lhaplusのパスワード探索は非効率?Lhaplusには、zipパスワードを総当りで解析する機能がある。画面を下図に載せるが、見ててふと思うことがある。箇所で、パターンが0..255と書いてあり、明らかに英数記号の範囲を超過してる。ここまで本当に必要?ということ。見てる気がする...ということで、パスワード設定はどこまでできるのか、気になったので色々やってみた。上記の疑問については無意味ではないということは知っていた。Windowsではキーボードからでも制御文字を入れることができる。相当する[DEL]文字を入れることができる。以下はLhaplusの圧縮時に入力してみたもの。OSのログインパスワードにも設定でき、これだけでパスワード強度が上がり有用である。そりゃ種別が増えるわけなのでLinuxではどうだろう。Windowsで制御文字を使った暗号化ファイルは、Linuxではキーボードだと復号化できなかった。手動では仕方ないのでスクリプトを組んでみた。スクリプト経由では復号することができた。ダメだったが、それ以外ならパスワードに設定できるようだった。これで、どうやってもキーボードからは突破できないzipファイルが作成できた。これをLhaplusのパスワード解析にかけてみると...ちゃんと予想どおり解析できた。(探索桁が3なのは、表示文字がインクリメントされる前に処理が終了されたから。数えてみると4文字分解析されてる)ということで、英数記号以外も設定可能なzipに関しては、Lhaplusのパスワード探索はぜんぜん非効率なんかではなかった。いうやつらにも対応「は」できるすごいヤツだったのだ。(な、なんだってー!!)といっても制御文字は解析済みの画面上に表示できないから具体的な文字列までは結局完全にはわからないわけだけど。(あらかじめ文字の形とのマッピング表を作っておけば、ある程度はわかりそう)では、あくまで総当り前提として、こういうファイルに出くわしたときの解析には有用なツールが何がいいだろうか?...というのはそのうち試すことにして、今回は、OSのパスワードにも同様に制御文字を設定できるのかを試してみた。