707 matches found
cve-2020-0601-plugin
CVE-2020-0601用Zeekテストスクリプト このスクリプトは、CVE-2020-0601のエクスプロイト試行を検出できます。証明書で既知の曲線が使用されているかどうかをチェックし、そうでない場合は通知を発行します。 notice.log内の通知例: root@kitploit: 1579043477.791522 CHhAvVGS1DHFjwGM9 192.241.209.49 46110 192.241.202.21 4433 F37z6n1B8zn1fZjpj application/x-x509-user-cert 192.241.202.21:4433/tcp tcp...
quantum
Shor's Algorithm for ECDLP — Q-Day Prize提出物 楕円曲線離散対数問題ECDLPのための量子ソルバー。Project Elevenが主催するQ-Day Prize Challengeのために構築されました。目標: 実際の量子ハードウェア上でShorのアルゴリズムを用いてECC秘密鍵を回復すること。 著者 : Giancarlo Lelli 連絡先 : [email protected] LinkedIn : https://www.linkedin.com/in/giancarlolelli 背景 :...
proxmark3-amiimicyou
Amiibo シミュレータの手順 amiitool Lua ラッパーのコピーは client/libluamiibo.so に含まれていますが、自分でビルドしたい場合は、次の手順に従ってください: 1. https://github.com/jamchamb/amiitool/tree/lua-lib にある amiitool の lua-lib ブランチを取得します。 2. CMakeLists.txt で PROXMARKLIBLUA を自分の proxmark3/liblua ディレクトリへのパスに設定します。 3. amiitool ディレクトリで ./build.sh...
cryptovenom
CryptoVenom CryptoVenom: The Cryptography Swiss Army knife What is CryptoVenom? CryptoVenom is an OpenSource tool which contains a lot of cryptosystems and cryptoanalysis methods all in one, including classical algorithms, hash algorithms, encoding algorithms, logic gates, mathematical functions,...
PoC_CurveBall
CVE-2020-0601 - CurveBall ハイライト CVE-2020-0601 の PoC private-key = 1 に対する自明な解法 1 private-key 曲線位数 に対する非自明な解法 C言語で記述、OpenSSLのlibcryptoを使用 必要条件 何らかのLinux apt install libssl libssl-dev または使用しているパッケージマネージャに応じて コンパイル make 使い方 ./curveball MicrosoftECCProductRootCA2018.cer ./curveball -d 555...
quantumslop
ECDLPのためのShorのアルゴリズム — Q-Day Prize Submission 楕円曲線離散対数問題(ECDLP)のための量子ソルバーで、Project ElevenによってQ-Day Prize Challenge向けに構築されました。目標は、Shorのアルゴリズムを使用して実際の量子ハードウェア上でECC秘密鍵を復元することです。 著者 : Giancarlo Lelli 連絡先 : [email protected] LinkedIn : https://www.linkedin.com/in/giancarlolelli 背景 :...
CVE-2020-0601-EXP
CVE-2020-0601-EXP このリソースは、著者がMicrosoftの署名証明書の脆弱性CVE-2020-0601を再現し、関連するリソースや記事を組み合わせて実装したものです。著者のブログと合わせて、ECCアルゴリズムとWindowsの検証メカニズムを理解し、自分で実行可能ファイルの署名証明書やHTTPSハイジャックの例を再現してみることをお勧めします。ネットワークセキュリティの初心者として、自分は確かに未熟ですが、続けていきたいと思います。頑張ります!...
Curveball
Curveball 针对 CVE-2020-0601 的 PoC。详细的博客文章可以在这里找到。该漏洞利用程序通过滥用 CryptoAPI 处理基于 ECC 的证书上某些参数的方式,允许你创建伪造的可信证书。 安装 克隆仓库并在 Visual Studio 2019 中打开它。切换到 Release 配置并编译。你可以在这里找到预编译的二进制文件。 用法 root@kitploit: .\Curveball.exe MicrosoftECCProductRootCertificateAuthority.cer...
WeaveMark
WeaveMark 通过编码载荷扩展实现鲁棒且可扩展的多比特 LLM 水印 的参考实现。 WeaveMark 在保持 token 分布无偏的同时,将 k 比特消息嵌入到 LLM 生成的文本中。它结合了编码载荷扩展(每 token 在 ℓ 层上承载 κ 个码字比特,并采用上下文打乱的层→比特分配)、基于每比特投票余量的软判决 ECC 解码,以及无偏多层重加权(每个方向与一次上下文抛硬币结果进行 XOR)。专用的零比特层从上下文中划分出来而非从消息中划分,从而提供与消息无关的存在性检测。 目录结构 root@kitploit: weavemark/ 库 watermark.py...
MaldevAcademyLdr.2
MaldevAcademyLdr.2: 複数の回避技術を用いたRunPE実装 クイックリンク Maldev Academy ホーム Maldev Academy シラバス Maldev Academy 料金 !NOTE このリポジトリは他のバイナリの実行にも使用できますが、主な焦点 は mimikatz.exe 実行ファイルを実行することにあります。 これはデモンストレーションとテストを目的としたもので、mimikatz.exe はよく知られた侵害後ツールだからです。 最も注目すべき機能 ステガノグラフィー: 離散ウェーブレット変換 DWT を 量子化インデックス変調 QIM および...
crypto-scanner
手遅れになる前に、コードベースの量子脆弱性のある暗号技術をスキャンしましょう。 クイックスタート • なぜ量子対応が必要か • 使い方 • リスクレベル • CI/CD • 概要 概要 Crypto Scanner は、コードベース内の暗号アルゴリズムをスキャンし、量子脆弱性のリスク評価を生成する CLI ツールです。ソースコード、設定ファイル、X.509 証明書を解析し、量子コンピュータによって破られる暗号技術を特定します。 Quantum Shield Labs によって開発 — 組織のポスト量子時代への準備を支援します。 なぜ量子対応が必要か 量子脅威は現実です RSA や ECC...
CurveBall
CurveBall CVE-2020-0601 - PoC CVE-2020-0601,通常称为 CurveBall,是一个漏洞,其中使用椭圆曲线密码学(ECC)的证书签名未被正确验证。 ECC 依赖于不同的参数。这些参数对于许多曲线都是标准化的。然而,微软并未检查所有这些参数。参数 G(生成元)未被检查,因此攻击者可以提供自己的生成元,这样当微软尝试验证证书是否来自可信 CA 时,它只会查找匹配的公钥,然后使用证书的生成元。NSA 在此处解释了此漏洞的影响及更多信息 here。 MicrosoftECCProductRootCertificateAuthority.cer 默认是...
-CVE-2020-0601-ECC---EXPLOIT
CurveBall CVE-2020-0601 - ECC/Po2 エクスプロイト CVE-2020-0601(一般に CurveBall と呼ばれる)は、楕円曲線暗号(ECC)を使用した証明書の署名が正しく検証されない脆弱性です。 ECC はさまざまなパラメータに依存しています。標準化されたパラメータが多くの曲線で使用されています。しかし、Microsoft は天才ぶりを発揮して、これらすべてのパラメータをチェックしていませんでした... パラメータ G(ジェネレータ)はチェックされておらず、攻撃者は独自に作成したジェネレータを提供できます。そのため、Microsoft が信頼された ...
CVE-2024-31497-POC
CVE-2024-31497 POC この脆弱性は、ecc-ssh.c ファイルにおける ECDSA ノンス生成の偏りを悪用します。ノンスは $sha512ID\ ||\ sha512privKey\ ||\ sha1data\ mod\ q$ で生成され、上位9ビットがゼロになります。秘密鍵を復元するには60個の署名が必要ですが、58個でも成功確率は50%です。 脆弱性は Bäumer と Marcus Brinkmann によって発見されました。 要件 このエクスプロイトを使用するには、sagemath と requirements.txt 内の Python...
CurveBall-CVE-2020-0601-PoC
CurveBall CVE-2020-0601 - PoC 该漏洞被称为 CurveBall,是由于使用 ECC 算法的证书验证无效所致。Windows 尝试从证书缓存中验证先前已验证过的证书,在此过程中,它仅检查证书的公钥是否相同,而不检查其他参数。 数学细节 为了伪造证书,我们明确设置参数如下: root@kitploit: d' = 1 G' = Q 如果需要更多信息,可以查看 finalreportmilestoneIV.pdf 文件中的数学细节部分。 使用方法(代码签名) 在此 PoC 中,我们使用 "Microsoft ECC Product Root Certificate...
cve-2020-0601
CVE-2020-0601 用 Zeek テストスクリプト このスクリプトは CVE-2020-0601 の悪用試行を検出できます。証明書で既知の曲線が使用されているかどうかを簡単にチェックし、そうでない場合に通知を発行します。 notice.log 内の通知例: root@kitploit: 1579043477.791522 CHhAvVGS1DHFjwGM9 192.241.209.49 46110 192.241.202.21 4433 F37z6n1B8zn1fZjpj application/x-x509-user-cert 192.241.202.21:4433/tcp t...
Linux Distros Unpatched Vulnerability : CVE-2026-80874
The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - arm64: dts: renesas: ironhide: Describe inline ECC carveouts The DBSC5 DRAM controller protects DRAM content using inline ECC. The inline ECC utilizes areas of...
SUSE CVE-2026-80874
In the Linux kernel, the following vulnerability has been resolved: arm64: dts: renesas: ironhide: Describe inline ECC carveouts The DBSC5 DRAM controller protects DRAM content using inline ECC. The inline ECC utilizes areas of DRAM for its operation, which are in the DRAM address range, but must...
CVE-2026-80874
This CVE affects the Linux kernel on the arm64 Renesas ironhide platform. The DBSC5 DRAM controller uses inline ECC, which relies on specific DRAM address ranges that must not be accessed by the OS. The vulnerability is a device tree (dts) omission : the inline ECC carveout areas were not describ...
EUVD-2026-71504
In the Linux kernel, the following vulnerability has been resolved: arm64: dts: renesas: ironhide: Describe inline ECC carveouts The DBSC5 DRAM controller protects DRAM content using inline ECC. The inline ECC utilizes areas of DRAM for its operation, which are in the DRAM address range, but must...