Суббота, 14.05.2011, 22:39 Приветствую вас Гость | Группа "Гости" 
[ Главная · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 1 1
Модератор форума: gravitas  
delfcode » Программирование » Delphi Вирусология » Trojan.Downloader посоветуйте идейку (по реализации обновления вирусов)
Trojan.Downloader посоветуйте идейку
wmFest Дата: Среда, 11.05.2011, 19:41 | Сообщение # 1
Участник
Группа: Пользователи
Сообщений: 13
Статус: Offline
Статус сообщение:
троян стандартный: пользователь его добровольно скачивает и запускает; троян выдаёт ошибку типа "у вас ацтойный комп", а сам в это время копируется в Program Files и автозагрузку. Далее он должен скачать с сайта тела вирусов.
Так вот я хочу спросить у вас, более опытных товарищей smile как грамотно реализовать вот такую схему с обновлениями: троян берёт с какого-либо сайта список ссылок на скачивание вирусов, скачивает, запускает. На следующий день мне захотелось модернизировать какой-либо вирус или добавить к примеру новый. Так вот при следующем запуске трояна он как-то должен обнаружить, что вирус на сайте обновлён и надо качать новую версию, а старую допустим удалить(ну или просто забыть про неё).
И вот у меня есть идея, что надо создавать текстовый файл, записывать туда ссылки на текущие версии вирусов. При следующем запуске сверять ссылки, полученные с сайта, с текстовым файлом; и при обнаружении различий скачивать новую версию. Это хорошая идея? Грамотная?
Ведь наверно такой трой - это велосипед, и всё это давно реализовано и проверено. Мб есть исходники именно такого троя?
 
gravitas Дата: Среда, 11.05.2011, 20:20 | Сообщение # 2
Гроза нарушителей!
Группа: Модераторы
Сообщений: 210
Статус: Offline
Статус сообщение:
Homo Technicus
Quote (wmFest)
И вот у меня есть идея, что надо создавать текстовый файл, записывать туда ссылки на текущие версии вирусов. При следующем запуске сверять ссылки, полученные с сайта, с текстовым файлом; и при обнаружении различий скачивать новую версию. Это хорошая идея? Грамотная?

Текстовый файл сам по себе идея не очень, но правильная. Лучше в реестр записывать текущую версию, и мситывать при запуске. Для простоты - не так "1.7", а лучше просто "17", чтобы потом просто проверить, какое из чисел больше.

По поводу исходника - уж извеняй, сам) Но вот тебе все же кое что https://delfcode.ru/forum/22-71-1 .


Для ускорения получения ответов на ваши вопросы рекомендуется подкармливание в виде +'ов в рейтинг :)
 
dolphin Дата: Среда, 11.05.2011, 21:33 | Сообщение # 3
Главный
Группа: Администраторы
Сообщений: 673
Статус: Offline
Статус сообщение:
Много дел!
Насчёт реестра - можно, но лично я не советую объясню почему. Не всегда есть доступ к нему, не из по всех учёток и сложность реализаци - кода будет больше да и запутаннее (не судите строго, это уже кто как любит). Действительно проще положить где нибудь файл допустим version.dat и в него писать число 1 или 2 в зависимости от верси. При запуске лудер будет сравнивать файл в интернете допустим trojan3.exe а в файле цифра 2, 3 больше 2 - качаем и устанавливаем записваем в version.dat цифру 3.




 
XSPY Дата: Четверг, 12.05.2011, 14:39 | Сообщение # 4
Частый гость
Группа: Проверенные
Сообщений: 63
Статус: Offline
Статус сообщение:
Delphi+ASM
Долфин прав насчет реестра!Плюс еще добавлю: если будешь писать на ВинАПи,то лучше откажись от етого,так как большинство авирей(нормальных) очень быстро вычислят где твой трой,и все о нем по АПИ функциям.Конечно,можно и на ВинАПИ,но тогда нужно код либо обфусцировать,либо шифровать.
З.Ы:еще можно самомодифицыровать лоадер так: установил,что версия самая новая-записал в себя.потом если обнаружил что есть новее-скачал ее,заменил заместо себя и в конце снова записал в себя текущую версию.

Я не крекер,а программист!
Я не преступник-я свободный человек!
Лучше один раз накодить,чем сто раз качать билды!
 
wmFest Дата: Пятница, Вчера, 12:13 | Сообщение # 5
Участник
Группа: Пользователи
Сообщений: 13
Статус: Offline
Статус сообщение:
понял, спасибо=)
и ещё вопрос: я создал сайт на ucoz. оттуда ссылки на вирусы троян и будет брать; и + там есть файловый менеджер, т.е с этого сайта качать и будет. это норм? или где организовать эту "базу данных"?
 
gravitas Дата: Пятница, Вчера, 12:18 | Сообщение # 6
Гроза нарушителей!
Группа: Модераторы
Сообщений: 210
Статус: Offline
Статус сообщение:
Homo Technicus
Не подходит юкоз. Прямых ссылок на скачку файла нет. ПХП скрипты запрещены. Вобщем на любой бесплатный хост с потдержкой пхп переезжай.

Для ускорения получения ответов на ваши вопросы рекомендуется подкармливание в виде +'ов в рейтинг :)
 
dolphin Дата: Пятница, Вчера, 20:12 | Сообщение # 7
Главный
Группа: Администраторы
Сообщений: 673
Статус: Offline
Статус сообщение:
Много дел!
Quote (wmFest)
понял, спасибо=) и ещё вопрос: я создал сайт на ucoz. оттуда ссылки на вирусы троян и будет брать; и + там есть файловый менеджер, т.е с этого сайта качать и будет. это норм? или где организовать эту "базу данных"?

Для простого (проверить->скачать) даже юкоз подойдёт. Если хочешь чего-то больше то как gravitas написал - лучше php за 100р в год самый дешёвый.




 
wmFest Дата: Суббота, Сегодня, 11:35 | Сообщение # 8
Участник
Группа: Пользователи
Сообщений: 13
Статус: Offline
Статус сообщение:
ага, там прямых ссылок нет. там при переходе по ссылке появляется предупреждение о вирусе и кнопочка на подтверждение. и вот я посылал POST на эту кнопочку, вроде норм скачивается. а зачем пхп? чем он поможет в данном случае?
 
C@T Дата: Суббота, Сегодня, 11:54 | Сообщение # 9
Продвинутый
Группа: Пользователи
Сообщений: 111
Статус: Online
Статус сообщение:
:)
сможеш написать хорошую и удобную админку для своего лоадера

P.S когда мне нужно было я писал админку для лоадера, там была и закачка файла на сервер, выбор файла который нужно качать лоадеру, + все файлы хранились в MySQL и удобный(для меня) дизайн



если я чем то помог поставьте +
 
delfcode » Программирование » Delphi Вирусология » Trojan.Downloader посоветуйте идейку (по реализации обновления вирусов)
Страница 1 из 1 1
Поиск:

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