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

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

Пожалуйста, обратите внимание, что пользователь заблокирован
Майки уже перестали релизить 32 бита, кста. Ну или типа того.
Хостов на вин32 от этого меньше не стало
 
В хайде нужно 200 лайков, что-бы просмотреть.
Я маленький еще.)))

Вангую, что там что-то типо "Расшифровывай на сервере", да можно например питон скриптом, там не нужны зависимости и длл.)))

Да, как решение проблемы можно.
 
там принципиально просто всё, щас скину ссылку на что можно опереться https://github.com/kerbyj/goLazagne/blob/master/browsers/mozillaGoLazagne.go на голанге, но по сути разницы нет.
А вот и вредные советы пошли с вредными ссылками, хотя бы в issues заглянул. На данный момент эта реализация не поддерживает Firefox последних версий, месяца как три уже. Они почти полностью изменили криптографические примитивы
Лучше смотреть на реализацию в оригинальной лазанье на питоне, там уже с поддержкой последних версий
 
Вот это костыль так костыль, но как говорится на вкус и цвет...
У нас есть грубо 4 способа.
-nss тащим на клиент.
-Кастомная реализация на клиенте
-nss на сервере
-Кастомная реализация на сервере.
Если тащить nss на клиент, то имеем дело с тем, что
1) Нужно подкачивать зависимости/либо искать их на клиенте(что, если профиль остался, а фф удален).
2) После подкачки зависимостей, нужно делать поддержку для фф 86/64.
3) Вес реализации
4) Для авера дополнительная возможность зацепиться за код. Хотя именно в этом пункте все зависит от того, как кодер сделает.
Если тащить кастомную реализацию -
1) Лишаемся проблемы 86/64, так как работаем на прямую с профилем.
2) Не тянем зависимости nss
3) Вес остаётся.
4) Самый огромный минус, что будет ломаться из-за возможных обновлений фф.
Но самый огромный плюс, если делать это на клиенте - нет нужды тащить весь профиль на сервер. А только полезные данные.
В случае с серверным решением - мы вольны использовать любые технологии, однако в кастомной реализации так же мало смысла, ибо ломается. То есть способ через nss на сервере и стабильный и позволяет клиентскому коду похудеть. Клиент код - найти, сжать, отправить.
Однако минус в том, что нужно скачивать весь профиль(или найти в нем только те файлы, что нужны). Я нашёл лучший подход из этого, по моему мнению и реализовал.
———
И теперь я тебе отвечу тебе тут и на ту ветку и на эту. У меня на тебя не горит, просто ты х#йню пишешь. Какие костыли бл#ть? Фф в принципе имеет костыльный подход к расшифровке, я выбрал менее проблемный из всех. Ты лучше скажи, что ты используешь из этого, и резко тоже станешь костыльным))) потому что в большей или меньшей степени во всех способах все не идеально и по другому никак. Но офк ты отшутишься и сольешься, так что я жду конструктива(можно не ждать)
 
В хайде нужно 200 лайков, что-бы просмотреть.
Я маленький еще.)))

Вангую, что там что-то типо "Расшифровывай на сервере", да можно например питон скриптом, там не нужны зависимости и длл.)))

Да, как решение проблемы можно.
Скрытый контент для пользователей: X-Shar.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
У нас есть грубо 4 способа.
-nss тащим на клиент.
-Кастомная реализация на клиенте
-nss на сервере
-Кастомная реализация на сервере.
Если тащить nss на клиент, то имеем дело с тем, что
1) Нужно подкачивать зависимости/либо искать их на клиенте(что, если профиль остался, а фф удален).
2) После подкачки зависимостей, нужно делать поддержку для фф 86/64.
3) Вес реализации
4) Для авера дополнительная возможность зацепиться за код. Хотя именно в этом пункте все зависит от того, как кодер сделает.
Если тащить кастомную реализацию -
1) Лишаемся проблемы 86/64, так как работаем на прямую с профилем.
2) Не тянем зависимости nss
3) Вес остаётся.
4) Самый огромный минус, что будет ломаться из-за возможных обновлений фф.
Но самый огромный плюс, если делать это на клиенте - нет нужды тащить весь профиль на сервер. А только полезные данные.
В случае с серверным решением - мы вольны использовать любые технологии, однако в кастомной реализации так же мало смысла, ибо ломается. То есть способ через nss на сервере и стабильный и позволяет клиентскому коду похудеть. Клиент код - найти, сжать, отправить.
Однако минус в том, что нужно скачивать весь профиль(или найти в нем только те файлы, что нужны). Я нашёл лучший подход из этого, по моему мнению и реализовал.
———
И теперь я тебе отвечу тебе тут и на ту ветку и на эту. У меня на тебя не горит, просто ты х#йню пишешь. Какие костыли бл#ть? Фф в принципе имеет костыльный подход к расшифровке, я выбрал менее проблемный из всех. Ты лучше скажи, что ты используешь из этого, и резко тоже станешь костыльным))) потому что в большей или меньшей степени во всех способах все не идеально и по другому никак. Но офк ты отшутишься и сольешься, так что я жду конструктива(можно не ждать)
как я правильно понял, твоя софтина грузит, например logins.json, на сервер. Там подбирается нужная версия nss3.dll и идет дешифровка? В таком случае можно и хром версии 80 так же на сервере дешифровать, загрузив .db и ключ. Просто копипаст
 
