Skip to content
View RobinDavid's full-sized avatar

Block or report RobinDavid

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RobinDavid/README.md

Hi there! 👋

I'm Robin - I am Research Lead & Security Researcher @ Epsilon Sec. You can find below some projects I am developing or contributing to.

⚡ Projects

Fuzzing / Symbolic Execution:

  • PASTIS: Collaborative fuzzing infrastructure. It leverages AFL++, Honggfuzz and TritonDSE (thus greybox and whitebox fuzzing) for program coverage and bug discovery.
  • TritonDSE: Symbolic Execution engine based on Triton built for automatic program coverage exploration. It has been design to encompass multiple program analysis use-cases.

Deobfuscation / Program Synthesis:

Diffing / Firmware Analysis: Portal

Binary Analysis / Scripting:

  • Quokka: Binary exporter (for IDA, Ghidra, Binary Ninja), and Python API for binary analysis
  • idascript: IDA Pro scripting layer (for scripting parrallelization)

Other:

  • pydimacs, simple module to manipule CNF (Conjonctive Normal Form), graphs using Z3 Python API

📞 Contact

⬅️ just here

✍️ Technical Blog Posts

📈 Stats

Github statsTop Langs

More details 🔬https://www.githubwrapped.io/RobinDavid

Pinned Loading

  1. quarkslab/qsynthesisquarkslab/qsynthesisPublic

    Greybox Synthesizer geared for deobfuscation of assembly instructions.

    Python 175 18

  2. idasecidasecPublic

    IDA plugin for reverse-engineering and dynamic interactions with the Binsec platform

    Python 117 24

  3. JonathanSalwan/TritonJonathanSalwan/TritonPublic

    Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code.

    C++ 4.3k 591

  4. PoC to checksum a given portion of t...PoC to checksum a given portion of the code
    1
    #define_GNU_SOURCE
    2
    #include<unistd.h>
    3
    #include<dlfcn.h>
    4
    #include<sys/mman.h>
    5
    #include<link.h>
  5. Retrieve MMX and SSE support using t...Retrieve MMX and SSE support using the CPUID assembly command.
    1
    #include<iostream>
    2
    3
    usingnamespacestd;
    4
    5
    intmain(int argc,char* argv[])
  6. SMT formula very hard to solve, even...SMT formula very hard to solve, even though its size is rather small
    1
    #!/usr/bin/env python3
    2
    importz3
    3
    4
    a=z3.BitVec("a", 8)
    5
    b=z3.BitVec("b", 8)