Показано с 571 по 580 из 1278
Древовидный режим
-
24.04.2020, 14:16 #11
- Регистрация
- 18.04.2018
- Адрес
- HP-Compaq DX2300 microtower PC
- Сообщений
- 269
- Сказал(а) спасибо
- 69
- Поблагодарили 1818 раз(а) в 397 сообщениях
Re: как ломануть 1C 8.3 for Linux
вот тут я написал плоды своих исследований изделия
Кратко - виндовые модули защищены от изменений проверкой цифр.подписи, ведется поиск и обнаружение старых hasp-эмулей (multikey, vusb, vusbbus, haspflt). Ищется и на диске и в памяти процесса патченная либа бэкбейс (т.н. "унипатч"). Если что-то найдено, то крах с некрологом "ой-ой целка сломана, не могу больше работать (на спине) - кровать разваливается". При анализе кода обнаружил маленький цикл - если сложим по модулю два все буквы имени компа и получим 1, то старые эмули искать не будем (такой цикл есть и линуксовой сборке, но пропуск каких проверок он выключает я еще не исследовал). Но патченную либу бэкбейс и целки важных модулей проверяются всегда. Последовательность кода от обнаружения до краха разорвана - обнаружение в одном потоке, а ронять изделие на пол будет другой поток.
Крах "Ключ защиты программы больше не доступен" можно вылечить только патчем, поэтому надо уметь бороться с обнаружением патчей, заодно обнаружатся многие защитные механизмы.
Ну и второй мотиватор - для отмены ограничений в имеющихся дампах ключей (они имхо ПРОФ) т.е. "хочу чтобы было - как будто у меня КОРП л-я" надо патчить модуль рсервер, а его целку стерегут механизмы защиты от взлома.Последний раз редактировалось HPDX2300; 24.04.2020 в 20:20.
"кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"
-
3 пользователя(ей) сказали cпасибо:
freeman67 (25.04.2020), McLaneNN (18.05.2020), vovashulga (09.05.2023)
Социальные закладки