Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
forticrack — 暗号化されたFortinet FortiOSファームウェアイメージを復号化する | Kitploit
ツール/GitHubGitHub/bishopfox/forticrack
組み込みシステムセキュリティ暗号化/復号化ツール脆弱性分析リバースエンジニアリング暗号化ファームウェア解析
GitHubbishopfox/forticrack

forticrack

暗号化されたFortinet FortiOSファームウェアイメージを復号化する

リポジトリを見る
161323年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

FortiCrack

Fortinet FortiOS ファームウェアの暗号化イメージを復号します

Bishop Fox Team X 開発

demo animation

要件

このツールは Linux 環境での実行を想定しています。

お使いのシステムに python3 と gzip パッケージをインストールしてください。

使い方

Fortinet サポートサイトから暗号化されたファームウェアイメージをダウンロードし、このツールを実行します。

root@kitploit:~
❯ ./forticrack.py -h
Usage: python3 forticrack.py <FILENAME>

FortiCrack は既知平文攻撃を利用してファイルの暗号化キーを導出し、イメージデータを復号します。詳細はブログ「Breaking Fortinet Firmware Encryption」をご覧ください。

例

root@kitploit:~
❯ ./forticrack.py FGT_100D-v6-build9451-FORTINET.out
 ___  __   __  ___    __   __        __       
|__  /  \ |__)  |  | /  ` |__)  /\  /  ` |__/ 
|    \__/ |  \  |  | \__, |  \ /~~\ \__, |  \ 

[+] Decrypting FGT_100D-v6-build9451-FORTINET.out
[+] Loaded image data
[+] Found key: oAbBIcDde7FfgGHhiIjJ7KlLmsnN3OPP
[+] Validated: FG100D-6.04-FW-build1966-23031
[+] Decrypted: FGT_100D-v6-build9451-FORTINET.decrypted

制限事項

本稿執筆時点では、暗号化された Fortinet ファームウェアイメージはすべて同じ脆弱な暗号化方式を使用していますが、そのすべてが同じ既知平文を持つわけではありません。この攻撃は大半のイメージに対して有効ですが、一部の製品ではキーを正常に導出するためにエクスプロイトの修正が必要になる場合があります。

ライセンス

このプロジェクトは GPL v3 の下でライセンスされています。

ツールをダウンロード