Skip to content

Since 2012, Trail of Bits has helped secure some of the world's most targeted organizations and devices.

We combine high-end security research with a real-world attacker mentality to reduce risk and fortify code.

Some of our work:


Popular repositories

  1. mcsema mcsema Public archive

    Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode

    C++ 2.6k 344

  2. remill remill Public

    Library for lifting machine code to LLVM bitcode

    C++ 1.2k 142

  3. rellic rellic Public

    Rellic produces goto-free C output from LLVM bitcode

    C++ 521 42

  4. anvill anvill Public

    anvill forges beautiful LLVM bitcode out of raw machine code

    LLVM 336 39

  5. grr grr Public archive

    High-throughput fuzzer and emulator of DECREE binaries

    C++ 242 32

  6. microx microx Public archive

    Safely execute an arbitrary x86 instruction

    C++ 176 24

Repositories

Showing 10 of 25 repositories
  • sleigh Public

    Unofficial CMake build for Ghidra's C++ SLEIGH code

    lifting-bits/sleigh’s past year of commit activity
    CMake 115 Apache-2.0 22 5 2 Updated Jun 24, 2024
  • cxx-common Public

    Common dependency management for various Trail of Bits C++ codebases

    lifting-bits/cxx-common’s past year of commit activity
    CMake 30 Apache-2.0 11 18 (2 issues need help) 3 Updated Jun 17, 2024
  • remill Public

    Library for lifting machine code to LLVM bitcode

    lifting-bits/remill’s past year of commit activity
    C++ 1,210 Apache-2.0 142 66 (6 issues need help) 9 Updated May 12, 2024
  • rellic Public

    Rellic produces goto-free C output from LLVM bitcode

    lifting-bits/rellic’s past year of commit activity
    C++ 521 Apache-2.0 42 29 6 Updated Apr 29, 2024
  • gap Public

    A utility library to bridge llvm and mlir gaps.

    lifting-bits/gap’s past year of commit activity
    C++ 8 Apache-2.0 4 6 0 Updated Mar 12, 2024
  • anvill Public

    anvill forges beautiful LLVM bitcode out of raw machine code

    lifting-bits/anvill’s past year of commit activity
    LLVM 336 AGPL-3.0 39 50 (1 issue needs help) 5 Updated Mar 5, 2024
  • microx Public archive

    Safely execute an arbitrary x86 instruction

    lifting-bits/microx’s past year of commit activity
    C++ 176 Apache-2.0 24 8 0 Updated Feb 6, 2024
  • pillar Public

    Lift VAST's high-level MLIR dialect to Clang ASTs

    lifting-bits/pillar’s past year of commit activity
    C++ 5 Apache-2.0 0 0 0 Updated Jan 23, 2024
  • AnghaBench Public Forked from brenocfg/AnghaBench

    A benchmark suite containing 1 million compilable programs, mined from the largest public C repositories on GitHub.

    lifting-bits/AnghaBench’s past year of commit activity
    10 17 0 1 Updated Dec 1, 2023
  • lifting-tools-ci Public

    Utilities to help with Continuous Integration & Testing for Binary Translation Tools

    lifting-bits/lifting-tools-ci’s past year of commit activity
    Python 2 2 0 2 Updated Dec 1, 2023

Top languages

Loading…