Demo Data from EDBT 2026 / reviewers in the wild / expert
Zhengjie Du
dblp:322/7798
· DBLP profile ↗
4ranked-venue papers
2as first author
4since 2021 · last 2025
0009-0002-7032-2681ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 1 · 1 since 2021Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
3 papers |
Systems and software security · 51% Network security · 49% | |
| Software engineering, system software, and programming languages
2 papers |
Software testing · 64% Compilers and program optimization · 36% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
vulnerability discovery |
0.9 | 2 | 2024 | Medusa: Unveil Memory Exhaustion DoS Vulnerabilities in Protocol Implementations · WWW 2024 Windranger: A Directed Greybox Fuzzer driven by Deviation Basic Blocks · ICSE 2022 |
Network security › attack strategy
denial-of-service attack |
0.8 | 1 | 2024 | Medusa: Unveil Memory Exhaustion DoS Vulnerabilities in Protocol Implementations · WWW 2024 |
Network security › protocol security
protocol implementation vulnerability |
0.8 | 1 | 2024 | Medusa: Unveil Memory Exhaustion DoS Vulnerabilities in Protocol Implementations · WWW 2024 |
Software testing › fuzzing › greybox fuzzing
directed greybox fuzzing |
0.6 | 1 | 2022 | Windranger: A Directed Greybox Fuzzer driven by Deviation Basic Blocks · ICSE 2022 |
Software testing
fuzzing |
0.6 | 1 | 2022 | Windranger: A Directed Greybox Fuzzer driven by Deviation Basic Blocks · ICSE 2022 |
Methods — techniques the papers use, named apart from their topics
empirical study · 1.3static analysis · 1.1control flow analysis · 1.1fuzzing · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Unleashing the Power of LLM to Infer State Machine From the Protocol ImplementationabstractState machines are essential for enhancing protocol analysis to identify vulnerabilities. However, inferring state machines from network protocol implementations is challenging due to complex code syntax and semantics. Traditional dynamic analysis methods often miss critical state transitions due to limited coverage, while static analysis faces path explosion issues. To overcome these challenges, we introduce a novel state machine inference approach utilizing Large Language Models (LLMs), named ProtocolGPT. This method employs retrieval augmented generation technology to enhance a pre-trained model with specific knowledge from protocol implementations. Through effective prompt engineering, we accurately identify and infer state machines. To the best of our knowledge, our approach represents the first state machine inference that leverages the source code of protocol implementations. Our evaluation of six protocol implementations shows that our method achieves a precision of over 90 %, outperforming the baselines by more than 30 %. Furthermore, integrating our approach with protocol fuzzing improves coverage by more than 20 % and uncovers two 0-day vulnerabilities compared to baseline methods. Haiyang Wei, Ligeng Chen, Zhengjie Du, Haohui Huang, Guang Cheng 0001, Fengyuan Xu, Linzhang Wang, Bing Mao 0001 |
IWQoS | 3 |
| 2024 | Medusa: Unveil Memory Exhaustion DoS Vulnerabilities in Protocol ImplementationsabstractWeb services have brought great convenience to our daily lives. Meanwhile, they are vulnerable to Denial-of-Service (DoS) attacks. DoS attacks launched via vulnerabilities in the services can cause great harm. The vulnerabilities in protocol implementations are especially important because they are the keystones of web services. One vulnerable protocol implementation can affect all the web services built on top of it. Compared to the vulnerabilities that cause the target service to crash, resource exhaustion vulnerabilities are equally if not more important. This is because such vulnerabilities can deplete the system resources, leading to the unavailability of not only the vulnerable service but also other services running on the same machine. Despite the significance of this type of vulnerability, there has been limited research in this area. Zhengjie Du, Yuekang Li, Yaowen Zheng, Cen Zhang, Yi Liu 0069, Sheikh Mahbub Habib, Xinghua Li 0001, Linzhang Wang, Yang Liu 0003, Bing Mao 0001 |
WWW | 1 |
| 2023 | Silent Bugs Matter: A Study of Compiler-Introduced Security Bugs
Jianhao Xu, Kangjie Lu, Zhengjie Du, Zhu Ding, Linke Li, Qiushi Wu, Mathias Payer, Bing Mao 0001 |
USENIX Security Symposium | 3 |
| 2022 | Windranger: A Directed Greybox Fuzzer driven by Deviation Basic BlocksabstractDirected grey-box fuzzing (DGF) is a security testing technique that aims to steer the fuzzer towards predefined target sites in the program. To gain directedness, DGF prioritizes the seeds whose execution traces are closer to the target sites. Therefore, evaluating the distance between the execution trace of a seed and the target sites (aka, the seed distance) is important for DGF. The first directed grey-box fuzzer, AFLGo, uses an approach of calculating the basic block level distances during static analysis and accumulating the distances of the executed basic blocks to compute the seed distance. Following AFLGo, most of the existing state-of-the-art DGF techniques use all the basic blocks on the execution trace and only the control flow information for seed distance calculation. However, not every basic block is equally important and there are certain basic blocks where the execution trace starts to deviate from the target sites (aka, deviation basic blocks). Zhengjie Du, Yuekang Li, Yang Liu 0003, Bing Mao 0001 |
ICSE | 1 |