Сейчас на форуме: _MBK_, ManHunter, Magister Yoda, rtsgreg1989 (+9 невидимых)

 eXeL@B —› Основной форум —› HASP 4 USB
Посл.ответ Сообщение

Ранг: 5.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 15 июля 2005 18:19
· Личное сообщение · #1

Можно ли сломать программу, которая защищена
этим хаспом, не имея на руках самого ключа?



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

Создано: 18 июля 2005 12:28
· Личное сообщение · #2

Иногда можно, иногда - нет=) Каков вопрос - таков и ответ...



Ранг: 5.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 20 июля 2005 19:29
· Личное сообщение · #3

А какой вопрос ты хотел увидеть?

Скажи что тебя интересует и я
напишу.

Просто я пробовал эмулировать ключ, да не выходит
ничего, вылетает msgbox типа это не тот ключ, который нужен, и все.

Вот и появился такой ненавязчивый вопрос.



Ранг: 77.1 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 21 июля 2005 13:04
· Личное сообщение · #4

lhs7fy пишет:
Просто я пробовал эмулировать ключ, да не выходит

Пробовал эмулировать - это запустил Глашин эмулятор?
Подробнее, что ты делал и как.



Ранг: 5.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 июля 2005 13:17 · Поправил: lhs7fy
· Личное сообщение · #5

Ну я из-под, Soft Ice народным
кочегарным способом спотрел что программа
хотела бы видеть в возращаемых ключом значениях
и правил эти значения прямо в памяти, и где-то на 8-9-ом
вызове ключа вылетает это сообщение.



Ранг: 77.1 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 21 июля 2005 13:34
· Личное сообщение · #6

lhs7fy пишет:
что программа
хотела бы видеть в возращаемых ключом значениях

Вот это уже ближе к телу. Какие функции HASP вызывались и что ты на них отвечал? И еще хинт - можно поставить bpm на возвращаемые значения и поймать в проге момент, где она их проверяет...



Ранг: 5.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 июля 2005 11:52
· Личное сообщение · #7

Так я и делал, вызывались стандартные функции,
типа EncryptData, DecryptData, LastStatus и т.д.

Просто ловил проверки и "r fl=z" чаще всего
писал, шоб прога лишнего по ходу не п***дела.

А нужные значения записывал на бумагу, шоб потом поэмулить.



Ранг: 77.1 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 22 июля 2005 16:16
· Личное сообщение · #8

Во. EncodeData и DecodeData. Так ты уверен, что без ключа ты смог вернуть правильные значения? Даже для глашиного муля дамп нужен
Где-то пропустил проверки.. плохо мулил.



Ранг: 39.4 (посетитель), 9thx
Активность: 0.01=0.01
Статус: Участник

Создано: 22 июля 2005 21:42
· Личное сообщение · #9

еще и PCS бывает - его руками без ключа замучаешься ловить



Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

Создано: 22 июля 2005 23:00
· Личное сообщение · #10

и память можно нетривиально использовать
константы которые будут использоваться в расчетах



Ранг: 5.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 23 июля 2005 16:39
· Личное сообщение · #11

Чем тогда дамп ключа сделать можно?


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


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