当前位置: 技术问答>linux和unix
telnet用户名密码验证程序需求帮助,慷慨送分!!!
来源: 互联网 发布时间:2015-04-12
本文导语: 各位大哥好,在下想编一个检验linux远程登录telnet用户名密码是否正确的程序,但是不知道为什么显示到 "test lines2"之后就停了,因为在下急切需要此程序,所以请各位千万帮忙,绝对送分!程序见下:(一些变量定义...
各位大哥好,在下想编一个检验linux远程登录telnet用户名密码是否正确的程序,但是不知道为什么显示到
"test lines2"之后就停了,因为在下急切需要此程序,所以请各位千万帮忙,绝对送分!程序见下:(一些变量定义等略去)
#include ...
char pala[MAX];
char pala1[MAX];
int lenpala;
int lenpala1;
int i;
FILE *fileres;
int track;
char nulldata[MAX];
char dataval[MAX];
char tempbuf[MAX];
unsigned long resolve(char *host_name) {
struct in_addr addr;
struct hostent *host_ent;
if((addr.s_addr = inet_addr(host_name)) == -1) {
if(!(host_ent = gethostbyname(host_name))) return(0);
memcpy((char *)&addr.s_addr, host_ent->h_addr, host_ent->h_length);
}
return(addr.s_addr);
}
int attack_telnet(char *arg, char *arg1) {
int ret = N;
printf("Begin test for telnetn");
if ((sock=socket(AF_INET,SOCK_STREAM,0))
"test lines2"之后就停了,因为在下急切需要此程序,所以请各位千万帮忙,绝对送分!程序见下:(一些变量定义等略去)
#include ...
char pala[MAX];
char pala1[MAX];
int lenpala;
int lenpala1;
int i;
FILE *fileres;
int track;
char nulldata[MAX];
char dataval[MAX];
char tempbuf[MAX];
unsigned long resolve(char *host_name) {
struct in_addr addr;
struct hostent *host_ent;
if((addr.s_addr = inet_addr(host_name)) == -1) {
if(!(host_ent = gethostbyname(host_name))) return(0);
memcpy((char *)&addr.s_addr, host_ent->h_addr, host_ent->h_length);
}
return(addr.s_addr);
}
int attack_telnet(char *arg, char *arg1) {
int ret = N;
printf("Begin test for telnetn");
if ((sock=socket(AF_INET,SOCK_STREAM,0))