Publications

(2025). Binary Cryptographic Function Identification via Similarity Analysis with Path-Insensitive Emulation. Proceedings of the ACM on Programming Languages, OOPSLA1.

PDF Cite DOI URL

(2024). StrTune: Data Dependence-based Code Slicing for Binary Similarity Detection with Fine-tuned Representation. IEEE Transactions on Information Forensics and Security (TIFS).

PDF Cite DOI URL

(2024). ARCTURUS: Full Coverage Binary Similarity Analysis with Reachability-guided Emulation. ACM Transactions on Software Engineering and Methodology (TOSEM).

PDF Cite DOI URL

(2024). On the (In)Security of Manufacturer-Provided Remote Attestation Frameworks in Android. Computer Security – ESORICS 2023.

PDF Cite DOI URL

(2023). xVMP: An LLVM-based Code Virtualization Obfuscator (Tool Demo). 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER).

PDF Cite DOI URL

(2023). RGDroid: Detecting Android Malware with Graph Convolutional Networks against Structural Attacks. 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER).

PDF Cite DOI

(2022). iService: Detecting and Evaluating the Impact of Confused Deputy Problem in AppleOS. Annual Computer Security Applications Conference (ACSAC).

PDF Cite DOI URL

(2022). An empirical study of security issues in SSO server-side implementations. Science China Information Sciences.

PDF Cite DOI URL

(2021). Transcode: Detecting Status Code Mapping Errors in Large-Scale Systems. 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE).

PDF Cite DOI URL

(2021). A Semantics-Based Hybrid Approach on Binary Code Similarity Comparison. IEEE Transactions on Software Engineering (TSE).

PDF Cite DOI URL

(2018). BinMatch: A Semantics-Based Hybrid Approach on Binary Code Clone Analysis. 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME).

PDF Cite DOI URL

(2017). Embroidery: Patching Vulnerable Binary Code of Fragmentized Android Devices. 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME).

PDF Cite DOI URL

(2017). Binary Code Clone Detection across Architectures and Compiling Configurations. 2017 IEEE/ACM 25th International Conference on Program Comprehension (ICPC).

PDF Cite DOI URL

(2016). Cross-Architecture Binary Semantics Understanding via Similar Code Comparison. 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER).

PDF Cite DOI URL