phli's repositories
cuhk-thesis
A LaTeX Template for CUHK Thesis
aflgo
Directed Greybox Fuzzing with AFL
dog-party
A website where you can create rooms and chat while watching local video files synchronized with your friends.
DVWA
Damn Vulnerable Web Application (DVWA)
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.
joern
Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs
K-Scheduler
A generic seed scheduler for fuzzers(LibFuzzer and AFL) and concolic execution engine(qsym).
kernel-repro
Reproduce kernel bugs found by Syzkaller and provide some useful scripts for the reproduction
Minimalist
The prototype implementation of our USENIX 2023 paper
phpfastcache
A high-performance backend cache system. It is intended for use in speeding up dynamic web applications by alleviating database load. Well implemented, it can drops the database load to almost nothing, yielding faster page load times for users, better resource utilization. It is simple yet powerful.
phuzzer
The new phuzzing framework!
shmcache
A lightweight, abstract, scalable, out-of-the-box shared memory operation, makes use of the PHP Shared Memory Functions(shmop).
symcc
SymCC: efficient compiler-based symbolic execution
SyzBridge
SyzBridge is a research project that adapts Linux upstream PoCs to downstream distributions. It provides rich interfaces that allow you to do a lot of cool things with Syzbot bugs
syzkaller
syzkaller is an unsupervised coverage-guided kernel fuzzer
Witcher
Witcher is the first framework for using AFL to fuzz web applications.
Witcher-experiment
Experiments from the Witcher NDSS submission
xhprof
PHP7/PHP8 support