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

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

Пожалуйста, обратите внимание, что пользователь заблокирован
WMI позволяет удалить копии от 32 битного процесса на 64 битной машине, а чистый СОМ апи - вроде как нет.
?? Мы же создавать копию будем на x32 процессе, собственно и удалять тоже придется на x32 процессе. В чем проблема то?
 
А инжект в SearchIndexer кто нибудь пробовал? Эта штука вроде как только тем и занимается, шерстит по диску пока юзер ушел бутеры точить. Вообще это сервис, но собственно какая разница если стартануть его с юзермода. Он по логике должен быть в вайт листе ав на предмет открытия не "своих" файлов. ЗЫ: Это просто теория которую я обязательно проверю позже, руки просто не дошли.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Эта штука вроде как только тем и занимается, шерстит по диску пока юзер ушел бутеры точить.
Вообще говоря, эта штука еще и сохраняет свои данные в базе, доступной через COM. Для примера можно посмотреть реализацию в Seatbelt'е (по-моему, могу попутать), но вы не поверите, сколько интересной информации можно в этой базе найти.

ADD: ога, в ситбелте https://github.com/GhostPack/Seatbe.../Seatbelt/Commands/Misc/SearchIndexCommand.cs
 
Последнее редактирование:
Пожалуйста, обратите внимание, что пользователь заблокирован
В чем проблема то?
Надо пробовать, ничего не скажу. Мой опыт с VSS ограничен сугубо белыми программами.
Он по логике должен быть в вайт листе ав на предмет открытия не "своих" файлов
Да, интересная идея.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Расшифровка происходит на сервере
Очень круто! Пытался такое реализовать в своём Lumma, но идеи разбились на этапе расшифровки паролей из Mozilla, где есть cryptoapi вызов CryptUnprotectData по-моему, и расшифровывать нужно только на пк холдера, плюс некоторые библиотеки типа mozglue.dll и nss3.dll которые непонятно как линковать на сервере, разве что бекенд тоже на C писать.

Ну и хотелось бы скрины панели увидеть
 
Очень круто! Пытался такое реализовать в своём Lumma, но идеи разбились на этапе расшифровки паролей из Mozilla, где есть cryptoapi вызов CryptUnprotectData по-моему, и расшифровывать нужно только на пк холдера, плюс некоторые библиотеки типа mozglue.dll и nss3.dll которые непонятно как линковать на сервере, разве что бекенд тоже на C писать.

Ну и хотелось бы скрины панели увидеть
Вытаскиваешь структуру приват кея и хэш из key4.db - дешифруешь на сервере пароли по ним. Настолько просто, что неочевидно. Подсказка: metadata nssprivate
А вообще декрипт через вызов библиотек лисы, это провал.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
но идеи разбились на этапе расшифровки паролей из Mozilla, где есть cryptoapi вызов CryptUnprotectData по-моему, и расшифровывать нужно только на пк холдера, плюс некоторые библиотеки типа mozglue.dll и nss3.dll которые непонятно как линковать на сервере, разве что бекенд тоже на C писать.
в мозилле нет DPAPI, оно в хроме. По мозилле см. здесь https://xss.pro/threads/38575/post-465161 , там ничего сложного, абсолютно. тупо скопировал либы в 1 папку и раздешил.

А вообще декрипт через вызов библиотек лисы, это провал.
Предлагаешь парсить вручную, ASN.1 это все? вариант, но сложный (относительно), и алгосы менялись уже раза 3.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
А вообще декрипт через вызов библиотек лисы, это провал.
Почему провал? Недавно пробовал этот вариант, на серв поставил новые dll лисы и эти новые dll дешифруют пропифи 68+ версии Firefox, ниже уже не, думаю на такой случай поставить ещё более старые dll
 
Предлагаешь парсить вручную, ASN.1 это все? вариант, но сложный (относительно), и алгосы менялись уже раза 3.
Алгосы ведь не так часто меняются, раз в 5 лет и переписать можно, или я все пропустил (я просто делал когда key4.db уже был давно, а это года 3 назад).
Почему провал? Недавно пробовал этот вариант, на серв поставил новые dll лисы и эти новые dll дешифруют пропифи 68+ версии Firefox, ниже уже не, думаю на такой случай поставить ещё более старые dll
У меня вообще никаких длл нет, все парсится на сервере, из key4.db дергается хэш и структура, пароли дергаются из logins.json и декриптятся через ASN.1. PHP как бэкенд в 2022 уже устарел, если вы линкуете в него nss.
 
Последнее редактирование:
Пожалуйста, обратите внимание, что пользователь заблокирован
Алгосы ведь не так часто меняются, раз в 5 лет и переписать можно, или я все пропустил (я просто делал когда key4.db уже был давно, а это года 3 назад).
Хз как они меняются, у себя я реализовал key4.db , AES / 3DES , т.е. два варианта; более старые мб иначе, не знаю. Перечитай эту тему, сообщения Haunt - вопрос в реализации. Т.е. на библиотеках ты сделал и забыл (скорее всего), и не надо погружаться в ASN и так далее. Проблема в том, что 99% делают по мудацки - качают библиотеки на комп юзера, а надо дешить на сервере.
 
подскажите, пожалуйста, какими знаниями (помимо хорошего знания с++) надо обладать, чтобы написать хороший стиллак под винду?
Столько раз уже обсуждалась эта тема, на форуме очень много статей, например вот.
 


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