как я правильно понял, твоя софтина грузит, например logins.json, на сервер. Там подбирается нужная версия nss3.dll и идет дешифровка? В таком случае можно и хром версии 80 так же на сервере дешифровать, загрузив .db и ключ. Просто копипаст
Под хайдом рабочий python3 сорц по дешифровке фф на стороне Linux сервера, с использованием либ libnss3.so и остальных. Расписано что куда настраивать, чтобы все работало. Только профиль подавай. Готовое по сути решение для вставки в Python фреймворк Django/Tornado. Тянет куки и пароли.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Под хайдом рабочий python3 сорц по дешифровке фф на стороне Linux сервера, с использованием либ libnss3.so и остальных. Расписано что куда настраивать, чтобы все работало. Готовое по сути решение для вставки в Python фреймворк Django/Tornado.
Ааа, у меня тоже такой вариант был. Для полного счастья можно и такое реализовать для хрома 80. И кайфуй. Я уже такое делал на серваке. Довольно хорошо сбросил вес проги. (а для просмотра не хватает реакции)
 
Ааа, у меня тоже такой вариант был. Для полного счастья можно и такое реализовать для хрома 80. И кайфуй. Я уже такое делал на серваке. Довольно хорошо сбросил вес проги. (а для просмотра не хватает реакции)
С хромом не все так просто. Тебе нужно сдампить DPAPI. Это не просто вызов CryptUnprotectData, как в случае клиент-сайд кода.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
С хромом не все так просто. Тебе нужно сдампить DPAPI. Это не просто вызов CryptUnprotectData, как в случае клиент-сайд кода.
да, с клиента берем ключ (при помощи dpapi), копируем login data, web data, cookies и отправляем на сервер. Но dpapi будет в разы меньше весить, чем полная дешифровка.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Значит, самый оптимальный вариант для хрома -получить ключ, файлы и дешифровать на сервере. Для фф почти то же самое. Значит, в 2020 году можно стиллер сделать почти при помощи копипаста
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Значит, самый оптимальный вариант для хрома -получить ключ, файлы и дешифровать на сервере. Для фф почти то же самое. Значит, в 2020 году можно стиллер сделать почти при помощи копипаста
Причем тут копипаста?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Причем тут копипаста?
Ну, ты копируешь файлы, а уже на сервере происходит дешифровка
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Ну да, щас бы малварь под х64 писать.
Хотя как вариант можно с собой вируталбокс 32 битный таскать, там развернуть винду х64 и оттуда уже свою малварь стартовать :)
Что за бред ты несешь? Банально для инжектирования пейлоада в процесс тебе прийдется тащить в своем билде две его сборки - x32/x64, иначе ты пейлоад банально не заинжектишь.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Что за бред ты несешь? Банально для инжектирования пейлоада в процесс тебе прийдется тащить в своем билде две его сборки - x32/x64, иначе ты пейлоад банально не заинжектишь.
Как это относится к стиллеру?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Как это относится к стиллеру?
А как твое сообщение относится к стиллеру? Ты говорил про в целом кодинг про х64.
 
Под хайдом рабочий python3 сорц по дешифровке фф на стороне Linux сервера, с использованием либ libnss3.so и остальных. Расписано что куда настраивать, чтобы все работало. Только профиль подавай. Готовое по сути решение для вставки в Python фреймворк Django/Tornado. Тянет куки и пароли.
можно тоже под личный хайд??
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Скрытое содержимое
Переписал на golang. Собирать нужно с cgo.
./profile - папка с профилем (key3.db/key4.db, cert8.db/cert9.db)
./libs - папка с либами фаерфокса
 
Последнее редактирование:


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