分析了软件漏洞实践教学中存在的问题,提出了基于VulnServer的软件漏洞实践教学建设思路和框架,给出了实践教学的基本模块、扩展模块和自主探索模块实验原理和流程,系统的培养学生软件漏洞挖掘、漏洞分析和漏洞利用的能力。