PE开发:
1、精通C++、数据结构、算法,熟练使用WINSDK、MFC、ATL、STL编程技术;
2、熟悉汇编语言、PE文件格式;
3、了解病毒、ollydbg及脱壳原理;
4、熟悉流行的framework编译器所生成的代码框架;
Web安全开发:
1、IE漏洞工作原理;
2、Iframe漏洞和脚本程序工作原理和流程;
3、恶意脚本查杀。
4、精通脚本编程;
5、熟悉web相关程序和软件工作原理;
6、IE或者其他web浏览器漏洞原理
病毒分析开发:
1、病毒分析;
2、反病毒技术研究;
3、病毒邮件处理。
4、熟悉Windows SDK,有相当的Windows API;
5、熟悉X86汇编语言,有熟练使用softice, OllyDbg, IDA等调试、分析工具;
网络安全开发:
1、流行操作系统平台及应用的攻击及防御技术研究;
2、跟踪国内外安全动态,对安全事件进行快速响应。
3、具有网络安全攻防知识,对各类操作系统、应用平台的弱点深入理解;
4、熟悉TCP/IP协议和逆向工程、C语言;
5、计算机基础知识(计算机原理、操作系统、数据结构、计算机网络)
6、Windows底层管理机制,熟悉驱动开发/RootKit技术/有桌面安全开发/杀毒软件与防火墙原理;
7、掌握ASM/C/C++语言,熟练使用VC开发环境
8、熟悉Windows底层管理机制,熟悉驱动开发/RootKit技术/有桌面安全开发/杀毒软件与防火墙原理
9、熟悉C/S构架开发,了解linux下网络程序开发