2618 matches found
vpod
Vpod Live demo • Getting Started • Documentation • Issues • Contributing What is a vpod ? A vpod is a lightweight, portable sandbox that gives an untrusted process an instant Linux environment. It uses a RISC‑V architecture and runs entirely inside WebAssembly. Fast startup : Boot in under a...
kbd-audio
kbd-audio This is a collection of command-line and GUI tools for capturing and analyzing audio data. Keytap The most interesting tool is called keytap - it can guess pressed keyboard keys only by analyzing the audio captured from the computer's microphone. Check this blog post for more details:...
wasmforge
WasmForge WasmForge compiles Go and C programs to WebAssembly, then packages them as single native binaries. The resulting executables sandbox guest code inside a WASM runtime a per-build fork of wazero. From inside that sandbox, guests get transparent access to networking, raw sockets, Win32 API...
rzweb
RzWeb RzWeb is a browser-based reverse engineering interface powered by Rizin compiled to WebAssembly. Drop a binary into the app and analyze it locally in your browser with a persistent session, terminal access, cached re-open support, and dedicated views for disassembly, decompilation,...
r2web
r2web: Access radare2 from anywhere, anytime. Overview r2web lets you run radare2 without local installs or platform hassles. Analyze files directly in your browser. It runs entirely client-side using radare2 WASI and Wasmer, with an xterm.js frontend for interactive command execution. 👉 Try it...
CVE-2026-104855
A flaw was found in wasmtime. Execution preemption checks during bulk operations can expose an invalid intermediate state if an application mutates or continues using the execution store after a cancellation or trap. Under these conditions, an attacker executing WebAssembly code can cause memory...
PGP-Tools
PGP Tools Open-source browser extension for PGP encryption, decryption, and signing. Built with Rust/WebAssembly. Private keys never touch the JS heap unless they have to. Get it here Why PGP Tools? Open source and transparent. Most PGP browser extensions are closed source. You shouldn't trust a...
CVE-2024-29943-but-with-wasm
CVE-2024-29943,但使用 wasm 一条针对 CVE-2024-29943 的端到端漏洞利用链,通过将 shellcode 以 f64.const 立即数的形式偷运进 SpiderMonkey 的 WebAssembly JIT 代码页,实现任意原生代码执行——无需 ROP,无需 VirtualProtect,无需外部工具链。 已验证可用 ,针对 2024-03-20 mozilla-central nightly 的 SpiderMonkey shell(JavaScript-C126.0a1,linux x86-64,修复前版本):利用链完整运行,payload...
evtx
EVTX Windows XML EventLog 形式のクロスプラットフォームパーサー 機能 🔒 100% 安全な Rust で実装されており、Rust が対応するすべてのプラットフォーム(stdlib があるもの)で動作します。 ⚡ 高速。以下のベンチマークを参照してください。他の実装よりも桁違いに高速です! 🚀 マルチスレッド対応。 ✨ XML および JSON 出力に対応。どちらも共有の中間表現 IR から直接構築されます(xml2json 変換は行われません!) ⛏️ 欠落したレコード/チャンクの基本的な復元に対応しています! 🐍 Python...
CVE-2026-74936-gc-potato
CVE-2026-74936 一个并不精致的复现。基线部分需要一些调整。 Mozilla 将此问题描述为 WebAssembly 释放后使用(use-after-free)。公开修复 9823b5c86ffa 在 JitActivation 中保持精确捕获的 wasm::Code 存活。 该测试执行了一次错误签名的跨实例尾调用。当引擎处理陷阱时,一个 Debugger 展开钩子清除了表中最后一个目标引用,并强制进行收缩式 GC。在进入尾调用之前,Wasm 调用了一个打印标记的普通 JavaScript 导入。 结果 修复前父版本 9b564f641a42:状态 139(SIGSEGV)。...
trajan
Trajan: CI/CD セキュリティスキャナー Trajan は、攻撃者がソフトウェアサプライチェーンを侵害するために使用するセキュリティ脆弱性を CI/CD パイプラインでスキャンします。GitHub Actions、GitLab CI、Azure DevOps、Jenkins、JFrog をサポートしています。 機能 Trajan は、ワークフロー YAML ファイルを解析し、依存関係グラフを構築し、検出プラグインを実行し、組み込みの攻撃機能による悪用可能性を検証します。 32 の検出プラグイン(複数の CI/CD プラットフォーム対応) 24 の攻撃プラグイン(複数の CI/C...
webvm
WebVM このリポジトリには、ブラウザ上で動作するLinux仮想マシンであるhttps://webvm.ioのソースコードが含まれています。 新しいAlpine/Xorg/i3グラフィカル環境をお試しください:https://webvm.io/alpine.html WebVMとは? WebVMは、HTML5/WebAssembly上で完全にクライアントサイドで動作するサーバーレスの仮想環境です。Linux ABI互換性を持つように設計されており、多くのネイティブ開発ツールチェーンを含む未改変のDebianディストリビューションを実行します。 WebVMはCheerpX...
capsule
Capsule はじめに • ドキュメント • イシュー • コントリビュート 概要 Capsule は、信頼されていないコードを分離された環境で実行するためのランタイムです。各タスクは独自の WebAssembly サンドボックス内で動作し、以下を提供します。 分離された実行 : 各タスクはホストシステムから分離されて実行されます リソース制限 : タスクごとに CPU、メモリ、タイムアウトの制限を設定できます 自動リトライ : 手動介入なしで障害を処理します ライフサイクル追跡 : 実行中、完了、失敗したタスクを監視できます 動作の仕組み Python の場合 Python 関数に...
grdpwasm
grdpwasm Go WebAssembly と grdp で構築された Web ベースの RDP クライアントです。 ブラウザから直接 Windows リモートデスクトップサーバに接続できます — プラグインは不要です。 アーキテクチャ Browser WASM ──WebSocket──► proxy Go ──TCP──► RDP Server ブラウザは生の TCP ソケットを開くことができないため、軽量な Go プロキシサーバがブラウザからの WebSocket 接続を RDP サーバの TCP ポートにブリッジします。 必要条件 Go 1.24 以降 到達可能な RDP サ...
CVE-2018-17463
CVE-2018-17463 CVE-2018-17463 の実用的な概念実証エクスプロイト。WebAssembly RWX Pages を利用した Shellcode 実行。 CVE-2018-17463 は、Google Chrome 70.0.3538.64 より前のバージョンの V8 における誤った副作用アノテーションに起因し、細工された HTML ページを介してリモートの攻撃者がサンドボックス内で任意のコードを実行することを可能にします。 この Proof of Concept は、以下のブログ記事に直接関連しています。 Chrome Browser Exploitation,...
CVE-2026-21001-WebAssembly-Linear-Memory-OOB-via-Table-Index-Confusion
CVE-2026-21001 – 通过表索引混淆导致的 WebAssembly 线性内存越界访问 概述 WebAssembly 模块使用了一个导入函数,该函数对数组索引没有边界检查。攻击者可以提供越界索引,在线性内存之外进行读取或写入,从而可能泄露宿主机密或在 WASM 运行时中实现代码执行。 漏洞详情 类型: 越界访问(WASM) 影响: 宿主机内存破坏,在某些运行时中可导致 RCE。 根本原因: Rust unsafe 代码在偏移原始指针时未将索引限制在数组长度范围内。 漏洞利用演示 1. 将 Rust 代码编译为 WASM: rustup target add...
skyhook
Skyhook Skyhook は、IDS 実装によって防御されたネットワークとの間でファイルを密かにやり取りするために使用される REST 駆動型ユーティリティです。付属の Web クライアントは React、バニラ JS、WebAssembly を組み合わせてファイル転送を管理します。 主要リンク こちらからダウンロード 始めるにはユーザードキュメントをご覧ください 特徴 ファイルコンテンツの往復難読化 ユーザー設定可能な難読化チェーン 自己署名証明書および Let's Encrypt 証明書の調達方法 設定とファイル転送のための組み込み Web アプリケーション...
octopus
Octopus Huge thanks to QuoScient for having sponsored this project. Octopus is a security analysis framework for WebAssembly module and Blockchain Smart Contract. The purpose of Octopus is to provide an easy way to analyze closed-source WebAssembly module and smart contracts bytecode to understan...
toy-wasm-symbexp
toy-wasm-symbexp これはおもちゃのWASMシンボリックインタプリタです。以下の記事の内容を例示しています: パート1 - 導入 パート2 - 具象インタプリタの作成 - この段階のコードを閲覧 パート3 - シンボリックインタプリタの作成 - この段階のコードを閲覧 パート4 - シンボリックインタプリタの作成とチャレンジ解決! - この段階のコードを閲覧 使い方 便利な Makefile が、プログラムが正しく動作するかをテストするのに役立ちます: $ make test $ make part1-custom $ make part1-smt $ make...
AlmaLinux 9.2 [TuxCare] Security Update: nodejs / nodejs-devel / nodejs-docs / nodejs-full-i18n / etc (ALMALINUX9.2:CLSA-2025:1762361695)
The AlmaLinux 9.2 host has packages installed that are affected by a vulnerability as referenced in the TuxCare ALMALINUX9.2:CLSA-2025:1762361695 advisory. - Maliciously crafted export names in an imported WebAssembly module can inject JavaScript code. The injected code may be able to access data...