忘れたExcelXLSパスワードを削除、クラック、または破る方法

パスワードで保護されたリソースを使用するために行き、パスワードを忘れた場合、それは本当にイライラする可能性があります。オンライン会員サイトでさえ、十分にイライラする可能性があります。ただし、パスワードで保護されたExcelドキュメント(Excel document)内のプロジェクトであり、パスワードを忘れた場合は、進行中の障害となる可能性があります。

幸い、 Excel(Excel)からパスワードを削除するためにできることがいくつかあります。ドキュメントをパスワードで保護したい場合は、クラックした後で再度保存して保護することをお勧めします。ただし、この記事では、クラッキングの部分に焦点を当てます。

いくつかの用語(Some Terminology)

Excelからパスワードを削除するということは、まさにそれを意味します–ファイルにパスワードがもうないようにすることです。パスワードを破ることは、あなたがファイルにアクセスできるように、パスワードを破ることです。これは、パスワードが削除される途中で壊れているか、解読される途中で壊れている可能性があります。 

はい、ひびが入っ(cracked)ているように聞こえますが、ハック(hack)すると思います。忘れたパスワードを解読(cracking)する場合は、パスワードが何であるかを把握しているので、ファイルにアクセスできます。

制限事項(Limitations)

多くのソフトウェアプログラムと利用可能な他の多数のオプションは、行き止まりまたはある種の制限をもたらすだけです。(end or limitation)たとえば、Excel 2007では機能しますが、Excel2016またはMacでは(Mac)機能しません。または、ワークシート内で保護するために機能しますが、ファイルを開くことができない場合(パスワードを開く)は機能しません。 

興味深いことに、これらのアイテムで機能するソフトウェアオプション(Excel 2016、オープンパスワード、Macなど)は、古いExcelプログラムでも機能します。 

では、なぜ新しいファイル用に2つのプログラムを購入するのか、それとも不要なときに古いファイル用の無料のプログラムでコンピューターを乱雑にする必要があるのでしょうか。問題を解決する適切なプログラムを入手することは理にかなっています。そして、*無料*は素晴らしいですが、$ 9-30は絶対に恐ろしい価格ではありません。多くの価値のある(そして必要な)ソフトウェアが$300-500を実行していることを考えるとそうではありません。

単純にしすぎると、 Excel(Excel)からパスワードを削除する可能性のある*無料*のオプションがいくつかあります。これにより、料金を支払ったり、何かをインストールしたりする必要がなくなります。後で、いくつかの(Later)有料ソフトウェア(paid software)ソリューションを検討します。

無料の方法(Free Methods)

以下はあなたがあなたの財布を閉じたままにすることを可能にするかもしれないあなたが試みることができるいくつかの方法です。保証はありませんが、開始する場所です。次の2つの(mind two)点に注意してください。

  1. 時間に余裕がない場合や、より簡単なルートが必要な場合は、有料のソリューション(ソフトウェア)に直接アクセスすることをお勧めします。
  2. 2013年以前のExcel暗号化(Excel encryption)は非常に単純化されていました。つまり、2013年より前に保護されていたワークシートをクラックする方が簡単です。(protected)繰り返し(Again)になりますが、面倒な作業をスキップしたい場合は、新しいバージョンのワークシート(新しいバージョンのExcel)の場合は、無料バージョンをスキップして直進することをお勧めします。有料の。

何があっても、ファイルのバックアップを作成することを忘れないでください。複数のバックアップが賢明な場合があります。元のファイルに破損や損傷(corruption or damage)がないことを確認できるように、ファイルのコピーをクラックします。これらのソフトウェアメソッドと無料メソッドのほとんどはファイルに損傷を与えませんが、注意を怠った方がよいでしょう。

2つのVBAスクリプトメソッド(Two VBA Script Methods)

VBAスクリプト(VBA script)を使用するという考え方は、 Microsoft Excelのパスワードチェックメカニズムを回避し、 Excelのパスワード(Excel password)を破ることです。ただし、 Visual Basic(Visual Basic)のコアスクリプト言語を使用して、プロセスが開始する前にプログラムをだますことによってそれを行います。 

これはもっとオタクなオプションのように見えるかもしれませんが、おそらく最も複雑でない方法なので、最初に試してみることをお勧めします。

