Changwei Zou's repositories

ucc162.3

A lightweight open-source C compiler for research and education.

BARRA

Burn After Reading: A Shadow Stack with Microsecond-level Runtime Rerandomization for Protecting Return Addresses

Language:CStargazers:5Issues:2Issues:0
Language:AssemblyStargazers:1Issues:1Issues:0

mem_smr

A Linux Kernel Moudle to simulate the Shingle Translation Layer (STL) of SMR disks, with EXT2-aware ability

Language:CStargazers:1Issues:1Issues:0
Language:CStargazers:0Issues:1Issues:0
Language:HTMLLicense:Apache-2.0Stargazers:0Issues:0Issues:0

dg

[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.

Language:C++License:MITStargazers:0Issues:0Issues:0

DoubleX

Statically Detecting Vulnerable Data Flows in Browser Extensions at Scale

Language:PythonLicense:AGPL-3.0Stargazers:0Issues:0Issues:0

dukpy

Simple JavaScript interpreter for Python

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

Goshawk

Goshawk is a static analyze tool to detect memory corruption bugs in C source codes. It utilizes NLP to infer custom memory management functions and uses data flow analysis to abstract their behaviors and then adopts these summaries to enhace bug detection.

Language:C++Stargazers:0Issues:0Issues:0

jerryscript

Ultra-lightweight JavaScript engine for the Internet of Things.

Language:CLicense:Apache-2.0Stargazers:0Issues:0Issues:0

JS-Query-Manager

Python script to query JavaScript static analysis tooling for points to set of source variables.

Language:PythonStargazers:0Issues:0Issues:0

llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.

Stargazers:0Issues:0Issues:0

mlta

TypeDive: Multi-Layer Type Analysis (MLTA) for Refining Indirect-Call Targets

License:MITStargazers:0Issues:0Issues:0

PolyCruise

A Cross-Language Dynamic Information Flow Analysis.

Stargazers:0Issues:0Issues:0

PolyFuzz

Holistic Greybox Fuzzing of Multi-Language Systems

Language:CLicense:Apache-2.0Stargazers:0Issues:0Issues:0

python-jvm-interpreter

Java Virtual Machine implementation in Python

Language:PythonLicense:AGPL-3.0Stargazers:0Issues:0Issues:0
Language:HTMLStargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

source

Adelie's source code

Language:CLicense:NOASSERTIONStargazers:0Issues:0Issues:0

SVF

Static Value-Flow Analysis Framework for Source Code

Language:C++License:NOASSERTIONStargazers:0Issues:0Issues:0

SVF-doxygen

https://svf-tools.github.io/SVF-doxygen/html

Stargazers:0Issues:0Issues:0

symbiotic

Symbiotic is a tool for finding bugs in computer programs based on instrumentation, program slicing and KLEE

License:MITStargazers:0Issues:0Issues:0

TIPS

TIPS: Tracking Integer-Pointer Value Flows for C++ Member Function Pointers

Language:LLVMStargazers:0Issues:0Issues:0

Triton

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

Language:C++License:Apache-2.0Stargazers:0Issues:0Issues:0
Language:C++License:GPL-3.0Stargazers:0Issues:1Issues:0
License:MITStargazers:0Issues:0Issues:0
Language:C++License:MITStargazers:0Issues:1Issues:0

x-python

A Python implementation of the C Python Interpreter

Language:PythonLicense:MITStargazers:0Issues:0Issues:0