Skip to content
Change the repository type filter

All

    Repositories list

    • Concolic tracer to detect flag leaks and create Type-2 POVs.
      Python
      BSD 2-Clause "Simplified" License
      91502Updated Jul 2, 2025Jul 2, 2025
    • POV templates and compilation support for CGC binaries.
      C
      BSD 2-Clause "Simplified" License
      81000Updated May 19, 2022May 19, 2022
    • povsim

      Public
      POV simulation for CGC.
      Python
      BSD 2-Clause "Simplified" License
      71100Updated May 6, 2022May 6, 2022
    • qemu-cgc

      Public
      QEMU modified to run CGC binaries.
      C
      Other
      101302Updated Apr 12, 2022Apr 12, 2022
    • setup

      Public
      Python
      BSD 2-Clause "Simplified" License
      142050Updated Jul 18, 2019Jul 18, 2019
    • Server for the CGC game API. Forked from DARPA, with lots of bells and whistles added
      Python
      4600Updated Mar 14, 2019Mar 14, 2019
    • worker

      Public
      Scaffolding for actually launching the various analysis, exploitation, and patching tasks.
      Python
      BSD 2-Clause "Simplified" License
      41100Updated Jul 4, 2017Jul 4, 2017
    • pykube

      Public
      pykube fork with features required for mechaphish
      Python
      Apache License 2.0
      1100Updated Nov 16, 2016Nov 16, 2016
    • Fledgling human interaction component for the CGC, written under fire at DEFCON.
      Python
      BSD 2-Clause "Simplified" License
      3500Updated Nov 8, 2016Nov 8, 2016
    • meister

      Public
      The central scheduler component of the Mechanical Phish.
      Python
      BSD 2-Clause "Simplified" License
      71100Updated Nov 8, 2016Nov 8, 2016
    • cgrex

      Public
      Targeted patcher for CGC binaries. CGrex was used only during the CGC qualifier event, and is OBSOLETE. For the CFE, we used patcherex (github.com/shellphish/pa…
      Python
      61500Updated Sep 2, 2016Sep 2, 2016
    • topsecret

      Public
      Semantic-aware exploit reconstruction techniques with meta fuzzer integration.
      2400Updated Aug 23, 2016Aug 23, 2016
    • C
      2200Updated Aug 22, 2016Aug 22, 2016
    • Network listener for the CGC.
      Python
      5600Updated Aug 21, 2016Aug 21, 2016
    • Documentation for the Mechanical Phish.
      3623620Updated Aug 21, 2016Aug 21, 2016
    • scriba

      Public
      Submission decision component for the Mechanical Phish.
      Python
      BSD 2-Clause "Simplified" License
      4600Updated Aug 21, 2016Aug 21, 2016
    • Python
      BSD 2-Clause "Simplified" License
      3500Updated Aug 21, 2016Aug 21, 2016
    • Some common util functionality that didn't fit anywhere else.
      Python
      BSD 2-Clause "Simplified" License
      4600Updated Aug 21, 2016Aug 21, 2016
    • API interaction component for the Mechanical Phish.
      Python
      BSD 2-Clause "Simplified" License
      3500Updated Aug 21, 2016Aug 21, 2016
    • Scaffolding for workers that require the use of the CGC DECREE VM (i.e., final POV testing).
      Python
      BSD 2-Clause "Simplified" License
      4600Updated Aug 20, 2016Aug 20, 2016
    • Component that listens to network input and injects it into the Mechanical Phish.
      Python
      BSD 2-Clause "Simplified" License
      4400Updated Aug 20, 2016Aug 20, 2016
    • multiafl

      Public
      AFL, modified to support multi-CB challenge sets for CGC.
      C
      BSD 2-Clause "Simplified" License
      71900Updated Aug 20, 2016Aug 20, 2016
    • simulator

      Public
      A simulator to help us think about strategies.
      Python
      31000Updated Aug 20, 2016Aug 20, 2016
    • Database ORM models for the Mechanical Phish.
      Python
      BSD 2-Clause "Simplified" License
      4900Updated Aug 20, 2016Aug 20, 2016
    • Our backup exploitation technique: fuzzing for POVs!
      Python
      BSD 2-Clause "Simplified" License
      62500Updated Aug 20, 2016Aug 20, 2016
    • peewee

      Public
      a small, expressive orm -- supports postgresql, mysql and sqlite
      Python
      MIT License
      1.4k800Updated Aug 20, 2016Aug 20, 2016
    ProTip! When viewing an organization's repositories, you can use the props. filter to filter by custom property.