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
      111301Updated Oct 6, 2022Oct 6, 2022
    • 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
      141950Updated 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/patcherex).
      Python
      61400Updated 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.
      3623120Updated 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
      81800Updated 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