• XSS.stack #1 – первый литературный журнал от юзеров форума

Разработка стилера, обсуждение.

Пожалуйста, обратите внимание, что пользователь заблокирован
Какое ядро? Если сервер крутится на винде, ты можешь работать с апи винды.
как бы если кто то не на виндовс, а на маке например, то тогда гг
 
Последнее редактирование:
Пожалуйста, обратите внимание, что пользователь заблокирован
Как вариант, можно реализовать алгоритмы из nss3 у себя в коде, тогда отпадёт нужда тащить библиотеку и рантайм, который нужен для её загрузки.
Это уже всем известно давно и сто раз обсуждалось. Ты же заточишь под 1 версию, а у юзера может быть другая
Наверн хэвэнс гэйт лучший варик)
 
как бы если кто то не на виндовс, а на маке например, то тогда гг
На каком маке? Мы же тут обсуждаем разработку под Windows.
На маке ты в силу ограничений операционной системы без серта (если я не ошибаюсь) ничего не сделаешь.
Алгоритм расшифровки и на никсах и на винде будет один, а нсс на линукс можно в виде пакета поставить.
 
Это уже всем известно давно и сто раз обсуждалось. Ты же заточишь под 1 версию, а у юзера может быть другая
Наверн хэвэнс гэйт лучший варик)
Это невозможно. Алгоритм там один везде (ну или почти везде, хз на счет старых версий)
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Почему? Ты можешь собрать расширение для ПХП на плюсах и из под него работать с нсс.
Да, точно. Забыл об этом варианте.

если честно такой костыль получился, что просто нет слов
Ужасный костыль, да. Хотя, если работает..но , если допустим на машине профиль лисы остался, а дллок нет, тогда грустно. Понятно, что это мелочь, но софт должен стремиться к идеалу.

А как на серве грузить мне интересно?
что как грузить? Берем файлы лисы из профиля, logins.json , key4.db и что там еще, и грузим по обычному хттп. Это же не хром, в лисе нет DPAPI.

В дллках лисы я смотрел в импорте, там импорты win библиотек, даже в некоторых dll я видел вызовы LoadLibraryExW, а для этого ядро надобно.
Ну и что? На сервере можно хоть 1000 дллок поставить.
 
Да, точно. Забыл об этом варианте.


Ужасный костыль, да. Хотя, если работает..но , если допустим на машине профиль лисы остался, а дллок нет, тогда грустно. Понятно, что это мелочь, но софт должен стремиться к идеалу.


что как грузить? Берем файлы лисы из профиля, logins.json , key4.db и что там еще, и грузим по обычному хттп. Это же не хром, в лисе нет DPAPI.


Ну и что? На сервере можно хоть 1000 дллок поставить.
Кстаааати. Где-то видел пок под считывание паролей то ли с хрома, то ли фф путём скана памяти, oни же хранятся в менеджере паролей и происходит их дешифровка браузером после запуска.
Принцип +- такой же как у POS грабберов, кто то пробовал такое?
 
Последнее редактирование модератором:
Пожалуйста, обратите внимание, что пользователь заблокирован
Кстаааати. Где-то видел пок под считывание паролей то ли с хрома, то ли фф путём скана памяти.
вот у нас выкладывали https://xss.pro/threads/68370/ , я лично не пробовал. Теоретически, вполне реально, практически - 1) вопрос инжекта; 2) хром может пофиксить это, банально сделав какой-то cryptprotectmemory.
 
вот у нас выкладывали https://xss.pro/threads/68370/ , я лично не пробовал. Теоретически, вполне реально, практически - 1) вопрос инжекта; 2) хром может пофиксить это, банально сделав какой-то cryptprotectmemory.
1) https://modexp.wordpress.com/
2) Не может, иначе ему прийдется вырезать функционал менеджера паролей. Можем представить, что пароли будут зашифрованными до отображения в менеджере, однако что мешает нам запустить скрытый инстанс хрома и открыть менеджер самому?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Ну и что? На сервере можно хоть 1000 дллок поставить
LoadLibraryExW работает через проецирование файла в виртуальное адресное пространство, а это объект ядра, так, что там syscall, фактически без дедика в виде серва не обойтись
На каком маке? Мы же тут обсуждаем разработку под Windows.
Я говорю про гейт, если ты будешь расшифровывать пароли лисы на сервере, то гейт у тебя - дедик. Если гейт дедик - значит что бы к нему подключится нужен windows. Так вот если у тебя не виндовс, то как ты к нему подключишься например на маке? Вроде никак. А вот красиво же если гейт будет на php. С любой ос подключишься тогда
 
LoadLibraryExW работает через проецирование файла в виртуальное адресное пространство, а это объект ядра, так, что там syscall, фактически без дедика в виде серва не обойтись

Я говорю про гейт, если ты будешь расшифровывать пароли лисы на сервере, то гейт у тебя - дедик. Если гейт дедик - значит что бы к нему подключится нужен windows. Так вот если у тебя не виндовс, то как ты к нему подключишься например на маке? Вроде никак. А вот красиво же если гейт будет на php. С любой ос подключишься тогда
Шта? :D
Что обьект ядра? Адресное пространство процесса? Ты что-то где-то не там прочитал и видимо не понимаешь, о чем говоришь.
LoadLibraryExW работает через проецирование файла в виртуальное адресное пространство, а это объект ядра, так, что там syscall, фактически без дедика в виде серва не обойтись