これがVBAスクリプト(VBA Script)です。Excelワークシート(Excel Worksheet)を開いたらすぐに、 Alt F11を使用してエディターにアクセスし(Macでも機能します)、リストからファイルを選択して、このスクリプトを[宣言]ウィンドウに(Declarations)貼り付け(list and paste)ます。

Sub BreakPassword()

   Dim i As Integer, j As Integer, k As Integer 
   Dim l As Integer, m As Integer, n As Integer
   Dim i1 As Integer, i2 As Integer, i3 As Integer
   Dim i4 As Integer, i5 As Integer, i6 As Integer

   On Error Resume Next

   For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
   For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
   For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
   For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126

   ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
   Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
   Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

   If ActiveSheet.ProtectContents = False Then
      Exit Sub
   End If

   Next: Next: Next: Next: Next: Next
   Next: Next: Next: Next: Next: Next

End Sub

VBAスクリプトの(VBA script)実行(run)ボタン(F5)を押した後、しばらく待ってください。ボタンが再び使用可能になると、スクリプトが終了したことがわかります。 

いくつかの可能性があります。たとえば、Macバージョン(Mac version)では、ファイルの編集を開始するだけです。Windowsなどの他のバージョンでは、ドキュメントのロックを解除して編集を開始するために使用できる一時的なパスワードが提供されます。この時点で、必要に応じて新しいパスワードを追加し、そのパスワードを使用してドキュメントを再保存するオプションがあります。

Excelファイル(Excel file)を取得し、パスワードなしでそのコピーを再作成する別の優れたVBAスクリプトメソッド(VBA Script method)があります。このページ(this page)からVBAスクリプト(VBA script)をコピーして貼り付けることができます。

ジョン・ザ・リッパーオプション(John the Ripper Option)

Excelからパスワードを削除する別のオプションは、ターミナルを利用するよりコアなアプローチです。ジョン・ザ・リッパー(John the Ripper)バージョンです。これは、一般的なパスワードクラッキング(password cracking)にも効果的な方法であり、何十年にもわたって効果的に使用されてきました。ソフトウェアメソッド(software method)のような他のメソッドのいくつかは、特に新しいバージョンのExcelの場合、おそらくより簡単で効果的です。 

また、古いバージョンのExcel(2013より前)を使用していて、入力してもかまわ(t mind typing)ない場合は、VBAスクリプトメソッド(VBA Script Method)が効果的です。John the Ripperメソッドについては、このサイト(this site)にアクセスし、ハウツーメソッド/手順について一番下までスクロールしてください。

XML/Zip Method (Pre-Excel 2013)

ファイルのバックアップを作成したら、XML/Zip methodを使用してファイルを解読できます。 

  • ファイルの拡張子をxlsからzipに変更するだけで、WindowsはファイルがExcelファイル(Excel file)ではなくzipファイル(zip file)であると見なします。これにより、存在するXMLにアクセスできるようになります(メソッドが機能すると仮定しますが、機能しない場合があります)。
  • now-zipファイルを抽出し、XMLファイル(XML file)を探し(file and look)ます。ワークシート(worksheets)ディレクトリ にあります。
  • ファイル内でsheetProtectionという用語を検索し、見つかったら、それを囲むタグを削除します。タグは通常、<で始まり、 >で終わります。タグ全体を最初から最後まで削除したいとします。 
  • ファイルを保存します(zipのまま)。ファイルを保存した後、zip拡張子の名前を元の拡張子に変更します。すべての設定が完了し、ファイルを開いて操作できるようになっている必要があります。 

この方法はうまく機能せず、調査によると、古いファイルに対してのみ機能するようです。

その他(情報収集)(Other (Gathering Information))

Excel PasswordRecoveryLasticと呼ばれる推奨される別のパスワードオプション(password option)があります。これは興味深いオプションですが、テストしたところ、印象に残ることはなく、前進することはありませんでした。 

とはいえ、パスワードクラッキング(password cracking)(または削除)のプロセスが完了していなくても、プログラムを使用して収集できる有用な情報がいくつかあります。

  • ソフトウェアをダウンロードした後、それをダブルクリックして、Windowsマシン(Windows machine)にインストールするプロセスを実行します。 
  • プログラムを開くと、マシンのスキャンが完了した後、上記のようなウィンドウが表示されます。

