Skip to content
@open-crs

OpenCRS

Open Source Cyber Reasoning System ⭕

OpenCRS

About

OpenCRS is an open-source cyber reasoning system capable of detecting, exploiting, and patching vulnerabilities in i386 ELF executables, built from C codebases.

Repositories

CRS Modules

Helpers

  • opencrs_dataset for storing 54k vulnerable ELF executables
  • nist_c_test_suite for storing NIST's "C Test Suite for Source Code Analyzer v2 - Vulnerable" dataset
  • vagrant_infra for creating VMs with OpenCRS's modules
  • commons, with utility functions and classes, enums, and interfaces that are used in multiple CRS modules
  • zeratool_lib, a fork of Zeratool for migrating the CLI tool into a Python 3 library for exploiting executables on the local machine

Meta

  • wiki as a non-functional, meta-repository for describing how OpenCRS works as an organization and storing miscellaneous information
  • awesome-binary-analysis for helpful binary analysis tools and research materials

Pinned

  1. vulnerability_detection vulnerability_detection Public

    Module for discovering vulnerabilities in executables 🧨

    Python 2 1

  2. dataset dataset Public

    Module for compiling and managing vulnerable programs 🗂️

    Python 1 2

  3. attack_surface_approximation attack_surface_approximation Public

    Module for discovering the attack surface of a vulnerable program 🤺

    Python 1 2

  4. awesome-binary-analysis awesome-binary-analysis Public

    List of helpful binary analysis tools and research materials

    Python 4

Repositories

Showing 10 of 15 repositories

Top languages

Loading…

Most used topics

Loading…