Сейчас на форуме: rmn, exp50848 (+7 невидимых)

 eXeL@B —› Основной форум —› Hasp SRM и без ключевая программа.
Посл.ответ Сообщение

Ранг: 137.9 (ветеран), 45thx
Активность: 0.080
Статус: Участник

Создано: 31 марта 2012 01:21
· Личное сообщение · #1

Здравствуйте. Есть программа защищена Hasp SRM. Работает без физического ключа, генерируется файл запроса лицензии, в ответ файл лицензии. Работает 29 дней. Используется только апи проверки лицензии, код не криптован и никак не защищен. Как сделать емуль под это дело или отвязать вообще. Своей работы пока 0((.



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 31 марта 2012 02:30
· Личное сообщение · #2

yanus0
Возможно это HASP SL, а не HASP SRM. SRM - это физический ключ.
Если код не криптован и не защищен никак, то быстрее всего отвязать вообще - пропатчить.

-----
старый пень




Ранг: 137.9 (ветеран), 45thx
Активность: 0.080
Статус: Участник

Создано: 31 марта 2012 03:00
· Личное сообщение · #3

r_e
Может быть. Поигрался с датой, перестала запускаться. Проверку нашел, пропатчил, запускается. Упоминания о триальности нет. Но при проверке функций, пишет, что дата модифицирована и все.
Куда смотреть? В тексте нашел строки в base64, я так понимаю что это что типа лицензии зашифрованой... Может ее пропатчить на свою?



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 31 марта 2012 08:26
· Личное сообщение · #4

yanus0 ну если подозрения на бейс64, стань на эту строчку бряк, и потом вылавливай все расшифрованные данные, посмотри чем там под бейсом, и как используеца, думаю быстро попадеш на эти проверки (даты, лицензии)

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 137.9 (ветеран), 45thx
Активность: 0.080
Статус: Участник

Создано: 31 марта 2012 13:22 · Поправил: yanus0
· Личное сообщение · #5

в base64 это vendorCode 100%.
Добавлено:
Ключ Hasp-SL.



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 31 марта 2012 16:35
· Личное сообщение · #6

yanus0
Патч, смотри почему не работает и опять патч.
Или дуй в коммерцию.

-----
старый пень




Ранг: 85.4 (постоянный), 51thx
Активность: 0.090
Статус: Участник

Создано: 02 апреля 2012 09:01
· Личное сообщение · #7

думается мне, что ключ в данном случае не более чем заглушка is_hasp_present



Ранг: 137.9 (ветеран), 45thx
Активность: 0.080
Статус: Участник

Создано: 02 апреля 2012 11:10
· Личное сообщение · #8

drone
Есть функция для чтения данных с ключа и каждый раз возвращает разные ответы. Если просто пропатчить на один из вариантов ответов для всех значений, толк будет?




Ранг: 337.6 (мудрец), 224thx
Активность: 0.210.1
Статус: Участник
born to be evil

Создано: 02 апреля 2012 13:46
· Личное сообщение · #9

yanus0
проще снять конверт, и смотреть hasp api под ним

-----
От многой мудрости много скорби, и умножающий знание умножает печаль




Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 02 апреля 2012 15:54
· Личное сообщение · #10

ajax
код не криптован и никак не защищен

-----
старый пень





Ранг: 337.6 (мудрец), 224thx
Активность: 0.210.1
Статус: Участник
born to be evil

Создано: 02 апреля 2012 18:55
· Личное сообщение · #11

r_e
тем более. все апи, как на ладони должно быть

-----
От многой мудрости много скорби, и умножающий знание умножает печаль




Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 02 апреля 2012 19:55
· Личное сообщение · #12

ajax
видимо, не все, раз ТС говорит что после патча функциклирует ПО неправильно.

-----
старый пень





Ранг: 337.6 (мудрец), 224thx
Активность: 0.210.1
Статус: Участник
born to be evil

Создано: 02 апреля 2012 22:24
· Личное сообщение · #13

r_e
можно долго беспредметно гадать. кусок эмулирующего кода - тоже патч

-----
От многой мудрости много скорби, и умножающий знание умножает печаль




Ранг: 137.9 (ветеран), 45thx
Активность: 0.080
Статус: Участник

Создано: 02 апреля 2012 23:16
· Личное сообщение · #14

Если кто хочет попробовать, вот ПО http://bit.ly/H97Awq Регистрироваться обязательно, так как, потом ключ одноразовый дадут. Нужно, не готовое решение, а подсказка. Модуль под хаспом tсCоreEx.dll.



Ранг: 122.2 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 22 мая 2012 12:06
· Личное сообщение · #15

yanus0
Есть успехи? Мне нужен софт этой же конторы, только из другой ветки. Защита там похоже одинаково сделана.



Ранг: 122.2 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 25 марта 2013 11:43
· Личное сообщение · #16

Решил не открывать новую тему а продолжить тут, потому как интересующий софт той же конторы. Я запатчил hasp_login и hasp_get_sessioninfo - прога стала запускаться без ругани. Получается создавать проект. При нажатии "пуск" вызывается hasp_decrypt который расшифровывает буфер из 16 байт. На этом хорошая жизнь заканчивается. Если пропатчить hasp_decrypt чтобы он возвращал OK, то никаких ошибок не вылетает, но и функция пуск не выполняется. Я никак не могу найти где используется раскриптованный блок и для чего он нужен.
Я облазил весь exelab и руборд. и еще полинтернета, но так и не понял можно ли сдампить HASP-SL, т.е. когда нет физического ключа. И если это можно сделать то чем?



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 25 марта 2013 13:35
· Личное сообщение · #17

egorovshura
"Сдампить" частично его можно родным лиценз манагером. Зайди через браузер и посмотри фичи.
Еще можно взять СДК, выловить "пароли" и накидать свой дампер для того что не светится в ЛМ.

-----
старый пень




Ранг: 122.2 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 25 марта 2013 13:46
· Личное сообщение · #18

r_e
Т.е. готовой тулзы нет?
Featureid видна под дебаггером. Только вот я никак триал активировать не могу. Ввожу код - прога говорит, что активация успешная и дальше опять просит активировать. Есть подозрение, что дебаггер палит.



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 25 марта 2013 14:43
· Личное сообщение · #19

egorovshura
Ну так в чем вопрос? Вперед на борьбу с дебаггером! =)

-----
старый пень




Ранг: 122.2 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 25 марта 2013 14:55 · Поправил: egorovshura
· Личное сообщение · #20

r_e
Уже решился вопрос. Я в версиях программы запутался. Сейчас пытаюсь составить таблицу y = hasp_decrypt(x). Вопрос на будущее. Как лучше эту таблицу в dll внедрить. Боюсь если таблица большая получится, то места не хватит для патча.



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 25 марта 2013 15:24
· Личное сообщение · #21

egorovshura
инжект, сплайсинг, профит.

-----
старый пень



 eXeL@B —› Основной форум —› Hasp SRM и без ключевая программа.
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати