Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Zhongming Yi

Chengdu

Summary

  • 7+ years technical engineering experience with coding in C
  • 7+ years experience in Cyber-Security domain
  • 7+ years experience in the design, implementation, debugging and testing of operating system drivers (kernel mode and user mode)
  • Skilled in analyzing Windows dump files (dmp) and proficient in using Windbg for both dump analysis and real-time dual-machine debugging.
  • Proficient in Windows kernel mechanisms, including memory management, process management, interrupt handling, and SSDT (System Service Descriptor Table).
  • Familiar with the detection logic of mainstream antivirus software and common logic used by prevalent viruses and Trojans, evasion techniques, and methods of exploiting vulnerabilities.
  • Possesses strong learning abilities and demonstrates a rapid grasp of new technologies and programming languages.

Overview

7
7
years of professional experience

Work History

Software Engineer

Intel Products (Chengdu) Co., Ltd.
11.2021 - 05.2024

QAT kernel driver development, POC delivery of cutting-edge features.

QAT is about accelerating data encryption and compression for applications, from the web to the enterprise, from the cloud to storage, and from content delivery to databases.

  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Updated encryption and decryption driver code to support the latest protocol TLS 1.3, involving HKDF process and hardware interaction.
  • Fixed PSIRT bug.(PSIRT was found by someone outside the company , and always cause the crash or 0day).
  • Fixed bugs of Encrypt\Decrypt(RSA,ECDH,ECDSA) in driver code.
  • Repaired bugs caused by undocumented Windows functions by reverse engineering, primarily by analyzing the execution flow of undocumented functions within "ntoskrnl.exe" to determine the root cause.
  • Improve application security maturity at scale by designing, implementing, and building security solutions

Windows Driver Engineer

360 Ludashi Holdings Ltd.
06.2020 - 11.2021

Developing kernel driver code for new requirements, reverse-engineering kernel layers and application software of other products to analyze their logic, thereby safeguarding our own driver.

  • Implemented protection code for product files using the Minifilter file filtering driver framework, preventing malicious programs from deletion.
  • Developed a process callback driver to safeguard product process files, preventing malicious programs from forcibly terminating them.
  • Implemented anti-debugging and anti-virtual machine protections to the core code to prevent reverse engineering of the product by competitors.
  • Improve application security maturity at scale by designing, implementing, and building security solutions

Integrated Research and Development

Sichuan Silingsi Network Technology Co., Ltd.
06.2018 - 06.2020

Responsible for developing antivirus software as well as crafting virus software for testing purposes.

  • Developed numerous undetectable test virus cases that can bypass mainstream antivirus software on the market, such as Windows Defender, 360 Total Security, Kaspersky, Norton, and Symantec.
  • Reverse-engineered virus and Trojan samples found online, familiar with common anti-debugging techniques, and proficient in conventional reverse engineering methods.
  • Developed a virus scanning tool that detects and intercepts virus behavior through signature analysis, behavior analysis, etc. Proficient in common evasion techniques and popular virus and Trojan disguises.

Research and Development Engineer

Zhuhai Shifang Technology Co., Ltd.
08.2017 - 02.2018

Developed and maintained decentralized remote control software, while also analyzing prevalent Trojan viruses and documenting their characteristics and features.

Education

Bachelor of Science - Cyber-Security

Chengdu University of Information Technology
Chengdu,Sichuan,China
07.2017

Skills

  • OS kernel
  • Feature and Application Implementation
  • Programming
  • Virtualization
  • Programming Languages: C,Python,x86 Assembly Language
  • Software Development Tools: Visual Studio
  • Reverse Tools:IDA,Ollydbg,Windbg
  • Teamwork and Collaboration
  • Debugging techniques

Languages

English
Professional Working
Chinese (Mandarin)
Native or Bilingual

Timeline

Software Engineer

Intel Products (Chengdu) Co., Ltd.
11.2021 - 05.2024

Windows Driver Engineer

360 Ludashi Holdings Ltd.
06.2020 - 11.2021

Integrated Research and Development

Sichuan Silingsi Network Technology Co., Ltd.
06.2018 - 06.2020

Research and Development Engineer

Zhuhai Shifang Technology Co., Ltd.
08.2017 - 02.2018

Bachelor of Science - Cyber-Security

Chengdu University of Information Technology
Zhongming Yi