2205 matches found
purrcrypt
🐱 PurrCrypt 🐶 Fur-ociously Secure, Paw-sitively Adorable! The purr -fect way to keep your secrets fur -ever safe, straight from the meow -th of your computer to your fur -ends' paws! !IMPORTANT PurrCrypt is real cryptography in a fuzzy disguise! Your messages are protected by the same elliptic...
NeuroCore
NeuroCore High-Performance Structural Binary Analysis and Visualization Utility Abstract NeuroCore is a native macOS utility engineered for the structural analysis of binary data through high-velocity visualization. By leveraging General-Purpose Computing on Graphics Processing Units GPGPU via...
edwards25519
filippo.io/edwards25519 root@kitploit: import "filippo.io/edwards25519" This library implements the edwards25519 elliptic curve, exposing the necessary APIs to build a wide array of higher-level primitives. Read the docs at pkg.go.dev/filippo.io/edwards25519. The package tracks the upstream...
dual-ec-drbg
DualECDRBG バックドア: 教育用 Proof-of-Concept セキュリティ専門家向け | 教育目的のみ ⚠️ 免責事項 このリポジトリには、DualECDRBG 暗号バックドア CVE-2014-8610 の教育用デモンストレーションが含まれています。これは、スノーデンの暴露後に公開された、十分に文書化された脆弱性です。 これは教育目的のみのものです: 10年以上前の、非推奨の脆弱性を実証 公知のパラメータと数学的関係を使用 セキュリティトレーニングと意識向上を目的とする 責任ある開示慣行に従う 📚 学べること 1. 歴史的背景 :...
pycryptodome
.. image:: https://github.com/Legrandin/pycryptodome/workflows/Integration%20test/badge.svg :target: https://github.com/Legrandin/pycryptodome/actions .. image:: https://badge.fury.io/py/pycryptodome.svg :target: https://pypi.org/project/pycryptodome .. image::...
ligolo
Ligolo : ペネトレーションテスターのためのリバーストンネリングを簡単に 目次 はじめに ユースケース クイックデモ パフォーマンス 使い方 セットアップ/コンパイル 使用方法 TL;DR オプション 機能 To Do ライセンス クレジット はじめに Ligolo は、リバースコネクションから SOCKS5 または TCP トンネルを完全に安全に(楕円曲線を使用したTLS証明書)確立するための シンプル で 軽量 なツールです。 Autoroute + Socks4a を使用した Meterpreter に匹敵しますが、より安定していて高速です。 ユースケース...
Bluetooth-Attacks-CVE-2025-27840
本稿では、攻撃者がモジュールアップデートを介して隠された脆弱性リストを導入し、ESP32デバイスを危険にさらし、秘密鍵への不正アクセスを取得する方法について説明します。これにより、このマイクロコントローラを使用する数十億のデバイスが影響を受けます。主要な問題の一つは、ESP32アーキテクチャで発見されたCVE-2025-27840脆弱性です。ビットコインネットワークのセキュリティを確保するために、以下の脆弱性を特定しました。関数hasinvalidprivkeyにおける下限チェック欠如による無効な秘密鍵の使用可能性、関数electrumsighashにおけるBIP-137非互換性によるト...
python-ecdsa
純Python製 ECDSA および ECDH これは、ECC(楕円曲線暗号)の使いやすい実装です。 ECDSA(楕円曲線デジタル署名アルゴリズム)、 EdDSA(エドワーズ曲線デジタル署名アルゴリズム)、および ECDH (楕円曲線ディフィー・ヘルマン)をサポートし、純粋な Python で実装され、 MIT ライセンスで公開されています。このライブラリを使用すると、鍵ペア(署名 鍵と検証鍵)をすばやく作成し、メッセージに署名して、署名を検証できます。また、 交換した公開鍵に基づいて共有秘密鍵に合意することもできます。 鍵と署名は非常に短いため、取り扱いが容易で、...
Quantum-Algorithm-for-Elliptic-Curve-Discrete-Logarithms-with-Space-Efficient-Point-Addition
楕円曲線離散対数に対する空間効率的な点加算を備えた量子アルゴリズム このリポジトリには、楕円曲線離散対数環境で使用される空間効率的な量子モジュラ逆元計算回路とアフィン点加算回路のリソース見積もりのためのQiskitコードが含まれています。 現在のコードベースは、次の3つのワークフローを中心としています: 1. モジュラ逆元計算回路のチャンク単位の再帰的カウント; 2. 回路の任意指定による局所NCTテンプレート最適化; 3. ラップされたアフィン点加算回路のコンパイル済みブロック単位のリソース見積もり。 リポジトリ構造 root@kitploit: . ├── README.md │ ├...
gringotts
CVE-2020-0601 概念验证 一个有趣的概念验证,基于 Windows 10 中的 CVE-2020-0601 漏洞,用于创建你自己的根 CA 和签名证书。该问题的根源在于 CertGetCertificateChain 方法未能正确验证根证书颁发机构。由于在信任存储中搜索签名证书的代价可能很高,微软实现了一个缓存,该缓存使用所提供的根证书的公钥来确定该证书之前是否已从信任存储中加载。然而,对于椭圆曲线证书,SubjectPublicKeyInfo...
CVE-2026-33936
CVE-2026-33936 ecdsa PyPI 中的拒绝服务漏洞 介绍 我在 python-ecdsa 中识别并负责任地披露了一个 中等严重性 的漏洞,这是一个广泛使用的 Python 加密库,过去一个月有 4780 万次下载 。 我在审查 python-ecdsa 时发现了这个问题,心中带着一个非常具体的问题: 如果格式错误的 DER 虚假地声称其长度,而解析器过度信任该长度,会发生什么? 在这个案例中,这个问题引出了一个真实漏洞。 ecdsa.der 中的 DER...
curveball
curveball CVE-2020-0601 curveball - 代替鍵計算機 ビルド Windows Visual Studio 2012 以降で、ソリューションをビルドしてください。 Linux / Unix cc altkey.c -lcrypto -o altkey 使用方法 使用方法: altkey ecpubliccertificate.pem ecnewprivatekey.pem 例 root@kitploit: C:\security\curveball\Releasealtkey...
cve-2019-13132-lab
CVE-2019-13132 — libzmq CURVE INITIATE スタックオーバーフロー → RCE ラボ CVE-2019-13132 に対する、エンドツーエンドで実際に動作する RCE エクスプロイト + 再現可能なラボです。これは libzmq の CURVE INITIATE ハンドシェイクハンドラにおけるスタックバッファオーバーフローです。サーバーの長期公開鍵(設計上公開されるパラメータ)を知っている攻撃者は、processinitiate 内の固定サイズのスタックバッファをオーバーフローさせ、保存された戻りアドレスを上書きし、実行を任意のコードにリダイレクトできま...
noble-curves
noble-curves 经过审计且极简的椭圆曲线密码学 JS 实现。 🔒 由独立安全公司审计 🪶 极简:secp256k1 仅 15KB(gzip 压缩后),未使用的代码会从你的构建中排除 🏎 快速:针对 JS 引擎的特性手工优化 🔍 可靠:跨库 / wycheproof 测试确保正确性 ➰ Weierstrass、Edwards 曲线;ECDSA、EdDSA、Schnorr、BLS 签名 ✍️ ECDH、hash-to-curve、OPRF、FROST、Poseidon 哈希、FFT 🔖 ed25519、ed448 中的不可否认性(SUF-CMA、SBS)与共识友好性(ZIP215) ...
ECC_Attacks
楕円曲線暗号に対する既知の攻撃 はじめに 楕円曲線入門 暗号の文脈における楕円曲線 ECC攻撃 ECDH攻撃 生成元の位数が小さすぎる 生成元の位数がスムーズ数である 生成元の位数がほぼスムーズ数であり、秘密鍵が小さい 点が曲線上にあることを検証していない 曲線が特異である 曲線が超特異である 曲線が異常である ECDSA攻撃 メッセージに署名する前にハッシュ化していない 異なる署名で同じkの値を再利用する kの値を安全でない方法で生成する 生成元が有効であることを検証していない 結論 ECDH攻撃の概要 ECDSA攻撃の概要 これらの攻撃への対策 参考文献 はじめに...
cve-2024-13176-timing-analysis
CVE-2024-13176 中低幅度 ECDSA 时序泄漏的插桩检测 本仓库包含针对 CVE-2024-13176 的一项独立研究的研究报告、网站、数据、原始材料与可复现性文件。 该项目旨在考察:在受控的 ARM64 虚拟化 Linux 环境中,是否能够检测到 OpenSSL ECDSA 签名所报告的与 nonce 相关的时序条件。 主要结果 确证性实验使用 ECDSA P-521 配合源码级插桩,对 OpenSSL 3.4.0 与 OpenSSL 3.4.1 进行了对比。 最终数据集包含横跨 30 个成对采集块的 600,000 次签名观测。 在主要内部时序观测点: OpenSSL...
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...
Astra Linux – Vulnerability in mbedtls
A issue was discovered in Arm Mbed TLS before version 2.23.0. A side channel allows the recovery of an ECC private key, which is related to functions such as mbedtlsecpcheckpubpriv, mbedtlspkparsekey, mbedtlspkparsekeyfile, mbedtlsecpmul, and mbedtlsecpmulrestartable...
Astra Linux – Vulnerability in mbedtls
The ECDSA signature implementation in ecdsa.c in Arm Mbed Crypto 2.1 and Mbed TLS from 2.19.1 onwards does not reduce the blinded scalar before computing the inverse. This allows a local attacker to recover the private key through side-channel attacks...
Astra Linux – Vulnerability found in Linux 5.10, Linux 6.1, Linux, Linux 5.15
In the Linux kernel, the following vulnerability has been resolved: pfifotailenqueue: Drop a new packet when sch-limit == 0. Expected behavior: If the scheduler’s limit is reached, pfifotailenqueue will drop a packet from the scheduler’s queue and decrease the scheduler’s qlen by one. Then, it wi...