Stars
Reverse Engineering: Decompiling Binary Code with Large Language Models
Official code of jTrans: Jump-Aware Transformer for Binary Code Similarity Detection
Source code of paper "TrustGuard: GNN-based Robust and Explainable Trust Evaluation with Dynamicity Support"
Pytorch implementation of various Graph Neural Networks (GNNs) for graph classification
The repository of the paper "Cross-Inlining Binary Function Similarity Detection"
cve-search - a tool to perform local searches for known vulnerabilities
[ICSE 2021] - InferCode: Self-Supervised Learning of Code Representations by Predicting Subtrees
Tensorflow based implementation of deep siamese LSTM network to capture phrase/sentence similarity using character/word embeddings
Repository for the paper "Binary2Source Function Similarity Detection Under Function Inlining"
ISSTA'23 - Third-party Library Dependency for Large-scale SCA in the C/C++ Ecosystem: How Far Are We?
A C/C++ Code Vulnerability Dataset with Code Changes and CVE Summaries
island255 / psychec
Forked from ltcmelo/psychecA compiler frontend for the C programming language
The public dataset in the paper "PatchDB: A Large-Scale Security Patch Dataset". This paper appears in the 51st Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), O…
Binary Code Similarity Analysis (BCSA) Benchmark
Implementation of Graph Convolutional Networks in TensorFlow
A collection of important graph embedding, classification and representation learning papers with implementations.
Code and resources for the paper: "Neural Reverse Engineering of Stripped Binaries using Augmented Control Flow Graphs"
Implementation and experiments of graph embedding algorithms.
An unofficial implementation of asm2vec as a standalone python package
A compression (zlib, bzip2, LZO and LZMA) and encryption (PolarSSL) library with common interface, usable by LuaSocket LTN12 module, with no external dependencies (everything's embedded).
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, T…
Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode