779 matches found
cuFuzz
cuFuzz 本仓库包含 cuFuzz 的工件,cuFuzz 是一个面向用户态 CUDA 应用程序、面向 GPU 的覆盖率引导模糊测试器。cuFuzz 将主机端和设备端覆盖率收集与 sanitizer 处理相结合,以有效发现 CUDA 程序中的缺陷。 仓库结构 cufuzz-artifacts/ ├── src/ Core cuFuzz components │ ├── cufuzzcovnvbit/ NVBit-based device-side coverage collection tool │ └── cufuzzsand/ Sanitizer wrappers for SAND...
paimei
PaiMeiは、複数の拡張可能なコンポーネントから構成されるリバースエンジニアリングフレームワークです。このフレームワークは、本質的にリバースエンジニアのスイスアーミーナイフと見なすことができ、ファジング支援、コードカバレッジ追跡、データフロー追跡など、静的および動的な幅広いタスクに対してすでにその有効性が実証されています。 詳細については、docs\index.htmlを参照してください。...
clusterfuzzlite
ClusterFuzzLite ClusterFuzzLite is a continuous fuzzing solution that runs as part of Continuous Integration CI workflows to find vulnerabilities faster than ever before. With just a few lines of code, GitHub users can integrate ClusterFuzzLite into their workflow and fuzz pull requests to catch...
applepie
applepie, a hypervisor implementation for Bochs Hello! Welcome to applepie! This is a tool designed for fuzzing, introspection, and finding bugs! This is a hypervisor using the Windows Hypervisor Platform API present in recent versions of Windows specifically this was developed and tested on...
PHP-Fuzzer
PHP 퍼저 이 라이브러리는 PHP용 퍼저를 구현하며, 라이브러리특히 파싱 라이브러리에 '무작위' 입력을 제공하여 버그를 찾는 데 사용할 수 있습니다. 엣지 커버리지 계측의 피드백을 사용하여 새로운 코드 경로가 방문되도록 '무작위' 입력의 선택을 안내합니다. 설치 Phar 권장 : 이 라이브러리의 phar 패키지를 릴리스 페이지에서 다운로드할 수 있습니다. phar를 사용하는 것이 권장되는 이유는 PHP-Parser를 사용하는 라이브러리와의 의존성 충돌을 피할 수 있기 때문입니다. Composer : composer globa...
Cartographer
Cartographer 绘制代码覆盖率 由 Austin Peavy 开发 - https://github.com/aus10pv 由 NCC Group Plc 以开源形式发布 - https://www.nccgroup.com/ 根据 Apache 2.0 许可证发布(更多信息请参阅 LICENSE) 描述 Cartographer 是适用于 Ghidra 的代码覆盖率映射插件,使研究人员无需源代码即可观察程序中哪些部分已被执行。 目录 主要功能 安装 加载插件 使用方法 加载代码覆盖率文件 代码覆盖率详细信息 在覆盖率之间切换 表达式解析器 语法 示例 贡献 从源代码构建 报...
wtf
what the fuzz 분산형, 코드 커버리지 기반, 크로스 플랫폼 스냅샷 기반 퍼저로, Microsoft Windows 및 Linux 사용자 모드실험적!에서 실행되는 사용자 또는 커널 모드 대상을 공격하도록 설계되었습니다. 개요 what the fuzz 혹은 wtf 는 분산형, 코드 커버리지 기반, 사용자 정의 가능, 크로스 플랫폼 스냅샷 기반 퍼저로, Microsoft Windows 또는 Linux실험적, linuxmode 참조에서 실행되는 사용자 또는 커널 모드 대상을 공격하도록 설계되었습니다. 대상의 실행은...
minder
| | | | | 설치 | 문서 | 릴리스 Minder란 무엇인가? Minder는 개발 팀과 오픈 소스 커뮤니티가 더 안전한 소프트웨어를 구축하고, 구축한 것이 안전하다는 것을 입증할 수 있도록 도와주는 오픈 소스 플랫폼입니다. Minder는 프로젝트 소유자가 소프트웨어 공급망의 위험을 최소화하기 위한 검사 및 정책 세트를 제공하여 보안 상태를 사전에 관리하고, 다운스트림 소비자에게 자신의 보안 관행을 증명할 수 있도록 지원합니다. Minder는 사용자가 저장소를 등록하고, 저장소와 아티팩트가 일관되고 안전하게 구성되도록 정책...
toothpicker
ToothPicker ToothPicker는 iOS를 위한 인-프로세스, 커버리지 가이드 퍼저입니다. iOS의 블루투스 데몬 bluetoothd를 특별히 타겟팅하고 iOS의 다양한 블루투스 프로토콜을 분석하기 위해 개발되었습니다. FRIDA를 기반으로 구축되어 FRIDA가 실행되는 모든 플랫폼을 대상으로 적용할 수 있습니다. 이 저장소에는 InternalBlue를 사용하여 Apple의 MagicPairing 프로토콜을 퍼징하는 예제 구현이 포함된 over-the-air 퍼저도 포함되어 있습니다. 또한 인-프로세스 퍼저가 발견한...
uniFuzzer
uniFuzzer uniFuzzer는 Unicorn과 LibFuzzer를 기반으로 한 폐쇄형 바이너리용 퍼징 도구입니다. 현재 ARM/MIPS의 32비트 LSB ELF 파일주로 IoT 기기에서 볼 수 있음을 퍼징할 수 있습니다. 中文介绍 특징 거의 해킹이 필요 없으며 빌드가 쉽습니다. 지정된 함수나 코드 조각을 대상으로 할 수 있습니다. 상당한 속도로 커버리지 기반 퍼징을 수행합니다. 의존성이 자동으로 해결되고 로딩됩니다. PRELOAD를 통한 라이브러리 함수 오버라이드 빌드 1. 대상 바이너리를 리버스 엔지니어링하여 퍼징할...
manul
Manul Manul은 Windows, Linux 및 macOS베타에서 오픈소스 및 블랙박스 바이너리를 위한 커버리지 기반 병렬 퍼저이며, 순수 Python으로 작성되었습니다. 빠른 시작 pip3 install psutil git clone https://github.com/mxmssh/manul cd manul mkdir in mkdir out echo "AAAAAA" in/test python3 manul.py -i in -o out -n 4 "linux/test/testafl @@" Radamsa 설치 sudo apt-g...
manul
Manul Manul is a coverage-guided parallel fuzzer for open-source and black-box binaries on Windows, Linux and macOS beta written in pure Python. Quick Start pip3 install psutil git clone https://github.com/mxmssh/manul cd manul mkdir in mkdir out echo "AAAAAA" in/test python3 manul.py -i in -o ou...
functrace
functrace - 함수 트레이서 functrace 는 DynamoRIOhttp://dynamorio.org/를 사용한 동적 계측을 통해 바이너리 파일을 분석하는 데 도움을 주는 도구입니다. 구현된 기능들 DynamoRIO 기반: 실행된 모든 코드 디스어셈블 특정 함수 디스어셈블 주소인 경우 덤프 특정 함수의 인자 가져오기 주소인 경우 덤프 특정 함수의 반환값 가져오기 주소인 경우 덤프 애플리케이션 신호 모니터링 보고서 파일 생성 ghidrahttps://ghidra-sre.org/ 커버리지 스크립트 functrace 보고서...
auditd-attack
auditd-attack MITRE의 공격 프레임워크에 매핑된 Linux Auditd 규칙 세트 면책 조항 프로덕션에 적용하기 전에 이 규칙들을 반드시 테스트하십시오. 이 규칙 세트는 모든 규칙을 한 번에 활성화하도록 설계된 것은 아닙니다물론 그게 이상적이겠지만. 이는 탐지/헌팅 커버리지를 향상시키기 위한 지침 역할을 하도록 구성되었습니다. WIKI WIKI 특별 감사: Eric Gershman iase.disa.mil cyb3rops ugurengin checkraze auditdBroFramework @MITREattack...
shennina
Shennina Automating Host Exploitation with AI Abstract Shennina is an automated host exploitation framework. The mission of the project is to fully automate the scanning, vulnerability scanning/analysis, and exploitation using Artificial Intelligence. Shennina is integrated with Metasploit and Nm...
sfuzz
SFUZZ 開始日: 2021年12月 これは、カスタム Just-In-Time コンパイラを利用してネイティブに近いパフォーマンスを実現する、カバレッジ誘導型・エミュレーションベースのグレーボックスファザーです。RISC-V ELF バイナリを中間表現にリフティングし、実行中に JIT コンパイルして x86 へ変換することで動作します。JIT コンパイル中にコードが計測され、カバレッジ追跡、asan、cmpcov、スナップショットベースのファジングなどのファジング改善機能が有効になります。 特徴 マルチスレッド対応。任意の数のスレッドをサポートし、ほぼ線形にスケーリングします。...
WuppieFuzz
WuppieFuzz v1.7.1 TNO developed WuppieFuzz, a coverage-guided REST API fuzzer developed on top of LibAFL, targeting a wide audience of end-users, with a strong focus on ease-of-use, explainability of the discovered flaws and modularity. WuppieFuzz supports all three settings of testing black box,...
log4j-vuln-coverage-check
log4j-vuln-coverage-check Log4J の脆弱性 CVE-2021-44228(および関連する脆弱性)のカバレッジを確認するためのシンプルなプロジェクトです。...
rewind
README Rewind は、Windows カーネルコンポーネントを対象としたスナップショットベースのカバレッジガイドファザーです。 アイデアは、稼働中のシステムのスナップショットから開始することです。このスナップショットは、物理メモリページと CPU の状態で構成されています。 この状態は、仮想 CPU の初期状態を設定するために使用されます。オンデマンドページングを利用することで、ターゲット関数の実行に必要なページだけがスナップショットから読み込まれます。 ターゲット関数の実行に有用な物理メモリページのみを持つ専用の仮想マシンを使用するため、スナップショットの復元は高速です。...
revsync
revsync IDA Pro、Binary Ninja、Vivisect 向けのリアルタイム同期プラグイン 同期対象: コメント シンボル名 スタック変数名 構造体 コードカバレッジ(ブロックの調査に費やした時間) IDA Pro のインストール まず、IDA データディレクトリにクローンします: Windows: %APPDATA%\Hex-Rays\IDA Pro Mac/Linux: /.idapro 次に: 上記のディレクトリに idapythonrc.py というファイルを作成し、import revsync を追記します。 config.json.template を...