1219 matches found
ssh-tpm-agent
SSH agent for TPM ssh-tpm-agent は、ssh-agent 互換のエージェントで、Trusted Platform Module TPM によって鍵を作成し、SSH サーバーに対する認証に使用できるようにします。 TPM シールド鍵は、Trusted Platform Module TPM 内部で作成され、.tpm サフィックスが付いたファイルにシールドされた秘密鍵です。これらは生成されたハードウェアにバインドされており、他のマシンに転送することはできません。 これにより、既存の PKCS11 ライブラリを ssh-agent や SSH...
bitlocker-attacks
BitLocker 攻撃 BitLocker に対する公開攻撃の一覧です。BitLocker を攻撃する 可能性 はあるものの、正確な手法がまだ公開されていない公開攻撃(baton drop など)は対象外です。 ほとんどの攻撃は、VMK が TPM のみによってシールされる設定(デフォルト設定)を対象としています。これは、自動 BitLocker が回復キーの Microsoft アカウントへのエスクローと併せて使用する設定です。 既定では、Windows 8 以降、Secure Boot が有効な場合に Secure Boot 整合性検証が使用されます。 VMK を TPM...
incus-os
소개 IncusOS는 Incus를 실행하기 위한 불변 OS 이미지입니다. Debian 13을 기반으로 하며 mkosi를 사용하여 빌드되었습니다. IncusOS는 최신 amd64 x8664 및 arm64 시스템에 설치할 수 있습니다. 이는 매우 빠르고 안전하며 신뢰할 수 있는 Incus 서버 실행 방식을 제공하는 것을 목표로 합니다. 보안에 중점을 두고 있으며, 부팅 보안 및 디스크 암호화를 위해 UEFI Secure Boot와 TPM 2.0을 적극적으로 활용합니다. IncusOS 사용을 시작하는 방법에 대한 자세한 내용은 여기...
tpm-vuln-checker
TPM 2.0 脆弱性スキャンツール これは、Immune Security の tpm-vuln-checker ライブラリを使用して複数の TPM 脆弱性をスキャンするために Golang で書かれたツールです。 必要条件 このツールを使用するには、以下が必要です: TPM デバイスドライバ Windows Vista 以降、または Linux オペレーティングシステム インストール 以下のリンクから tpm-vuln-checker ライブラリの最新リリースをダウンロードしてください: リリース チェッカーの実行 root@kitploit: tpm-vuln-checker...
ultrablue
Ultrablue、あなたのスマートフォンのためのリモートアテステーションサーバー Ultrablue(User-friendly Lightweight TPM Remote Attestation over Bluetooth)は、個人ユーザーが自分のスマートフォンでブート状態のアテステーションを実行できるようにするソリューションです。 これは、コンピューター上で動作しアテスターとして機能するサーバーと、信頼されたスマートフォン上で動作しベリファイアとして機能するグラフィカルなクライアントアプリケーションで構成されています。...
napper-for-tpm
root@kitploit: ,----------------, ,---------, ,-----------------------, ," ,"| ," Napper v1.3 for TPM ," | ," ," | +-----------------------+ | ," ," | | .-----------------Z | | +---------+ | | | Z | | | | -==----'| | | | ︶ ︶ z | | | | | | | | - | | |/----| ==== oo | | | | | | | ,/| | ," |...
lpc_sniffer_tpm
ice40 スティック用 TPM 専用 LPC スニファ 低ピンカウント ice40 スティックを LPC スニファに変え、TPM 固有のメッセージのみを記録します。このリポジトリは https://github.com/lynxis/lpcsniffer/ の複製で、開始フィールドが 0101 でアドレスが 24 から 27 の間のメッセージのみを記録するように変更されています。 このプロジェクトは、BitLocker が既定の構成で有効になっているときに LPC バスをスニッフィングして、BitLocker の VMK キーを抽出するために使用されました。詳細は こちらの記事...
optee_ftpm
OP-TEE 向け MS TPM 2.0 リファレンス実装 fTPM 統合 fTPM TA fTPM トラステッドアプリケーション TA は、MS リファレンス実装 を使用して TPM の安全なファームウェア実装を提供します。 プラットフォーム固有の統合コードはこのリポジトリに保持されています。 これは、OP-TEE で動作するようにメンテナンスされた MS リファレンス実装 サンプルの ARM32-FirmwareTPM からのフォークです。 TA のビルド この TA は、OP-TEE ドキュメント の Trusted Applications...
pyrite
Hardware-Bound & Cloud-Gated Binary Execution and Anti-Tamper Envelope Sealing for Crystal. What is Pyrite? Pyrite ensures that your compiled Crystal binary only executes on your authorized infrastructure. If an adversary extracts, leaks, steals, or modifies the binary, execution halts immediatel...
TPMGenie
TPM Genie TPM Genieは、Trusted Platform Moduleの脆弱性研究を支援するために設計されています。シリアルバスインターセプタとして、ホストマシンと個別TPMチップ間のI2Cチャネルを流れるすべてのトラフィックを傍受および変更できます。 研究以外では、TPM Genieが示す脅威モデルでは、攻撃者はインターセプタデバイスを埋め込むために、影響を受けるマシンに一時的に物理アクセスする必要があります。このような攻撃は、「Evil...
Detect-CVE-2017-15361-TPM
CVE-2017-15361 の脆弱性があるトラステッド プラットフォーム モジュールを検出する このリポジトリは、DoD管理者が有効なトラステッド プラットフォーム モジュール TPM のうち CVE-2017-15361 の脆弱性があるシステムを検出するのを支援するためのコンテンツを提供し、情報保証勧告 RSA Key Generation Vulnerability Affecting Trusted Platform Modules の補足資料です。このリポジトリのファイルは、こちらから zip ファイルとしてダウンロードできます here。...
CVE-2026-32606-POC
CVE-2026-32606 の概念実証(PoC) このリポジトリには、1年以上前に https://oddlama.org/blog/bypassing-disk-encryption-with-tpm2-unlock/ で最初に説明された一般的な弱点を悪用する、シンプルな概念実証コードが含まれています。特に IncusOS を対象としていますが、この攻撃はほとんどの最新 Linux システムに対してかなり汎用的です。 TL;DR LUKS 暗号化を TPM にバインドする場合は、必ず TPM に PIN も設定してください。 免責事項 これは簡易的な PoC...
hiya
Hiya Linux向けの指紋認証。単一の登録でsudo、su、polkit、画面ロック、SSHキー、ブラウザのパスキーを処理します。 fprintdを置き換えます。既存のDEにパッチを当てずに動作します。 要件 libfprint対応の指紋センサー PAM、systemd、D-Busを備えたLinux TPM 2.0(任意、登録データのシーリングに使用) インストール root@kitploit: sudo ./install.sh install ビルド依存関係をインストールし、コンパイルし、PAMを配線し、デーモンを起動します。 次に登録します(rootではなく自分自身で):...
webauthn_tpm_portable
WebAuthn TPM ポータブル認証情報 ⚠️ 初期の概念実証です。 このプロジェクトは十分にテストまたは監査されていません。実験以外の目的では使用しないでください。 TPM 2.0 を使用して複数のデバイスで動作する、移植可能なハードウェアバックアップ付き WebAuthn/パスキー認証情報。 従来の TPM 認証情報は、それを作成したデバイスに固定されています。このプロジェクトでは、マスターシードから派生した決定論的な親キーを各デバイスの TPM にインポートすることで、それらを移植可能にします。これにより、ある TPM...
gpasskey
gpasskey .. image:: https://gitlab.com/renich/gpasskey/-/raw/master/assets/banner.svg :width: 100% :align: center :alt: gpasskey banner | .. image:: https://gitlab.com/renich/gpasskey/badges/master/pipeline.svg :target: https://gitlab.com/renich/gpasskey/-/commits/master :alt: pipeline status...
lehack-2026-challenge
LeHack 2026 チャレンジ 直接ディスクマウントの影響を示す3層構成のチャレンジ。 チャレンジ概要 レベル| 目標| 手法 ---|---|--- 1| 暗号化されていないディスクにアクセスする| grub で起動コマンドラインを init=/bin/bash に設定する 2| vault1 LUKS をクラックする| ヘッダー抽出 → hashcat → ボールトのロック解除 & マウント 3| vault2 LUKS をクラックする| TPM から鍵を読み取る 認証情報 ユーザー| パスワード ---|--- root| SynacktivSekurPasswd1337!...
Infineon-CVE-2017-15361
Infineon-CVE-2017-15361 コンピューターがCVE-2017-15361の影響を受けるInfineon TPMチップを使用しているかどうかを確認するためのシンプルなPowerShellスクリプトです。 重要: 管理者として実行する必要があります!! このスクリプトは、Windows 8.1およびWindows Server 2012以降のWindowsリリースでのみ動作します。 このスクリプトはMicrosoftから再利用されています:...
attestos
attestos Linux ブートアテステーションの実験用イメージおよびエビデンスハーネス。アンチチートベンダーが、ディストリビューション名の許可リストに頼る代わりに検証可能な内容をテストするためのものです。 メカニズム、脅威モデル、ベンダー仕様は、plunder707/attested-gaming にあります。このリポジトリは、そのエビデンスを生成するイメージです。 ステータス: ソースメカニクスプレビュー。インストール不可または本番信頼不可。 GitHub Actions の実行 31157890393 と 31159951490 は、Bazzite 派生の QCOW2...
Linux Distros Unpatched Vulnerability : CVE-2026-90070
The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - tpm: st33zp24: Return zero on status read failure st33zp24status ignores the result of the transport read and returns data even when no byte was received. The I...
AZL-102855 CVE-2026-90070 affecting package kernel 6.6.152.1-1
In the Linux kernel, the following vulnerability has been resolved: tpm: st33zp24: Return zero on status read failure st33zp24status ignores the result of the transport read and returns data even when no byte was received. The I2C transport, for example, skips i2cmasterrecv when the register-sele...