9life
9
- 🔴 09:04 Повітряна тривога в Харків.обл.
- #1461
жуткая жуть
Перегляньте відео нижче, щоб дізнатися, як встановити наш сайт як веб-програму на головному екрані.
Замітка: Для цієї функції наразі потрібен доступ до сайту за допомогою вбудованого браузера Safari.
слей зашифрованную инфу на внешние носители и пусть лежит, будет дешифратор - хорошо, нет - нет, и продолжать работать.Кажить, включать режим "ждун" на "дешифровку", или таки забить нафиг?
Кажить, включать режим "ждун" на "дешифровку", или таки забить нафиг?
Кажить, включать режим "ждун" на "дешифровку", или таки забить нафиг?
а если файл весит 100кб?петя шифрует только первый мегабайт каждого файла
ну так... цікаво самому расколупать... а в чем прикол ждать, когда за Вас это сделают другие и восстановить данные, которые Вам не нужны?ЗЫ. Я не админ, у меня совсем другая работа, но блин цикавоже.. )))
а если файл весит 100кб?![]()
а если файл весит 100кб?
Ничего подобногоЗначит там нет ничего важного.
очень большая бухгалтерская таблица excel
не было у Вас никакого "пети". И внутри ZvitPublishedObjects.dll никакого "пети" нет. То, что там внутри - не "петя", строго говоря.
Вам уже прокомментировали тут https://www.kharkovforum.com/showthread.php?t=4900550&page=79#post60524056а кто тогда в профиле пользователя в котором был проинстален медок в реестре создал веточку "HKEY_CURRENT_USER\SOFTWARE\WC" ?
Вам уже прокомментировали тут https://www.kharkovforum.com/showthread.php?t=4900550&page=79#post60524056
Та понятно. просто нет носителя куда скинуть образ, шоп с ним потом колупаться.
Работоспособность Системывосстановлена...
// Based on function Ox10001973
void cryptFiles(hProv, aesKey) {
for every file candidate F:
cryptFile(hProv, aesKey);
}
// Based on function 0x1000189A
void cryptFile(hProv, aesKey, Path) {
// Get handle to Path
HANDLE hFile = CreateFile(...);
uint64_t size;
// This is not the exact Windows API, but this makes the explanation easier...
GetFileSizeEx(hFile, &size);
bool final;
// Compute encryption size
if (size <= 0x100000) {
// Here, the next multiple of 16 of Size is computed. Indeed, when the
// file is less than 1MB, CryptEncrypt this will use PKCS5 padding for
// the last block. Our file will be thus at most one 16 byte block larger.
size = ((size/16) + 1)*16;
final = TRUE;
}
else {
// If we have 1MB of data to encrypt, then the Final is set to FALSE.
// Indeed, CryptEncrypt will *always* add a final padding block, even if
// the size of the data to encrypt is a multiple of 16. In this case, if
// it has set the Final flag to TRUE, 16 bytes would have been overwritten
// in the original file (as encryption is done in-place, see above),
// with no chance of retrieving them.
final = FALSE;
}
// MemoryMap isn't a Windows API. This is basically just to say that
// only "size" bytes are memory mapped.
void* buffer = MemoryMap(hFile, size);
DWORD sizeEncrypted;
CryptEncrypt(hProv, 0, final, buffer, &sizeEncrypted, size);
// This makes sure that encrypted data are effectively written on the
// hard disk.
FlushViewOfFile(..);
// Then close the memory map and the file.
}
первоисточник - статья Антона Черепанова.там пост без ссылки на первоисточник на то кто именно утверждает что в том файле только шлюз
мнение 38 программ "появилось" именно после этой статьи и приведенного в ней анализа.Вы будете противопоставлять мнение 38 антивирусных программ мнению какого-то анонимного поста не имеющего ссылки на первоисточник?
Берете исходный файл ZvitPublishedObjects.dll - он не кусается.
о! можно попросить?я могу ему и саму dll-ку с "петей" дать (которая perfc.dat) - у меня есть экземплярчик
о! можно попросить?
в архив его под пароль и убрать расширение файла, всёинтересно, как я его тебе передам... почта - вируса не пропустит....