このプログラムは、ヘルプが必要な可能性のあるExcel(Excel)ファイル、つまりパスワードで保護されているファイルを 見つけるのに役立ちます。

上記のリストの最初のファイルは、拡張子がxlsの2013年より前のファイルであり、開くパスワードは(Password to open)<CSP>を示しています。他の2つのファイルは2016ファイルであり、xlsxの拡張子と<strong>を開くためのパスワードを(Password to open)示しています。

リストの最初のファイルのパスワードはpasswordです。(password.)テストを簡単にするために、このように設定されました。ただし、簡単なパスワード、さらに重要なことに、弱い暗号化(Excelソフトウェア(Excel software)のバージョンのため)を使用しても、Excel Password Recovery Lasticツール(Excel Password Recovery Lastic tool)は、別のオプションを試すことを推奨しました。Password-Findにアクセスすることをお勧めします。詳細については、以下を参照してください。

他のファイル(xlsx)も同じ推奨事項を受け取りましたが、これは予想どおりでした。ソフトウェアが最も簡単なファイルを処理できなかった場合、 Excel2016(Excel 2016)ファイルを処理することは期待できません。

さて、ここでこのソフトウェアが役立つかもしれません。Excelスプレッドシート(Excel spreadsheet)があり、パスワードで保護されていることがわかっているが、どの程度かわからない場合は、Excel Password Recovery Lasticにファイルを検索させ(プログラムを開いたときに自動スキャンを実行する場合)、次に何を伝えることができます。ファイルが持つ保護のタイプ(上の画像を参照)。 

上の画像では、前述のように<CSP>が表示されており、ファイルのバージョンを知るのに役立ちます(ファイル拡張子が小さいだけでなく、 (file extension help)xlsxlsxかを確認できます)。

少しでも情報が役立ちます。このソフトウェアツール(software tool)を使用すると、少なくとも、Excelファイル(Excel file)開いているパスワード(open password)であるか、パスワードを変更する(modify password)か、またはその両方であるか、あるいはその他の組み合わせであるかを判断できます。

上の画像は、別のファイルタイプ(file type)を示しています。ファイルがどのような種類の保護(およびバージョン)を持っているかを知ることで、必要なパスワードクラッキング(password cracking)の種類を特定でき、時間、エネルギー、そして場合によってはお金を節約できる可能性があります。 

このソフトウェアは、行為を行っていない(ファイルをクラックした)可能性がありますが、ファイルと次に実行する手順を理解するのに役立ちました。

有料ソフトウェアメソッド(Paid Software Methods)

Excelからパスワードを削除するためにどの方法を選択した場合でも、プロセスで破損が発生した場合に備えて、 Excelファイル(Excel file)のバックアップを作成すると便利です。通常、未開封のファイルを複製するだけです。他のバックアップ方法もありますが、安全のために、いくつかのバックアップを作成することは問題ありません。

Dr.Excel ($29.95)

iSeePasswordは、Excelパスワードを解読するためのソフトウェアパッケージを提供します。(software package)また、通常のWindows(Windows)パスワードのオプションも提供されているため、ある程度はワンストップショップです。 

また、彼らはあなたがお金を使う前にあなたがプログラムがあなたのためにさえ働くかどうか見ることができるように試用を提供するのに十分親切です。使用するソフトウェアに試用版があることを確認して、(trial version)お金を使う(spending money)前に評価できるようにするための十分なオプションがあります。

  • インストールが完了したら、[完了]をクリックする前に、必ず[ExcelPasswordRecovery.exeを実行する]ボックスをクリック(Finish)ください(Run ExcelPasswordRecovery.exe)ExcelPasswordRecovery.exeは、ソフトウェアDr.Excelの名前でもあります。

  • 最初のステップは、問題のファイルを追加することです。これを行うには、右上隅にある [ファイルの追加(Add File)]をクリックします。
  • ステップ2(Step 2)では、攻撃の種類を選択できます。説明はかなり自明です。攻撃の種類は、使用したパスワードの種類によって異なります。

