Tonelli ShanksアルゴリズムのRust純実装

SecurityRust暗号技術有限体計算

shubhexists/tonelli-rs

GitHub で見る

GitHub →

関連記事

shade — Windows x86 DLL 隠蔽ツール

shadeは、Windowsプロセスから特定のDLLモジュールをCreateToolhelp32SnapshotやEnumProcessModulesといったツールヘルプ系のAPIや、それらに依存するスキャナから見えなくすることを目的に作られた小さなツールです。Rustで実装され、モジュールのメモリをスナップショットして元のベースアドレスにリマップした後、FreeLibraryを繰り返し呼び出して参照カウントを0にし、プロセスのモジュールリストから除去します。実験・学習用途でWin32 API周りを探究するために設計されています。

WindowsDLLRust

ferrox(Rust製 Windows インフォスティーラー・研究用)

Ferrox は、研究・教育目的で公開されている Rust 製の Windows 向けインフォスティーラー(情報窃取ツール)リポジトリです。ポリモルフィックなビルド技術やコンパイル時暗号化、ユーザーモードフック回避を意図した Hell's Gate 系のシステムコール手法など、現代のスチーラーに見られる技術的特徴を学習・解析するための教材的コードを含みます。重要なコンポーネントは意図的に除去されており、そのまま実行可能な危険なサンプルではありません。セキュリティ研究者や教育目的の解析に限定して扱うべきリポジトリです。

MalwareRustResearch

VEN0m ランサムウェア

VEN0m-Ransomwareは、署名済みドライバを悪用してAV/EDRの検出を回避し、ランサムウェアを展開する手法を示すというリポジトリです。Rustで実装され、BYOVD(Bring Your Own Vulnerable Driver)に類する手口を利用する旨が明記されています。本リポジトリは研究・防御目的のデモを意図しているとされますが、攻撃的な技術を含むため取り扱いには細心の注意が必要です。

セキュリティランサムウェアRust

cinnabar — ウェブカメラを使ったラバランプ方式エントロピーシーダー

Rustで実装された「cinnabar」は、ウェブカメラの映像を利用してランダム性(エントロピー)を収集し、SHA-256でハッシュしてシードを生成する小さなツールです。物理的なノイズ(映像の微細な揺らぎや照明変動)を取り込み、暗号用途や乱数生成器の初期化に利用できる高品質なシードを作ります。シンプルな構成とRustの安全性を活かした設計で、ローカル環境でのシード生成や研究用途に向いています。

RustEntropyWebcam

Anti-VM — ハードウェアエンコーダベースのサンドボックス回避

Fully functional stealth loader を目指した Rust 製の Proof‑of‑Concept。XORによる難読化や MFT(Master File Table)チェック、ハードウェアエンコーダを利用した仮想環境の検出手法などを組み合わせたサンドボックス/VM 回避技術の実装例を示すリポジトリ。研究・教育目的の PoC として最適化とステルス性に重点が置かれています。(約300字)

anti-vmsandbox-evasionrust

obsidenc — パラノイア級 Rust 暗号ユーティリティ

Rustで書かれた「パラノイア級」暗号化ユーティリティ。ディレクトリを圧縮せずにtar化してから、パスワード由来の鍵(Argon2idに基づくKDF、RFC 9106に沿った設計)で暗号化し、AEAD(XChaCha20-Poly1305)で整合性と機密性を確保します。設計・パラメータの考察は ANALYSIS.md に詳述されており、安全性重視のワークフローを提供することを目指しています。(約300字)

RustEncryptionAEAD