网站被黑一般都是以下几种原因:
1、跨站脚本(XSS)
2、注入漏洞
3、恶意文件执行
4、不安全的直接对象参照物
5、跨站指令伪造
6、信息泄露和错误处理不当
7、不安全的认证和会话管理
8、不安全的加密存储设备
9、不安全的通信
10、未对网站地址的访问进行限制
但是现在网站被黑又有了一个新的原因,那就是你网站的服务器使用了盗版的软件,现在有些黑客会制作一些带有后台和病毒的盗版软件和操作系统免费提供下载,其中就包括服务器的操作系统。