(More at github)
- An Automated Computer Query Generation Method and System for Building Information Modeling (BIM). Open Source Release, adopted by DOE EEB HUB. (2013).
- Cruiser, released in 2014 under Apache License 2.0, sponsored by the National Science Foundation (NSF) under the Grant No. CNS-1223710. Download local copy here.
- Tailored Application-specific System Call Tables. Open Source Software Release. (2014). System call customization patch for Linux 2.6.32.59, binary-based system call analysis code as IDA Pro plugins, and the technical report. Sponsored by Office of Naval Research (ONR) under the Grants No. N00014-13-1-0175 and N00014-16-1-2265.
- ViewDroid: Towards Obfuscation-Resilient Mobile Application Repackaging Detection, released in 2014, sponsored by the National Science Foundation (NSF) under the Grant No. CCF-1320605. Download here.
- LOOP Opaque Predicate Detector, released in 2015, sponsored by National Science Foundation (NSF) under the Grant No. CCF-1320605.
- IFC Importor for OpenStudio, released in 2016, sponsored by U.S. Department of Energy (DOE), National Energy Technology Laboratory (NETL), under the Grant DE-EE0004261.
- Uroboros: Reassembleable Disassembling, released in 2015, sponsored by Office of Naval Research (ONR) under the Grants No. N00014-13-1-0175 and N00014-16-1-2265. Uroboros has been adopted by 2 teams among the 7 finalists in the 2016 DARPA Cyber Grand Challenge (CGC) competition!
- Efficient Multi-threaded Binary Code Control Flow Profiling Pintool. Open Source Release. Sponsored by the National Science Foundation (NSF) under the Grant No. CNS-1223710. (2016).
- A Generalized Dynamic Opaque Predicate Obfuscator. Open Source Release. Sponsored by National Science Foundation (NSF) under the Grant No. CCF-1320605. (2016) and Office of Naval Research (ONR) under the Grant No. N00014-16-1-2912.
- Amoeba: Binary Code Diverisfication through Composite Software Diversification. Open Source Release. Sponsored by Office of Naval Research (ONR) under the Grants No. N00014-13-1-0175, N00014-16-1-2265, and N00014-16-1-2912. (2017).
- Dongpeng Xu, Jiang Ming, and Dinghao Wu. Cryptographic Function Detection in Obfuscated Binaries via Bit-precise Symbolic Loop Mapping. Open Source Release. Sponsored by Office of Naval Research (ONR) under the Grants No. N00014-13-1-0175, N00014-16-1-2265, and N00014-16-1-2912. (2017).
- Dongpeng Xu, Jiang Ming, Yu Fu, and Dinghao Wu. VMHunt: A Verifiable Approach to Partially-Virtualized Binary Code Simplification. Open Source Release. Sponsored by Office of Naval Research (ONR) under the Grants No. N00014-13-1-0175, N00014-16-1-2265, and N00014-16-1-2912. (2018).
- Xiao Liu and Dinghao Wu. Regex-Verifier: A Lightweight Framework for Regular Expression Verification. Open Source Release. Sponsored by National Science Foundation (NSF) under the Grant No. CNS-1652790. (2018).
- Xiao Liu and Dinghao Wu. AutoGrader: Automatic Grading of Programming Assignments: An Approach Based on Formal Semantics. Open Source Release. Sponsored by National Science Foundation (NSF) under the Grant No. CNS-1652790. (2019).
- Xiao Liu and Dinghao Wu. DeepFuzz: Automatic Generation of Syntax Valid C Programs for Fuzz Testing. Open Source Release. Sponsored by National Science Foundation (NSF) under the Grant No. CNS-1652790. (2019).
- Yanhao Wang, Xiangkun Jia, Yuwei Liu, Kyle Zeng, Tiffany Bao, Dinghao Wu, and Purui Su. TortoiseFuzz: Fuzzing by Coverage Accounting for Input Prioritization. Open Source Release. (2020).
- Rui Zhong, Yongheng Chen, Hong Hu, Hangfan Zhang, Wenke Lee, and Dinghao Wu. Squirrel: Testing Database Management Systems with Language Validity and Coverage Feedback. Open Source Release. (2020).
- Qinkun Bao, Zihao Wang, Xiaoting Li, James Larus, and Dinghao Wu. Abacus: A Tool for Precise Side-channel Analysis. Open Source Release. Sponsored by National Science Foundation (NSF) under the Grant No. CNS-1652790 and Office of Naval Research (ONR) under the Grant No. N00014-16-1-2912. (2021).
- Yongheng Chen, Rui Zhong, Hong Hu, Hangfan Zhang, Yupeng Yang, Dinghao Wu, and Wenke Lee. Polyglot: One Engine to Fuzz ’em All: Generic Language Processor Testing with Semantic Validation. Open Source Release. (2021).
- Yongheng Chen, Rui Zhong, Yupeng Yang, Hong Hu, Dinghao Wu, and Wenke Lee. µFUZZ: Redesign of Parallel Fuzzing using Microservice Architecture Open Source Release. (2023).