print_element (PRINT_RELEASE, name.release);//发行版本,如:2.2.16-22
print_element (PRINT_VERSION, name.version);//
print_element (PRINT_MACHINE, name.machine);//机器类型,如i686
print_element (PRINT_PROCESSOR, processor);//处理器类型
知道怎么改吧,不知道?提示一下,如果要显示操作系统为SunOS,替换第一行为:
print_element(PRINT_SYSNAME,"SunOS");
编译后,运行./uname –s,就会显示SunOS
当然你应该把每一项都进行修改,使人看不出破绽。
最后把改好的uname拷到/bin目录。
我在修改时还加了一个-Y的参数,目的是显示真正的信息,给自己看的。默认显示修改过的信息。
6. 其他一些杂项
建议你尽量关掉不必要的服务,对于开放的其他服务要仔细检查,使它不至于有泄密的信息。
不同操作系统的shell提示符也不太一样,尽量修改的和伪装目标一致。
结束语:
当然,要想保证服务器安全,这一点是远远不够的,它只能减小被攻击成功的概率。
如果更深一些,伪装成一个蜜罐子,来诱捕黑客,则不在本文的讨论范围之内。
摘自:三味自我 作者:Yuky
来源:非常 Linux
|