Я говорю про гейт, если ты будешь расшифровывать пароли лисы на сервере, то гейт у тебя - дедик. Если гейт дедик - значит что бы к нему подключится нужен windows. Так вот если у тебя не виндовс, то как ты к нему подключишься например на маке? Вроде никак. А вот красиво же если гейт будет на php. С любой ос подключишься тогда
Почему дедик, а не, например, впс? При чём подключение к серверу? Ты о чём вообще.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Алгоритм там один везде (ну или почти везде, хз на счет старых версий)
Не везде. Попробуй скачать старые алгоритмы расшифровки с гит хаба. Скачай ту версию файрфокс под которую заточен этот алгоритм с гитахаба. Не удивительно - работает. А теперь попробуй скачать новый файрфокс - облом не работает
 
Пожалуйста, обратите внимание, что пользователь заблокирован
а это объект ядра, так, что там syscall, фактически без дедика в виде серва не обойтись
Причем тут все это? Какие сисколы.. не надо о винде, покупаете линукс впс самую дешевую, устанавливаете nss3 (или копируете .so файлы с линукса), и все , есть серверный декрипт.
А теперь попробуй скачать новый файрфокс - облом не работает
ну тогда берите кастомную реализацию, подскажу - lazagne на гитхабе, там на питоне, можно сразу админку сделать. Я же ее переписал на РНР, берет все ФФ, от самого первого до самого нового.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Я же ее переписал на РНР, берет все ФФ, от самого первого до самого нового
Если это реально работает, то зачем тогда колупаетесь с dllками лисы? И почему тогда на php переписали, а не на C? Была бы расшифровка на клиенте, да и все и не надо грузить эти бд на сервер
 
Если это реально работает, то зачем тогда колупаетесь с dllками лисы? И почему тогда на php переписали, а не на C? Была бы расшифровка на клиенте, да и все и не надо грузить эти бд на сервер
Ты походу вообще не врубился, о чем речь. Квейк запилил враппер над нсс либой на сервере, чтобы декриптить пароли через высокоуровневый интерфейс, а не подтягивать нсс на заражённый ПК и 100500 зависимостей от неё.
Алгоритм заключается в работе с зашифрованными блобами без участия длл и библиотек лисы, а не хз с чем через хивенсгейты.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Если это реально работает, то зачем тогда колупаетесь с dllками лисы?
Проще реализация. С дллками выходит, грубо говоря, 50 строк кода, а кастомная - 500.

И почему тогда на php переписали, а не на C?
Админка на РНР.

Была бы расшифровка на клиенте, да и все
В малваре лишний код = лишние вызовы апи = лишние детекты (есть к чему прицепиться аверу). Ну и серверный код всяко проще. Даже взять кастомную реализацию, имею ввиду самому декриптить (без NSS). Одно дело кодить на РНР или питоне, где у тебя сколько угодно библиотек, места, и не надо думать о памяти, и другое - в боте, где все ограничено.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
На маке ты в силу ограничений операционной системы без серта (если я не ошибаюсь) ничего не сделаешь.
На маке есть встроенный петон, его можно использовать как, допустим, павершелл на венде, в том числе и условный шеллкодец запустить.

По сабжу: делайте стиллер в виде шеллкода, инжектируйте в процесс лисы, там будет уже загруженная nss, плюс проактивка не будет эрегировать на то, что процесс лисы читает профиль пользователя. Конечно, придется следить, чтобы инжект не палился, но есть много вариантов в паблике.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
По сабжу
да инжект по любому придется кодить. как вижу, аверы ругаются на чтение данных браузера; но я все же склоняюсь к мысли, что ШК должен собрать файлы и отправить на сервер; чем меньше кода в боте, тем лучше.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
По сабжу: делайте стиллер в виде шеллкода, инжектируйте в процесс лисы, там будет уже загруженная nss, плюс проактивка не будет эрегировать на то, что процесс лисы читает профиль пользователя. Конечно, придется следить, чтобы инжект не палился, но есть много вариантов в паблике.
Можно мб инжект через dll hijacking, будет ли детектится?
Если лиса закрыта, то надо открывать) если открывать ее скрывая окна, то хз как их норм скрывать без детектов. Если по простому, то ShowWindow вряд-ли сработает
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Можно мб инжект через dll hijacking, будет ли детектится
Зависит от авера и от dll. Если в твоей длл все экспорты будут форварженные (а таким образом проще всего сделать длл для хайджекинга), то скорее всего будет порядочно детектов, тк такая ситуация в легитимном софте мало вероятна.

Если лиса закрыта, то надо открывать) если открывать ее скрывая окна, то хз как их норм скрывать без детектов. Если по простому, то ShowWindow вряд-ли сработает
Ну зависит от модели работы стиллера, по большому счету ничего не мешает повисеть внутри какого-нибудь эксплорера и подождать запуска браузера пользователем, в том числе и несколько перезагрузок системы переждать. Инжект уже есть в такой модели, персистанс тоже может пригодиться в будущем.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
К слову, в лисе есть антиинжект, не знаю как там сейчас, но году в 2018 были защиты; в хроме вроде тоже.
Понятно, что это все опенсорц , да и не опенсорц можно отдебажить, но все же.
ничего не мешает повисеть внутри какого-нибудь эксплорера
а как аверы реагируют на доступ к файлам с эксплорера? Потому как туда проще заинжектится.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх