{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"sleigh","owner":"lifting-bits","isFork":false,"description":"Unofficial CMake build for Ghidra's C++ SLEIGH code","topicNames":["cmake","cplusplus","cpp","decompiler","reverse-engineering","disassembler","binary-analysis","sleigh","ghidra"],"topicsNotShown":0,"allTopics":["cmake","cplusplus","cpp","decompiler","reverse-engineering","disassembler","binary-analysis","sleigh","ghidra"],"primaryLanguage":{"name":"CMake","color":"#DA3434"},"pullRequestCount":1,"issueCount":5,"starsCount":112,"forksCount":22,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-19T11:25:33.433Z"}},{"type":"Public","name":"remill","owner":"lifting-bits","isFork":false,"description":"Library for lifting machine code to LLVM bitcode","topicNames":["x86","armv7","instruction-semantics","aarch64","armv8","thumb2","llvm-ir","sparcv9","sparcv8","x86-64"],"topicsNotShown":1,"allTopics":["x86","armv7","instruction-semantics","aarch64","armv8","thumb2","llvm-ir","sparcv9","sparcv8","x86-64","llvm"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":9,"issueCount":66,"starsCount":1192,"forksCount":139,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-12T01:50:08.646Z"}},{"type":"Public","name":"rellic","owner":"lifting-bits","isFork":false,"description":"Rellic produces goto-free C output from LLVM bitcode","topicNames":["c","llvm","decompiler","reverse-engineering"],"topicsNotShown":0,"allTopics":["c","llvm","decompiler","reverse-engineering"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":6,"issueCount":29,"starsCount":516,"forksCount":41,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-29T16:32:35.727Z"}},{"type":"Public","name":"cxx-common","owner":"lifting-bits","isFork":false,"description":"Common dependency management for various Trail of Bits C++ codebases","topicNames":["c-plus-plus"],"topicsNotShown":0,"allTopics":["c-plus-plus"],"primaryLanguage":{"name":"CMake","color":"#DA3434"},"pullRequestCount":2,"issueCount":18,"starsCount":30,"forksCount":11,"license":"Apache License 2.0","participation":[2,1,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,4,2,1,1,0,2,0,0,0,1,2,0,1,1,2,1,2,0,0,1,1,1,0,0,5,0,3,0,0,4,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-16T18:58:48.017Z"}},{"type":"Public","name":"gap","owner":"lifting-bits","isFork":false,"description":"A utility library to bridge llvm and mlir gaps.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":6,"starsCount":8,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-12T18:39:28.755Z"}},{"type":"Public","name":"anvill","owner":"lifting-bits","isFork":false,"description":"anvill forges beautiful LLVM bitcode out of raw machine code","topicNames":["llvm","decompiler","remill"],"topicsNotShown":0,"allTopics":["llvm","decompiler","remill"],"primaryLanguage":{"name":"LLVM","color":"#185619"},"pullRequestCount":5,"issueCount":50,"starsCount":332,"forksCount":39,"license":"GNU Affero General Public License v3.0","participation":[0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-05T14:58:00.178Z"}},{"type":"Public archive","name":"microx","owner":"lifting-bits","isFork":false,"description":"Safely execute an arbitrary x86 instruction","topicNames":["python-bindings","hacktoberfest","binary-translation","emulator","x86"],"topicsNotShown":0,"allTopics":["python-bindings","hacktoberfest","binary-translation","emulator","x86"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":8,"starsCount":174,"forksCount":24,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-06T09:58:15.442Z"}},{"type":"Public","name":"pillar","owner":"lifting-bits","isFork":false,"description":"Lift VAST's high-level MLIR dialect to Clang ASTs","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-23T20:42:32.463Z"}},{"type":"Public","name":"AnghaBench","owner":"lifting-bits","isFork":true,"description":"A benchmark suite containing 1 million compilable programs, mined from the largest public C repositories on GitHub.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":1,"issueCount":0,"starsCount":10,"forksCount":16,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-01T22:12:06.864Z"}},{"type":"Public","name":"lifting-tools-ci","owner":"lifting-bits","isFork":false,"description":"Utilities to help with Continuous Integration & Testing for Binary Translation Tools","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":0,"starsCount":2,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-01T21:57:39.709Z"}},{"type":"Public","name":"download-cxx-common","owner":"lifting-bits","isFork":false,"description":"Download cxx-common github action","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-10T20:30:46.804Z"}},{"type":"Public","name":".github","owner":"lifting-bits","isFork":true,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":6,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-01T16:02:52.800Z"}},{"type":"Public archive","name":"mcsema","owner":"lifting-bits","isFork":false,"description":"Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode","topicNames":["x86-64","llvm","x86","binary-analysis","sparc","aarch64","llvm-ir","sparc64","ida","llvm-bitcode"],"topicsNotShown":0,"allTopics":["x86-64","llvm","x86","binary-analysis","sparc","aarch64","llvm-ir","sparc64","ida","llvm-bitcode"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":3,"issueCount":112,"starsCount":2593,"forksCount":345,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-26T13:43:28.550Z"}},{"type":"Public archive","name":"dds","owner":"lifting-bits","isFork":false,"description":"Dr. Disassembler","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":3,"starsCount":35,"forksCount":9,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-05T05:23:45.585Z"}},{"type":"Public archive","name":"xed","owner":"lifting-bits","isFork":true,"description":"x86 encoder decoder","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":146,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-09-25T08:55:12.151Z"}},{"type":"Public archive","name":"vmill","owner":"lifting-bits","isFork":false,"description":"","topicNames":["emulator","llvm"],"topicsNotShown":0,"allTopics":["emulator","llvm"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":7,"starsCount":28,"forksCount":8,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-01-28T21:10:22.432Z"}},{"type":"Public archive","name":"klee","owner":"lifting-bits","isFork":true,"description":"KLEE Symbolic Execution Engine","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":4,"starsCount":61,"forksCount":658,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-10-27T23:25:50.325Z"}},{"type":"Public archive","name":"mcsema_blog_post","owner":"lifting-bits","isFork":false,"description":"Lifting and Diversifying Binaries (blog post accompanying materials)","topicNames":["blog-post","binary-lifting","mcsema"],"topicsNotShown":0,"allTopics":["blog-post","binary-lifting","mcsema"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":1,"issueCount":0,"starsCount":4,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-10-03T23:00:51.183Z"}},{"type":"Public archive","name":"grr","owner":"lifting-bits","isFork":false,"description":"High-throughput fuzzer and emulator of DECREE binaries","topicNames":["emulator","fuzzer","decree"],"topicsNotShown":0,"allTopics":["emulator","fuzzer","decree"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":4,"starsCount":241,"forksCount":32,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-09-04T16:41:15.595Z"}},{"type":"Public archive","name":"fennec","owner":"lifting-bits","isFork":false,"description":"Rewriting functions in compiled binaries using McSema","topicNames":["patching","binary-rewriting"],"topicsNotShown":0,"allTopics":["patching","binary-rewriting"],"primaryLanguage":{"name":"LLVM","color":"#185619"},"pullRequestCount":0,"issueCount":0,"starsCount":84,"forksCount":13,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-08-06T21:19:10.286Z"}},{"type":"Public archive","name":"mcsema-legacy","owner":"lifting-bits","isFork":false,"description":"Archive of the initial monolithic version of mcsema","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":4,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-04-16T16:34:10.896Z"}},{"type":"Public archive","name":"abigen","owner":"lifting-bits","isFork":false,"description":"Generate McSema ABI libraries from Header Files","topicNames":["mcsema"],"topicsNotShown":0,"allTopics":["mcsema"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":3,"starsCount":2,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-16T22:11:08.724Z"}},{"type":"Public archive","name":"fcd","owner":"lifting-bits","isFork":true,"description":"An optimizing decompiler (modified to use remill semantics)","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":1,"issueCount":21,"starsCount":23,"forksCount":70,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-04T23:31:34.821Z"}},{"type":"Public archive","name":"codereason","owner":"lifting-bits","isFork":false,"description":"Semantic Binary Code Analysis Framework","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":28,"starsCount":125,"forksCount":21,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-09-28T19:43:31.401Z"}},{"type":"Public archive","name":"libvex","owner":"lifting-bits","isFork":false,"description":"LibVEX with patches to support static analysis","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":35,"forksCount":11,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-07-13T18:41:21.083Z"}}],"repositoryCount":25,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}