web-dev-qa-db-ja.com

紛失したZipファイルのパスワードを回復する方法(Extract Zip Spec '2.0')

バックアップファイルを回復したいのですが、パスワードが見つかりません。パスワードに12〜20文字が含まれている(As!@ $ 123)

user@PC:/media/user/MyData$ zipdetails -v backup2.Zip 

0000000 0000004 50 4B 03 04 LOCAL HEADER #1       04034B50
0000004 0000001 14          Extract Zip Spec      14 '2.0'
0000005 0000001 03          Extract OS            03 'Unix'
0000006 0000002 00 00       General Purpose Flag  0000
0000008 0000002 00 00       Compression Method    0000 'Stored'
000000A 0000004 44 81 99 48 Last Mod Time         48998144 'Mon Apr 25 16:10:08 2016'
000000E 0000004 00 00 00 00 CRC                   00000000
0000012 0000004 00 00 00 00 Compressed Length     00000000
0000016 0000004 00 00 00 00 Uncompressed Length   00000000
000001A 0000002 06 00       Filename Length       0006
000001C 0000002 0B 00       Extra Length          000B
000001E 0000006 6F 74 68 65 Filename              'other/'
                72 2F
0000024 0000002 00 00       Extra ID #0001        0000 ''
0000026 0000002 00 00         Length              0000
0000028 0000000               Extra Payload
0000028 0000002 00 00       Extra ID #0002        0000 ''
000002A 0000002 00 00         Length              0000
000002C 0000000               Extra Payload


Unexpecded END at offset 0000002C, value 50000000
Done

Elcomsoftが動作しているので、Zipパスワードをブルートフォースする必要がありますが、これはLinuxでのみです。

2
dfgdfgdf

シンボルAs!@$123は、パスワードが最初に作成された部分です。パスワードを取得するために、これらの記号を使用してカスタムブルートフォースを作成することをお勧めします。

このためには、John The RipperまたはRarcrackを使用できます

さもないと; KanekiDevが言ったように:頑張って12-20の長いパスワードをブルートフォースする。

enter image description here

1
pguetschow

Fcrackzipという名前のユーティリティがあり、ここにいくつかの情報があります。 http://manpages.ubuntu.com/manpages/precise/man1/fcrackzip.1.html

しかし、私が教えなければならないヒントが1つあります。文字、数字、記号を含むことができる、12〜20文字のパスワードを総当たりにする必要がある場合は、忘れてプロジェクトを終了することをお勧めします。この種のブルートフォースは、最新の計算に数年かかる場合があります。

0
KanekiDev