黑客在入侵系统之前,所做的最重要的步骤就是确定目标机器所运行的操作系统。确定操作系统之后,就能缩小可以尝试的攻击类型范围。例如,如果对Macintosh系统进行sendmail攻击或者对Linux机器使用Microsoft Exchange缓冲区溢出攻击,都不会取得效果。