Посл.ответ |
Сообщение |
Ранг: 0.8 (гость) Активность: 0.01=0.01 Статус: Участник
|
Создано: 03 сентября 2019 14:27 · Личное сообщение · #1
Подскажите, есть excel файл с форматом xlsb. В нем через макросы установлена проверка лицензии. Через какой софт и как в нем поколупаться, чтобы попробовать отключить проверку лицензии? Спасибо
| Сообщение посчитали полезным: |
|
Ранг: 262.5 (наставник), 337thx Активность: 0.34↘0.25 Статус: Участник
|
Создано: 03 сентября 2019 17:33 · Личное сообщение · #2
через встроенный в excel редактор макросов, под названием Visual Basic for Applications
| Сообщение посчитали полезным: |
Ранг: 19.9 (новичок), 31thx Активность: 0.03↘0.01 Статус: Участник
|
Создано: 03 сентября 2019 20:55 · Личное сообщение · #3
скорее всего код макросов там защищен от просмотра  сначала придется это дело пофиксить ...
| Сообщение посчитали полезным: |
Ранг: 0.8 (гость) Активность: 0.01=0.01 Статус: Участник
|
Создано: 03 сентября 2019 22:31 · Личное сообщение · #4
evggrig пишет: скорее всего код макросов там защищен от просмотра сначала придется это дело пофиксить ... уже, вопрос, как дальше быть) Добавлено спустя 1 минутуTryAga1n пишет: через встроенный в excel редактор макросов, под названием Visual Basic for Applications вопрос как)
| Сообщение посчитали полезным: |
Ранг: 3.2 (гость), 2thx Активность: 0.06=0.06 Статус: Участник
|
Создано: 06 сентября 2019 09:50 · Личное сообщение · #5
Как вариант - открываешь VB6 подключаеш библиотеку типов Excel, затем усилено роешся в объект бровзере в поисках счастья ))
| Сообщение посчитали полезным: |
Ранг: 0.8 (гость) Активность: 0.01=0.01 Статус: Участник
|
Создано: 08 сентября 2019 09:37 · Личное сообщение · #6
art123xxx пишет: Как вариант - открываешь VB6 подключаеш библиотеку типов Excel, затем усилено роешся в объект бровзере в поисках счастья )) Да пробую, но то одно не работает, то другое(
| Сообщение посчитали полезным: |
Ранг: 3.2 (гость), 2thx Активность: 0.06=0.06 Статус: Участник
|
Создано: 08 сентября 2019 14:40 · Личное сообщение · #7
kobrin13 пишет: Да пробую, но то одно не работает, то другое( Очень информативно. Тогда нужно попробовать третье и четвертое может это решит одно или другое )
| Сообщение посчитали полезным: |
Ранг: 0.8 (гость) Активность: 0.01=0.01 Статус: Участник
|
Создано: 08 сентября 2019 15:10 · Личное сообщение · #8
art123xxx пишет: Очень информативно. Тогда нужно попробовать третье и четвертое может это решит одно или другое ) Да я не о том, я говорю, что в ходе редактирования кода, то одно в программе не хочет работать, то другое. Можно вообще call checklicence снести нафиг везде, но почему-то софт до конца не отрабатывает
| Сообщение посчитали полезным: |
Ранг: 88.6 (постоянный), 50thx Активность: 0.04↘0.02 Статус: Участник
|
Создано: 08 сентября 2019 16:44 · Личное сообщение · #9 |
 Ранг: 271.2 (наставник), 331thx Активность: 0.32↗1.49 Статус: Участник
|
Создано: 08 сентября 2019 16:52 · Личное сообщение · #10
Без самого файла имхо разговоры ни о чем. Сам формат судя по описанию такой же zip-контейнер, но может содержать двоичные данные. Возможный вариант запретить в самом ехеле исполнение макросов и попытаться влезть в их редактирование, либо копать само содержимое контейнера.
----- 2 оттенка серого | Сообщение посчитали полезным: |
Ранг: 3.2 (гость), 2thx Активность: 0.06=0.06 Статус: Участник
|
Создано: 10 сентября 2019 15:15 · Личное сообщение · #11
В поддержку гадания на кофейной гуще могу предположить, что там при создании СОМ объекта используется интерфейс IClassFactory2 который проверяет лицензию. Факт, что файл .xlsb начинается с букв РК конечно намекает на то, что он запакован, но скорее всего это мало имеет отношение к защите, влезать в макрос лучше внешней программой, а не самим ехелем, как вариант VB6. Бесспорно то, что без самого файла разговор вести нет смысла, вариантов защиты миллион и столько вариантов противодействия и как назло бабушка Ванга умерла)))
| Сообщение посчитали полезным: |