したがって、たとえば、非常に簡単なパスワードを使用したことを思い出したが、そのパスワードが何であったかを覚えていない場合は、より一般的な単語を使用するように辞書攻撃を使用することをお勧めします。(Dictionary Attack)また、時間がかからない可能性 のあるマスク攻撃を伴うブルートフォースを(Brute-Force with Mask Attack)好む場合もあります。

攻撃の種類(attack type)に関連する詳細を選択するには、 [設定](Settings)をクリックする必要があることに注意してください。

  • [設定](Settings,) をクリックしない場合、 Dr.Excelはそうするように通知するのに十分です。[ OK ]をクリックした後、戻って[(OK)設定](Settings)をクリックできます。

  • これで、攻撃を開始する準備が整いました。このソフトウェアがどれほど徹底的であっても、時間がかかる可能性があることに注意してください。テストしたファイルのパスワードはpasswordで、6文字を超えるため、解読に数時間かかりました。したがって、単純さはそれがどれくらいの時間がかかるかを示すものではありません。

PassFab ($19.95/yr)

もう1つの人気のあるソフトウェアソリューション(software solution)PassFabです。

背を向けたり、注意を払っていない場合は、ソフトウェアが正常にインストールされたことを確認してデフォルトのブラウザ(default browser)が開くことがあります。このサイトはpassfab.comであり、ソフトウェアの開発者と同じサイトであり、ヘルプが必要な場合はクイックガイド(Quick Guide)に直接アクセスできます。 

Webサイトを終了したら、インストールプロセスに戻り、[(installation process)完了]ボタン(Finish button)をクリックしてプログラムを開きます。

  • 次の画面で、[追加(Add)]をクリックして、解読する(またはパスワードを削除する)パスワードで保護されたファイルを選択するオプションがあります。

同じ画面で、ファイルを選択すると、辞書攻撃(Dictionary Attack)マスク攻撃を伴うブルートフォース(Brute Force with Mask Attack)、およびブルートフォース攻撃(Brute Force Attack)を使用して、使用する攻撃のタイプを選択するオプションがあります。

GPUアクセラレーション(GPU Acceleration)とは何か疑問に思っていますか?これは、コンピューターの視覚的側面を最も効率的な方法で管理するのに役立つグラフィック処理ユニットです。(Processing Unit)コンピュータプロセッサ(computer processor)よりも高速なプロセッサであり、攻撃を大幅にスピードアップできます。

この画面の設定(Settings)では、カスタマイズされた辞書をアップロードできます。したがって、パスワードが何であるかがわかっている場合は、カスタマイズした辞書にこれらの可能性をリストすることをお勧めします。

定期的に使用する特定のパスワードがあり、それを変更せざるを得ない場合は、番号または特殊文字を追加するとします。パスワードは通常使用するものとは多少異なりますが、実際にはほとんど同じです。これは、カスタマイズされた辞書ファイルにそのパスワード(およびそのバリエーション)を含めて、Excelでパスワードを解読するプロセスをスピードアップするのに役立つ機会です。

テストに使用されたPassFabソフトウェアは、動作するかどうかを確認するための試用版(trial version)でした。上記のように、ソフトウェアはなんとかパスワードを解読しました。または、少なくとも、一致する文字数と最初の2文字に基づいて、そう想定しています。 

このファイルのパスワード(password)、上のボックスに赤い枠で示されているパスワードでした。

PassFabは、お金をかけなくてもソフトウェアが機能することを示すのに十分な機能を備えていることを望んでいます。利用可能なライセンスオプションは多数あり、最適なものを選択できます。生涯ライセンス(lifetime license)は価値がありますが、会社が廃業した場合、ソフトウェアはアップグレードを受け取らないことを忘れないでください。(Remember)

これはPassFab(PassFab)による予測ではなく、一般的なソフトウェアライセンス(software licensing)の性質に関するコメントです。

Excel Password Remover Pro(さまざま)(Excel Password Remover Pro (Varies))

最終的なソフトウェアパッケージ(software package)(またはソフトウェアパッケージ(software package))は、かなりの数の異なるタイプとサービスであるため、お金を使う前に必ず説明を読んでください。上の画像は、執筆時点で利用可能なソフトウェアのリストを示しています。

