建站四大件:操作系统、数据库、中间件、脚本语言
1.操作系统选择
Windows2003 2008
Linux red hat FreeBSD Ubuntu等
如何区分网站服务器是Linux还是windows:windows不区分大小写,Linux区分
TTL值介乎于110-128之间的,基本我们可以判断为是Windows系列的操作系统
TTL值介乎于50-64之间的,基本我们可以判断为是Linux/CentOS/FreeBSD等操作系统。
Linux系统的TTL值计算方法是 (64-所过路由数量)=最终TTL
Windows系统的TTL值计算方法是 (128-所过路由数量)=最终TTL
2.脚本语言
Asp php aspx jsp cgi war py pl等
域名后index后加php ,asp,aspx,py,jsp等常见网页编程语言的后缀,哪个能打开就是哪个了
如:
但是将asp改为jsp就不可以:
还可以查看robots.txt文件
3.网站数据库
Access mysql mssql oracle Sybase db2 postsql
从端口判断:
mysql:3306
mssql:1433
oracle:1521
如果端口被更改了可以利用nmap来探测
还可以根据搭建组合来判断:php+mysql 、asp+access、mssql、aspx+mssql、jsp+mssql、oracle
小型站点一般是access 大型站点一般是oracle