Один из способов спасти базу после вируса-шифратора
Задачи пользователя - Корректировка данных
Архивирование баз осуществлялось, но, увы, архивы, учитывая, что хранились на том же сервере на другом жестком диске, также пострадали. В таких случаях в интернете советуют либо связываться с автором-вымогателем, либо смириться и начать ведение базы 1С заново.
Данный способ не панацея, т.к. кому-то помогает, а кому-то нет, судя по редким записям на форумах. Но, может, эта последняя надежда для кого-то окажется спасительной.
Мне помогло зашифрованный файл базы .1CD до расширения .cbf расшифровать утилитой chdbfl.exe. Удалил в наименовании все лишнее у зашифрованного файла, оставив родное расширение.
Т.е. было 1Cv8.1CD.id-{MVWMFZIOCVZRDVZDEIAESWASEIMESTYCDIMQ-07.10.2015 3@59@345085745}-email-vernutfiles@gmail.com-ver-4.0.0.0.cbf.
Переименовал, удалив лишнее: 1Cv8.1CD
Обработал утилитой chdbfl.exe для восстановления файла базы с бывшим расширением .cbf.
Проверка нашла кучу ошибок в записях, но отчиталась, что их исправила.
Дополнительно выполнил тестирование и исправление базы - база стала рабочей. В сети заметил такую статистику, что может и не помочь - вероятность 50 на 50.
Надеюсь, что кого-то спасет. А в целом не забывайте не только регулярно создавать архивные копии. Но и раз в неделю, а можно и чаще, копию(и) баз копировать не внешний носитель и храните вне помещения офиса или рабочего пространство. А то мало-ли что бывает еще - кражи, пожары. Хорошо, если все будет хорошо. Но вдруг если что, то даже база недельной давности очень будет радовать в подобной плачевной ситуации.
Вступайте в нашу телеграмм-группу Инфостарт
расшифровка файла базы с расширением .cbf восстановление 1С 8 после шифровки вирусом дешифровка
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
См. также
Поиск данных Инструменты администратора БД Корректировка данных Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Россия Платные (руб)
Решение для автоматической сверки данных между любыми конфигурациями 1С. Помогает контролировать и проверять обмены, проверять наличие документов при переносах данных, находить изменения в закрытых периодах
9760 руб.
14.11.2025 6146 28 8
Задачи пользователя Инструментарий разработчика Корректировка данных Закрытие периода Разработчик Аналитик Бухгалтер Пользователь Руководитель проекта Стажер 1С 8.3 1С:ERP Управление предприятием 2 1С:Управление нашей фирмой 3.0 Управленческий учет Платные (руб)
Обработка предназначена для поиска, анализа и исправления отрицательных остатков во всех регистрах накопления информационной базы 1С.
6100 руб.
27.02.2026 3186 17 3
Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)
Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).
14640 руб.
29.04.2020 52919 145 164
Зарплата Корректировка данных Бухгалтер 1С 8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет НДФЛ Платные (руб)
Внешняя обработка сравнивает НДФЛ из расчетного листка и НДФЛ из регистра, на разницу формирует операцию учета НДФЛ. Исправляет расхождения, в том числе, когда Аванс больше Зарплаты Рассчитывает НДФЛ и сравнивает с исчисленным в программе. На отклонение формирует документ "Перерасчет НДФЛ"
9760 руб.
01.09.2023 10094 325 93
Корректировка данных Разработчик Пользователь 1С:Предприятие 8 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)
Представьте, что есть система QR - кодирования, которая НЕ ТРЕБУЕТ изменения конфигурации, НЕ ТРЕБУЕТ изменения ни одной печатной формы для добавления QR-кода, включая внешние, НЕ ХРАНИТ данные штрихкодов и их связь, от чего база не "пухнет", ИМЕЕТ возможность закодировать в QR-коде произвольные данные параметров для последующей обработки полученных данных, УМЕЕТ прикреплять сканы, УМЕЕТ обработать считанный QR-код как ВЫ захотите. А также ХРАНИТ историю операций в обход базы для каждого пользователя в отдельности и УМЕЕТ работать с 2D - сканерами. А также автоматически распознавать отсканированные печатные формы (картинки или pdf-файлы) и выполнять заданные произвольные алгоритмы, в том числе прикрепление их к документам! Обновление 3.3 от 24.06.2025!
26840 руб.
26.08.2018 57626 20 65
Файловый обмен (TXT, XML, DBF), FTP Поиск данных Инструменты администратора БД Корректировка данных Системный администратор Разработчик 1С:Предприятие 8 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)
Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный и понятный интерфейс в виде "мастера". Высокая скорость сравнения достигается за счет специального алгоритма расчета контрольной суммы объекта/записи и сравнения по данным суммам объектов 2х баз через файл. Имеется возможность выбора реквизитов, по которым система будет сравнивать объекты. Сравнение количества записей в движениях документов, возможность сравнивать данные по правилам конвертации и не только! Выбор объектов конфигурации для КАЖДОГО узла в отдельности с индивидуальным отбором для каждого объекта конфигурации, работа с FTP, сохранение или загрузка настроек, сохранение или загрузка результата сравнения, регистрация на обмен объекта и его движений. (Обновление от 12.11.2024, версия 2.2-2.5)
24400 руб.
27.10.2017 47835 33 15
Закрытие периода Корректировка данных Разработчик Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)
Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.
5084 руб.
13.07.2015 55900 191 31
Корректировка данных Системный администратор Разработчик Аналитик Бухгалтер Пользователь Руководитель проекта 1С:Предприятие 8 1С:Управление торговлей 11 1С:Розница 3.0 1C:ERP 1С:ЗУП 1С:УТ Платные (руб)
Инструмент для анализа и устранения битых записей в регистрах 1С:Предприятия. Позволяет поддерживать целостность данных и повышает стабильность работы системы. Обработка предназначена для диагностики и корректировки ошибок в регистрах накопления и сведений. Обеспечивает контроль корректности данных и упрощает администрирование информационной базы. Решение для автоматизированного выявления и исправления записей в регистрах 1С. Снижает вероятность сбоев при расчётах и формировании отчётности.
5490 руб.
05.09.2025 2186 4 0
А вот в следующем году вирус - шифровальщик был новее, DrWeb не помог, пришлось попрощаться с некоторыми данными (((
Кто-то платил злоумышленникам и сколько денег отдал?
Без правильного резервирования делать нечего, особенно жестоко с этим у большой части домашних пользователей - "А-а-а,спасите мои фотки и видео за NN лет..."
Я не брался за решение данной задачи, но прошерстил инет. Нашел интересную статью на Хабрахабре где расписано как можно спокойно решить эту проблему. Спокойно, условно конечно же, автор статьи явно очень хорошо дружит с ассемблером и очень не плохо разбирается в этом деле.
Мы делаем так. В домен заведен специальный пользователь. Доступ в папку бэкап имеет только он. Даже стандартный админ винды не имеет. Процедура бэкапа запускается под его именем. Соответственно, доступ к бэкапам закрыт от всяких шифраторов.
Есть еще способы.
Для серверных баз шифраторы не страшны, ибо не могут удалить файл с данными SQL. Для файловых, как вариант держать на сервере запущенную 1с. У одного клиента это спасло. А база была запущена постоянно для того, что бы выполнялись фоновые задачи.
Еще из опыта: У одного клиента файлы восстановили через 4 дня. ДрВЭБ прислал дешифратор.
Сейчас у меня на диске D есть папка Test, куда я под обычным пользователем даже зайти не могу. Но команда системы:
проходит на ура, и под администратором я убеждаюсь, что файл записался.
Надо только убедиться, чтобы программа-бэкапер, создающая архивы, создавала готовый архив где-то во временных файлах, а потом просто копировала его в такую папку.
Ну это близко к моему методу. У меня доступ к папке только от особого пользователя. Даже админу вход в папку запрещен. Т.е., если даже я войду админом и запущу шифратор - бэкап будет цел.
Бэкапер у меня запускается от этого пользователя.
(7) andybs, пришлет только тому у кого есть лицензия на их продукт. Новые шифраторы избавились от дыры в методах шифрования и теперь нужен хотя-бы один оригинальный чистый файл из тех что зашифровали. Иначе филькин кафтан)
(6) Bukaska, Шифровальщик работает по определенному алгоритму с списком определенных типов файлов у каждого свой. Поэтому вывод однозначный меняй расширение у файла бекапа на очень нестандартное свое выдуманное и нечистая пронесет) А если разграничивать права доступа к диску или каталогу с базой то как ты будешь стучаться сама к базе так как шифровальщик работает под правами того кто имеет доступ к базе.
Аффтор Не знаю я не платил так как метод описал выше, а 7-ые базы были на 8-ке успел перевести так что не важно. Но насколько слышал на разных ресурсах кто платил, обычно отчет идет по минимуму от 10-ки рублев.
Ну когда зашифровано что-то важное - купить лицензию необременительно.
И да нужны файлы исходные. Но это почти всегда можно найти в исходящей почте например.
Именно так все и было. Купили лицензию. Закинули пяток файлов зашифрованных и исходных и получили дешифратор.
В таком случае в шифровальщике должен присутствовать "словарь" ключей, либо должен быть чёткий алгоритм их смены...
И в том и в другом случае только вопрос техники (времени/денег) его "поймать"...
Так что это действительно вопрос времени, огромного времени, которое некто тратить не будет как раз из-за вопроса малых денег за это. Разведут руками просто в конторе антивируса. А вот денег дать хазяину шифровальщика да согласен)
"а сразу грузить в облако" - удобство облака в том, что достаточно положить файл в папочку, а прожка все сделает сама, даже если будет прерываться и восстанавливаться инет. При этом не требуется ничего делать "ручками"
"архивирую базу
шифрую архив (точнее, zip с паролем)
переименовываю с левым расширением
кидаю в облако"
Думаю, что нет. Теперешние шифраторы шифруют все подряд, не смотрят на расширение, и паковано или нет.
Итак мое предложение (если нужно облако):
1. Заводим нового пользователя Winows "1cbackup"
2. Удаляем прогу Облака из автозапуска
3. Настраиваем автозапуск этой прожки от пользователя "1cbackup"
4. После этого запуска прожка создаст локальную папку для Облака (обычно в папке C:\users\1cbackup).
5. Настраиваем на этой папке доступ ТОЛЬКО для пользователя Winows "1cbackup"
6. Настраиваем бэкапер на запуск от пользователя Winows "1cbackup"
Все. шифратор не доберется ни до папки, ни до Облака.
Бэкапится как локально, так и на случай ядерной войны - в облако.
Если есть вопросы КАК сделать тот или иной пункт - с удовольствием отвечу.
Да похоже методы борьбы с ними сдают позиции)
Самое эффективное это бэкапы и распределение доступа к бэкапу.
Лучший способ: бекапиться под отдельным пользователем, чтобы у других не было доступа к бекапам.
(28) Papilion, не понял про RAR, потеряли пароль? Архивы или по другому с расширением .rar тоже шифровальщиком шифруется.
А если потеряли пароль, все-же есть ломалки этих паролей, хоть и гемморно это.
Последний шифровальщик, который огреб один из клиентов шифровал ВСЕ, что смог. На расширения не смотрел. Смотрел на сигнатуры.
Зато гарантировано пройдет мимо.
наверно ничего, только, по моему - это резать гланды через задний проход :) и совершенно не гарантирует от новых шифровальщиков, которые будут шифровать все, что не приколочено системными процессами.
Есть, вполне себе, вменяемые способы защиты, гарантированно защищающие бэкапы от любого щифровальщика, сделанные стандартными средствами винды.
Есть совершенно безопасные и стандартные способы защиты самой базы 1с.
Хочешь сказать даже *.exe?) Это действительно задний проход - система просто не запуститься чтоб расшифровать саму себя) Мы кстати вычислили этого шифровальщика что он работает по тому как загружена была система. И выдергнули его из системы не все зашифровал в итоге. А это не все он шифрует, а только избранное.
Что так трудно написать такое? Правда модифицировать на запись в начало.
var t:file;
assignfile(t,'1.1cd');
reset(t);
write(t,code);
closefile(t); Кажись задание для начинающего "первоклашке" в языках) Спрашивается нахера тогда программисты, если они привыкли "тырить" у всех, а не писать)
Вы наверно не в курсе, что существуют даже у самой винды стандартные программы по копированию файлов которые заняты чьим-то процессом и на "чтение не доступны" так как открыты другим процессом на запись. А так-же программы которые рубят процессы любые занявшие этот файл. Просто некому это не надо. Вся эта система рассчитана на откровенных лохов, кто не бэ не мэ в этом. Так что 1С вам не поможет точно. Просто у шифровальщиков еще руки не дошли до этого.
Самое надежное это разграничение доступа и что нибудь самописное свое по своему типу. Как в свое время уникальные(персональные) системы защиты машин от угона более эффективны чем стандартные как у всех)
А так это все из разряда если бы како-бы) "Соревнование снаряда и брони"
Не очень мне понятно, каким образом программа, которая "даже у самой винды стандартные программы по копированию файлов которые заняты" может помочь шифровальщику зашифровать заблокированный файл.
"А так-же программы которые рубят процессы любые занявшие этот файл" - что бы "рубить" процесс, требуются права админа. Нет?
Ты (извини, ты мне то тыкаешь, то выкаешь) на сервер пользователей под админом запускаешь? Да?
Тогда понятно зачем тебе требуется резать гланды через задний проход.
"Самое надежное это разграничение доступа" - о чем я и писал все время. Но ты, очевидно, под разграничением доступа имеешь ввиду что-то совсем другое, а не то, что все остальные.
Извини, дружище, не вижу смысла продолжать этот разговор далее, ибо с твоей стороны он уже перешел на хамство. Адьюс
Скорее не аффтар...а что по твоему система не запускается dll и ехе файлами, если ты собрался шифровать прям ВСЕ)
"А так-же программы которые рубят процессы любые занявшие этот файл" - что бы "рубить" процесс, требуются права админа. Нет?
Свои процессы ты можешь рубить сам..разве нет? Вы сами заговорили о стандартных способах. А этот-же шифровальщик умеет спокойно создавать и убивать процессы собственные, сам открывал и видел, просмотреть содержимое процессов не возможно по этой-же причине список процессов благодаря шифровальщику постоянно обновляется, поэтому выкусить из системы простым убийством процесса вам вряд-ли удастся) Но он это может. Еще есть вопросы?
Тогда понятно зачем тебе требуется резать гланды через задний проход.
А вы знаете как шифровальщик работает не понаслышке? Как оказалось судя по всему да. Если не знаете, что многие попались с этим и на серверах) Наверно то-же под пользователями работали)) Как с этим быть.
Ты мне еще указывать будешь?! Сходи туда куда посылаешь, если аргументы кончились хамло малолетнее.
За счет батников легко организовать 2-3 ежедневные копии, 3 месячные, и т.д. Я не сильно парясь просто прореживал Архивы.
Параллельно, исключительно в пользовательском режиме, пользователь подключает некий внешний носитель (мобильный диск, ФТП, DVDR или то что душе угодно) и откидывает дополнительную копию Архивов. При ручном копировании можно и проверку архивов организовать... Вручную откидывать копии можно по любому расписанию (ежедневно, еженедельно и т.д.)
Писал злоумышленикам, но они не ответили.
Не поможет. Чаще всего там ссылка без тела. Да и тело, чаще всего, антивирусом не ловится.
Потому как это обычная программа, с точки зрения компа, мало чем отличающаяся, например, от 7zip
Не пускайте обычных пользователей к папкам с бэкапами (выше есть инструкции).
Не отключайте UAC, а еще лучше, вообще запретите пользователю запускать ЛЮБЫЕ программы, кроме разрешенных. Особенно на сервере под RDP... Ну, в общем, чем туже закручены гайки, тем меньше вероятность заражения.
А правильная настройка бэкапов - гарантирует минимальную потерю информации.
Отличный способ для бэкапа системного раздела (используем практически у всех клиентов), для бэкапа всего остального тоже хорошо, хотя есть свои особенности:
1. Большой размер бэкапа.
2. Иногда (нечасто) бывают проблемы с "восстановленными" базами sql или файлами зашифрованных дисков типа truecrypt
3. Бывают проблемы на рэйдах.
В принципе, как и любое, даже самое хорошее решение имеет свои ограничения
Если настроить инкреметное или, в случае с серверным вариантом, дифференциальное копирование, размер будет заметно меньше.IMHO
Не сталкивался, врать не буду.
Также врать не буду, на рэйдах эту программу не пробовал.
Рейды серьезные используются только на серверах, а для этого существует серверный вариант Acronis и он работать с рейдами умеет. А делать бэкап ты все равно будешь на другой диск и там рейда не будет. Ибо делать бэкап на тот-же диск где рейд тобишь данные по определению маразм как и вариант отдельные диски с рейдом для бэкапа) А маленькие компании рэйдами вовсе не пользуются.
Так что большая часть проблем использования Acronis просто надуманные.
Вообще, проблема в защите от шифраторов не в самом бэкапере, как говорилось выше, а в запрете доступа обычных пользователей к папке с бэкапами.
Варианты выше.
[quote]После запуска с правами администратора троян загружает файлы с требованиями злоумышленников...[/quote]
Вот, допустим, открыл почту, а там sh-файлик болтается с именем "открой меня - я добрый нужный файлик". Ага, разбежался и открыл ))) Это, мля, на кого статья рассчитана? На полных идиотов? Да ни один уважающий себя линуховод на такое не поведется, с учетом того, что используют оную ОСь в основном специалисты.
Кстати, в нашей конторе уже два главных бухгалтера огребли шифровальщик. При чем одна даже на флешку все сохранила, как было написано - а все одно забыла вытащить ее из компа. И это с учетом предупреждений! Ну и, сами понимаете, все файлы на флешке зашифрованы. А вот у знакомых людей в конторе, где корпоративная политика запрещает юзать винду, все хорошо - никто не пострадал. А почему? А потому, что если при открытии файла вас просят ввести пароль, а вы его не знаете - ничего плохого не случится. Да, позвонит кто админу и спросит, что за нах - все, инцидент исчерпан.
Комент порадовал:
[quote]Artemy Voikhansky 6 дней назад 18:31
Представляю себе самое популярное письмо в "техподдержку" этого зловреда:
"Я скачал ваш вирус, но он не компилируется. Что я делаю не так?"[/quote]
Ну и далее:
[quote]Станислав Лапин6 дней назад 16:02
"После запуска с правами администратора троян загружает файлы"
Дальше не читал, но настроение подняли.))
Может его еще скомпилировать нужно и зависимости решить, если например Linux на ARM ?)[/quote]
И еще:
[quote]Дмитрий Позняков Станислав Лапин6 дней назад 18:35
"для получения доступа к огромной бесплатной коллекции музыки и фильмов без смс и регистрации, пожалуйста, запустите этот файл с правами администратора" (с) :)[/quote]
У плохого админа всегда юзверь виноват. Сильно умиляет, что админ заставляет сохранять что-то ГБ на флэху. Смешно чесслово.
Админа в дворники
1. Хоть компьютер и персональный, данные на нем корпоративные. Т.е. ЛИЧНЫХ файлов там не должно быть априори. А корпоративные папки на серверах обязаны быть защищены
2. Список разрешенных программ должен быть на каждое рабочее место и настроен на машине юзверя без возможности запуска любой программы не из списка.
3. Как раз соблюдение этих несложных правил позволяет закрыть "дыры" и снизить вероятность простоя юзверя до минимальных значений.
И да, у меня компания ИТ-аутсорсинга. И да, ловим попытки срабатывания "шифратора" чуть ли не каждый день. Особенно много было примерно месяц-два назад. И да, обучение пользователей на "подозрительные" вложения не работают. Им пофиг - пытаются запустить шифровальщики регулярно. Дома пусть запускают сколько угодно. В "конторе" - компьютер - собственность компании, предназначен для выполнения служебных заданий.
А вообще меня, например, последний раз винда выморозила тем, что на компе, на котором у нас мониторинг, невозможно отключить скринсейвер и выключение экрана под пользователем с ограниченными правами. Ну. мля, какой долбо.... из мелкософта додумался до этого? Так вот сколько мы ни просили админов снести к чертовой бабушке эти скринсейверы и отключения монитора - воз и ныне там. Вроде и недолго это делать, да как-то не делает никто. В линухе же таких проблем нет.
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 406563
Создание 08.10.15 17:03
Обновление 08.10.15 17:03
Просмотры 54131
Загрузки 0
Рейтинг
23
Комментарии 62
Код открыт Не указано
Рубрики Корректировка данных
Кому
Системный администратор
,
Разработчик
Тип файла Нет файла
Платформа 1С:Предприятие 8
Конфигурация 1C:Бухгалтерия
Операционная система Windows
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)