有料のオンラインメソッド(Paid Online Methods)

オンラインアクセスを介して利用可能ないくつかのオプションがあります。他の人があなたのためにクラックしてあなたに見積もりを与えるためにあなたのファイルを提出するオプションもあります。オンラインで利用できるセミセルフサービスオプションを含めました。

Password-Find.com (19.95/39.95)

Password-Findは、上記の(Password-Find)Lasticソフトウェア(Lastic software)によって提案されたオプションでした。このソフトウェアは、問題のファイルに関する情報を提供し、知識に基づいたアプローチをとることができるようにするのに役立ちました。

手順のグラフィックは非常に明確です。たとえば、最初のステップは、クラックしたいファイルをアップロードするか、パスワードを削除することです。

ステップ2(step two)では、アプローチを選択します。この場合、タイプ(type)方法(method)を考える代わりに、結果を見ています。それはまだ方法/アプローチですが、あなたが望む結果のタイプを決定します。Excelでパスワードを削除しますか、それともパスワードが何であるかを把握しますか? 

いつでも別のパスワードでファイルを保存(またはファイルを再保存)できるため、パスワードを削除することをお勧めします。そのアプローチ(パスワードの削除)の方が高速です。これは、テスト中に選択された方法でした。(method chosen)

複数のファイルがあり、それらすべてに同じパスワードがある場合、開発者は他のオプション(パスワードの決定/検索)をお勧めします。そして、それは理にかなっています。なぜなら、削除プロセス(removal process)を使用していて、50個のファイルがある場合、そのプロセスを50(process 50)回実行する必要があるからです。

しかし、 1つのファイルにクラッキング方法(cracking method)を使用し、3つのファイルパスワードの削除に時間がかかる場合((file password)たとえば(example sake)、数だけ)、他の47のファイルにかかる時間を節約できます。 50ファイルのそのパスワード。

この特定のオンラインソリューションの(online solution)有効性とスピード(effectiveness and speed)は非常に印象的でした。ソフトウェアが動作している間、まだ待機フェーズがありますが、Excel 2016ファイルでのテストでは、数時間ではなく数秒でした。

このソフトウェアはファイルを提供しなかったが、保護されていない(パスワードが削除された)ファイルを表示する機会を提供してくれたことは注目に値します。他のソフトウェアはファイルの部分的なビューを提供しましたが、この場合、プレビューでファイル全体を見ることができ、それが機能したことを証明しました。

オプションは[オンラインで表示]です(View online)。また、個人用またはビジネス用のスプレッドシートをインターネット上のどこかに残さないように、[削除]をクリックしてファイルを削除する(delete)ことを忘れないでください。

上記のように、購入には2つのオプションがあり、ニーズに応じてさまざまなソリューションを提供します。

パスワード-Online.com(10 EUR)(Password-Online.com (10 EUR))

最後のオンラインオプションはpassword-online.comです(password-online.com)。このサイトにアクセスすると、上のメニューバーに(menu bar)Excel PasswordRecoveryOnlineが表示されます。彼らは万能のワンステッププロセス(step process)を持っているようです。 

この時点で、ボタンに表示されているように、暗号化されたファイルをアップロードできます。従う(Follow)とあなたはあなたの道を進んでいます。

ファイルの準備ができたときに通知できるように、メールアドレスを入力する必要があります。ファイルを受け取る速度は、ファイルの数、複雑さのレベル、およびサービスを提供するファイルに影響を与える可能性のあるその他の要因によって異なります。

このサービスの価格はわずか10ユーロ(EUR)ですが、ファイルが完了するまでにかかる時間の見積もりはありません。プロセスをより細かく制御したい場合は、他のオプションのいくつかで少し余分に支払うほうがよいと感じるかもしれません。



About the author

私は Windows 10 の技術者であり、長年にわたって個人や企業が新しいオペレーティング システムを活用できるよう支援してきました。外観をカスタマイズしたり、さまざまなユーザー向けにアプリケーションをパーソナライズする方法など、Microsoft Office に関する豊富な知識があります。さらに、Explorer アプリを使用して、コンピューター上のファイルやフォルダーを探索および検索する方法も知っています。



Related posts