1714 matches found
honggfuzz
Honggfuzz A security-oriented, feedback-driven, evolutionary fuzzer. Honggfuzz is a general-purpose fuzzer that uses code coverage software and hardware-based to find bugs. It is multi-process, multi-threaded, and supports persistent fuzzing for extreme speed. Key Features Fast : Multi-process an...
cargo-fuzz
cargo fuzz 一个用于通过libFuzzer 进行模糊测试的 cargo 子命令!易于使用! 安装 root@kitploit: $ cargo install cargo-fuzz 注意:libFuzzer 需要 LLVM sanitizer(消毒器)支持,因此仅适用于 x86-64 和 Aarch64 架构,并且仅适用于类 Unix 操作系统(不适用于 Windows)。此外,由于使用了一些不稳定的命令行标志,它还需要 nightly 版本编译器。你还需要一个支持 C++11 的 C++ 编译器。 用法 cargo fuzz init 为你的 crate 初始化一个 carg...
unicorn
Unicorn Engine LOOKING FOR CONTRIBUTORS! See this. Unicorn is a lightweight, multi-platform, multi-architecture CPU emulator framework, based on QEMU. Unicorn offers some unparalleled features: Multi-architecture: ARM, ARM64 ARMv8, M68K, MIPS, PowerPC, RISCV, SPARC, S390X, TriCore and X86 16, 32,...
oss-fuzz
OSS-Fuzz:开源软件的持续模糊测试 模糊测试是一种广为人知的用于发现软件中编程错误的技术。许多这类可检测的错误,例如缓冲区溢出,可能具有严重的安全隐患。Google 通过部署对 Chrome 组件的引导式进程内模糊测试已发现数千个安全漏洞和稳定性缺陷,现在我们希望与开源社区共享这一服务。 与核心基础设施倡议和OpenSSF合作,OSS-Fuzz 旨在通过结合现代模糊测试技术与可扩展的分布式执行,使常见的开源软件更加安全稳定。不符合 OSS-Fuzz 条件(例如闭源软件)的项目可以运行自己的 ClusterFuzz 或 ClusterFuzzLite 实例。 我们支持...
ruzzy
Ruzzy 純粋なRubyコードおよびRuby C拡張向けのカバレッジガイドファザーです。 Ruzzyは、GoogleのAtheris(Pythonファザー)に大きく触発されています。Ruzzyは、カバレッジの計装とファジングエンジンにlibFuzzer(またはLibAFL)を使用しています。また、C拡張のファジング時にはAddressSanitizerおよびUndefinedBehaviorSanitizerもサポートしています。Ruzzyの背後にある着想について詳しく知りたい場合は、論文「Design and Implementation of a Coverage-Guided...
fuzzuf
fuzzuf fuzzuf fuzz ing u nification f ramework は、ファジングプリミティブの構成要素を組み合わせてファジングループを記述するための独自のDSLを備えたファジングフレームワークです。 ビルド手順とチュートリアルについては、building.md と tutorial.md を参照してください。 Why use fuzzuf? fuzzuf は、各ファザーで定義されたファジングループを、DSL 表記によるビルディングブロックの組み合わせとして柔軟に定義できると同時に、独自のファザーに対する拡張性を維持します。 すでに...
uniFuzzer
uniFuzzer uniFuzzerは、UnicornとLibFuzzerをベースにした、クローズドソースバイナリ向けのファジングツールです。現在、ARM/MIPS上の32ビットLSB ELFファイル(IoTデバイスでよく見られる)のファジングをサポートしています。 中文介绍 特徴 ハックが非常に少なく、容易にビルド可能 任意の指定関数やコードスニペットをターゲットにできる カバレッジガイド方式のファジングで実行速度も良好 依存関係を自動的に解決・ロード PRELOADによるライブラリ関数のオーバーライド ビルド 1...
autoharness
AutoHarness 作成者: Akshat Parikh このツールは何ですか? AutoHarnessは、ファジング用のハーネスを自動生成するツールです。このアイデアは、現在のファジングにおける同時発生の問題に由来します。大規模なコードベースには数千もの関数やコード片があり、それらはライブラリの深くに埋もれていることがよくあります。スマートファザーがそのコードパスに到達するのは非常に困難であり、時には不可能です。...
CVE-2023-4863-
CVE-2023-4863 有名なlibwebの0デイ脆弱性をlibfuzzerでトリガーする...
centipede
Centipede - 一个分布式模糊测试引擎。正在开发中。 为什么选择 Centipede 为什么不呢?我们目前正尝试对某些非常大且非常慢的目标进行模糊测试,而 libFuzzer、AFL 之类的工具不一定能很好地扩展。关于我们的一个动机示例,请参阅 SiliFuzz。在开发 Centipede 的过程中,我们计划试验一些现有模糊测试引擎未曾尝试的大规模差分模糊测试新方法。 值得注意的特性: 开箱即用地支持基于 libFuzzer 的模糊测试目标。要使用你最喜欢的 LLVMFuzzerTestOneInput,你只需使用 Centipede 的编译器和链接器选项来构建目标。 正在开发中...
fuzzing
Fuzzing Forum 本项目旨在收录与模糊测试相关的教程、示例、讨论、研究提案及其他资源。 欢迎外部贡献,更多信息请参阅 CONTRIBUTING 文件。 文档 为什么要进行模糊测试? 模糊测试简介 什么构成了良好的模糊测试目标 如何将模糊测试器生成的输入拆分为多个部分 如何使用 libFuzzer 编写结构感知的模糊测试器 如何构建模糊测试目标 基于 AFL 的模糊测试器概述 模糊测试术语表 相关项目 OSS-Fuzz - 开源软件持续模糊测试服务 ClusterFuzz - 可扩展的模糊测试基础设施 FuzzBench - 作为服务的模糊测试器基准测试 免责声明...
Pishi
Pishi Pishi 是一个静态二进制重写工具,旨在对 XNU 内核和任意 macOS 内核扩展(kext)中的 basic blocks 进行插桩。 就 XNU 内核而言,Pishi 允许你在函数、文件或文件夹级别进行插桩。例如,你可以对 /bsd/net/ 目录中的所有内容进行插桩,也可以专门聚焦于 contentfilter.c,或者只针对 XNU 源代码中的某一个特定函数,例如 vnodegetfromfd。这可以实现定向模糊测试。 构建并安装 Pishi 后,你可以使用我修改过的 libprotobuf-mutator 版本,这需要你先应用我的补丁(使 libfuzzer 具...
bunch-of-fuzzers-developed-using-libfuzzer-and-asan
bunch-of-fuzzers-developed-using-libfuzzer-and-asan...
llvm:llvm-special-case-list-fuzzer: Crash in p_ere
Detailed Report: https://oss-fuzz.com/testcase?key=6388532688781312 Project: llvm Fuzzing Engine: libFuzzer Fuzz Target: llvm-special-case-list-fuzzer Job Type: libfuzzerasanllvm Platform Id: linux Crash Type: UNKNOWN READ Crash Address: 0x7b6587ce1ff0 Crash State: pere pere pere Sanitizer: addre...
fuzzing
libfuzzer-workshop "Modern fuzzing of C/C++ Projects" ワークショップの資料です。 このワークショップの初版は、ZeroNights'16 セキュリティカンファレンスで発表されました。 免責事項 このワークショップは元々2016年に開発されました。現在(2021年以降)では、libFuzzer が長年にわたって大きく進化したため、ワークショップの実践的な部分はすぐには動作しない可能性があります。ワークショップの理論的な部分は今でも良い学習教材ですが、実践的なレッスンについては、最新版の libFuzzer tutorial...
apache-commons-bcel:BcelFuzzer: Security exception in org.apache.bcel.classfile.Attribute.readAttribute
Detailed Report: https://oss-fuzz.com/testcase?key=4855215269216256 Project: apache-commons-bcel Fuzzing Engine: libFuzzer Fuzz Target: BcelFuzzer Job Type: libfuzzerasanapache-commons-bcel Platform Id: linux Crash Type: Security exception Crash Address: Crash State:...
Stable Channel Update for Desktop
The Stable channel has been updated to 129.0.6668.100/.101 for Windows, Mac and 129.0.6668.100 for Linux which will roll out over the coming days/weeks. A full list of changes in this build is available in the Log. Security Fixes and Rewards Note: Access to bug details and links may be kept...
Stable Channel Update for Desktop
The Stable channel has been updated to 129.0.6668.70/.71 for Windows, Mac and 129.0.6668.70 for Linux which will roll out over the coming days/weeks. A full list of changes in this build is available in the Log. Security Fixes and Rewards Note: Access to bug details and links may be kept restrict...
Stable Channel update for Desktop
The Stable channel has been updated to 128.0.6613.119/.120 for Windows, Mac and 128.0.6613.119 for Linux which will roll out over the coming days/weeks. A full list of changes in this build is available in the Log. The Extended Stable channel has been updated to 128.0.6613.120 for Windows and Mac...
Stable Channel Update for Desktop
The Stable channel has been updated to 126.0.6478.114/115 for Windows, Mac and 126.0.6478.114 for Linux which will roll out over the coming days/weeks. A full list of changes in this build is available in the Log. Security Fixes and Rewards Note: Access to bug details and links may be kept...