要掌握的技术和语言有:编程、得到一个开放源代码的Unix并学会使用和运行、学会如何使用WWW和写HTML、实用性英语、熟练掌握 C/C++语言,汇编语言、灰鸽子配置与使用、网页木马制作与传播、网站入侵、木马特征码修改。