Посл.ответ |
Сообщение |
Ранг: 137.9 (ветеран), 45thx Активность: 0.08↘0 Статус: Участник
|
Создано: 31 марта 2012 01:21 · Личное сообщение · #1
Здравствуйте. Есть программа защищена Hasp SRM. Работает без физического ключа, генерируется файл запроса лицензии, в ответ файл лицензии. Работает 29 дней. Используется только апи проверки лицензии, код не криптован и никак не защищен. Как сделать емуль под это дело или отвязать вообще. Своей работы пока 0((.
| Сообщение посчитали полезным: |
|
Ранг: 590.4 (!), 408thx Активность: 0.36↘0.18 Статус: Модератор
|
Создано: 31 марта 2012 02:30 · Личное сообщение · #2
yanus0Возможно это HASP SL, а не HASP SRM. SRM - это физический ключ. Если код не криптован и не защищен никак, то быстрее всего отвязать вообще - пропатчить.
----- старый пень | Сообщение посчитали полезным: |
Ранг: 137.9 (ветеран), 45thx Активность: 0.08↘0 Статус: Участник
|
Создано: 31 марта 2012 03:00 · Личное сообщение · #3
r_eМожет быть. Поигрался с датой, перестала запускаться. Проверку нашел, пропатчил, запускается. Упоминания о триальности нет. Но при проверке функций, пишет, что дата модифицирована и все. Куда смотреть? В тексте нашел строки в base64, я так понимаю что это что типа лицензии зашифрованой... Может ее пропатчить на свою?
| Сообщение посчитали полезным: |
Ранг: 488.1 (мудрец), 272thx Активность: 0.35↘0 Статус: Участник
|
Создано: 31 марта 2012 08:26 · Личное сообщение · #4
yanus0 ну если подозрения на бейс64, стань на эту строчку бряк, и потом вылавливай все расшифрованные данные, посмотри чем там под бейсом, и как используеца, думаю быстро попадеш на эти проверки (даты, лицензии)
----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... | Сообщение посчитали полезным: |
Ранг: 137.9 (ветеран), 45thx Активность: 0.08↘0 Статус: Участник
|
Создано: 31 марта 2012 13:22 · Поправил: yanus0 · Личное сообщение · #5
в base64 это vendorCode 100%. Добавлено: Ключ Hasp-SL.
| Сообщение посчитали полезным: |
Ранг: 590.4 (!), 408thx Активность: 0.36↘0.18 Статус: Модератор
|
Создано: 31 марта 2012 16:35 · Личное сообщение · #6
yanus0Патч, смотри почему не работает и опять патч. Или дуй в коммерцию.
----- старый пень | Сообщение посчитали полезным: |
Ранг: 85.4 (постоянный), 51thx Активность: 0.09↘0 Статус: Участник
|
Создано: 02 апреля 2012 09:01 · Личное сообщение · #7
думается мне, что ключ в данном случае не более чем заглушка is_hasp_present
| Сообщение посчитали полезным: |
Ранг: 137.9 (ветеран), 45thx Активность: 0.08↘0 Статус: Участник
|
Создано: 02 апреля 2012 11:10 · Личное сообщение · #8
droneЕсть функция для чтения данных с ключа и каждый раз возвращает разные ответы. Если просто пропатчить на один из вариантов ответов для всех значений, толк будет?
| Сообщение посчитали полезным: |
Ранг: 337.6 (мудрец), 224thx Активность: 0.21↘0.1 Статус: Участник born to be evil
|
Создано: 02 апреля 2012 13:46 · Личное сообщение · #9
yanus0проще снять конверт, и смотреть hasp api под ним
----- От многой мудрости много скорби, и умножающий знание умножает печаль | Сообщение посчитали полезным: |
Ранг: 590.4 (!), 408thx Активность: 0.36↘0.18 Статус: Модератор
|
Создано: 02 апреля 2012 15:54 · Личное сообщение · #10
ajaxкод не криптован и никак не защищен
----- старый пень | Сообщение посчитали полезным: |
Ранг: 337.6 (мудрец), 224thx Активность: 0.21↘0.1 Статус: Участник born to be evil
|
Создано: 02 апреля 2012 18:55 · Личное сообщение · #11
r_eтем более. все апи, как на ладони должно быть
----- От многой мудрости много скорби, и умножающий знание умножает печаль | Сообщение посчитали полезным: |
Ранг: 590.4 (!), 408thx Активность: 0.36↘0.18 Статус: Модератор
|
Создано: 02 апреля 2012 19:55 · Личное сообщение · #12
ajaxвидимо, не все, раз ТС говорит что после патча функциклирует ПО неправильно.
----- старый пень | Сообщение посчитали полезным: |
Ранг: 337.6 (мудрец), 224thx Активность: 0.21↘0.1 Статус: Участник born to be evil
|
Создано: 02 апреля 2012 22:24 · Личное сообщение · #13
r_eможно долго беспредметно гадать. кусок эмулирующего кода - тоже патч
----- От многой мудрости много скорби, и умножающий знание умножает печаль | Сообщение посчитали полезным: |
Ранг: 137.9 (ветеран), 45thx Активность: 0.08↘0 Статус: Участник
|
Создано: 02 апреля 2012 23:16 · Личное сообщение · #14
Если кто хочет попробовать, вот ПО http://bit.ly/H97Awq Регистрироваться обязательно, так как, потом ключ одноразовый дадут. Нужно, не готовое решение, а подсказка. Модуль под хаспом tсCоreEx.dll.
| Сообщение посчитали полезным: |
Ранг: 122.2 (ветеран) Активность: 0.04↘0 Статус: Участник
|
Создано: 22 мая 2012 12:06 · Личное сообщение · #15
yanus0Есть успехи? Мне нужен софт этой же конторы, только из другой ветки. Защита там похоже одинаково сделана.
| Сообщение посчитали полезным: |
Ранг: 122.2 (ветеран) Активность: 0.04↘0 Статус: Участник
|
Создано: 25 марта 2013 11:43 · Личное сообщение · #16
Решил не открывать новую тему а продолжить тут, потому как интересующий софт той же конторы. Я запатчил hasp_login и hasp_get_sessioninfo - прога стала запускаться без ругани. Получается создавать проект. При нажатии "пуск" вызывается hasp_decrypt который расшифровывает буфер из 16 байт. На этом хорошая жизнь заканчивается. Если пропатчить hasp_decrypt чтобы он возвращал OK, то никаких ошибок не вылетает, но и функция пуск не выполняется. Я никак не могу найти где используется раскриптованный блок и для чего он нужен. Я облазил весь exelab и руборд. и еще полинтернета, но так и не понял можно ли сдампить HASP-SL, т.е. когда нет физического ключа. И если это можно сделать то чем?
| Сообщение посчитали полезным: |
Ранг: 590.4 (!), 408thx Активность: 0.36↘0.18 Статус: Модератор
|
Создано: 25 марта 2013 13:35 · Личное сообщение · #17
egorovshura"Сдампить" частично его можно родным лиценз манагером. Зайди через браузер и посмотри фичи. Еще можно взять СДК, выловить "пароли" и накидать свой дампер для того что не светится в ЛМ.
----- старый пень | Сообщение посчитали полезным: |
Ранг: 122.2 (ветеран) Активность: 0.04↘0 Статус: Участник
|
Создано: 25 марта 2013 13:46 · Личное сообщение · #18
r_eТ.е. готовой тулзы нет? Featureid видна под дебаггером. Только вот я никак триал активировать не могу. Ввожу код - прога говорит, что активация успешная и дальше опять просит активировать. Есть подозрение, что дебаггер палит.
| Сообщение посчитали полезным: |
Ранг: 590.4 (!), 408thx Активность: 0.36↘0.18 Статус: Модератор
|
Создано: 25 марта 2013 14:43 · Личное сообщение · #19
egorovshuraНу так в чем вопрос? Вперед на борьбу с дебаггером! =)
----- старый пень | Сообщение посчитали полезным: |
Ранг: 122.2 (ветеран) Активность: 0.04↘0 Статус: Участник
|
Создано: 25 марта 2013 14:55 · Поправил: egorovshura · Личное сообщение · #20
r_eУже решился вопрос. Я в версиях программы запутался. Сейчас пытаюсь составить таблицу y = hasp_decrypt(x). Вопрос на будущее. Как лучше эту таблицу в dll внедрить. Боюсь если таблица большая получится, то места не хватит для патча.
| Сообщение посчитали полезным: |
Ранг: 590.4 (!), 408thx Активность: 0.36↘0.18 Статус: Модератор
|
Создано: 25 марта 2013 15:24 · Личное сообщение · #21
egorovshuraинжект, сплайсинг, профит.
----- старый пень | Сообщение посчитали полезным: |