[Source] - Самоудаление программы [C+P] | ФОРУМ СОЦИАЛЬНОЙ ИНЖЕНЕРИИ ⭐️MeHack⭐️ - Читы, базы, раздачи аккаунтов, сливы скриптов, способы заработка

[Source] Самоудаление программы [C+P]

Тема в разделе "C/C++", создана пользователем iExploit, 18.08.18.Просмотров: 625

  1. iExploit %USERNAME%

    iExploit

    Продвинутый

    58 сообщения
    89 симпатий
    3
    розыгрышей
    7 лет с нами
    4 месяца с нами
    8 дней с нами
    Код:
    void autoDelete()
    {
        TCHAR szFile[MAX_PATH], szCmd[MAX_PATH];
    
        if ((GetModuleFileName(0, szFile, MAX_PATH) != 0) && (GetShortPathName(szFile, szFile, MAX_PATH) != 0))
        {
            lstrcpy(szCmd, "/c del ");
            lstrcat(szCmd, szFile);
            lstrcat(szCmd, " >> NUL");
    
            if(GetEnvironmentVariable("ComSpec", szFile, MAX_PATH) != 0)  ShellExecute(0, 0, szFile, szCmd, 0, SW_HIDE);
        }
    
        exit(0);
    }
    Как использовать - дело ваше. Возможно вы боитесь за свой хост, думая, что кто то дешифрует ваш Xor-шифр. В моем случае - приходится клеить файлы, после открытия происходит дроп в темп, поэтому у меня самоудаление более применимо.

    Собственно, для самых маленьких:
    Код:
    #include <iostream>
    #include <windows.h>
    
    void autoDelete()
    {
        TCHAR szFile[MAX_PATH], szCmd[MAX_PATH];
    
        if ((GetModuleFileName(0, szFile, MAX_PATH) != 0) && (GetShortPathName(szFile, szFile, MAX_PATH) != 0))
        {
            lstrcpy(szCmd, "/c del ");
            lstrcat(szCmd, szFile);
            lstrcat(szCmd, " >> NUL");
    
            if (GetEnvironmentVariable("ComSpec", szFile, MAX_PATH) != 0)  ShellExecute(0, 0, szFile, szCmd, 0, SW_HIDE);
        }
    
        exit(0);
    }
    
    int main()
    {
        autoDelete();
        return 0;
    }
     
    Последнее редактирование: 12.08.18