| Посл.ответ | 
Сообщение | 
 Ранг: 5.0 (гость) Активность: 0=0 Статус: Участник 
 
 | 
Создано: 15 июля 2005 18:19   · Личное сообщение ·  #1 
Можно ли сломать программу, которая защищена
 этим хаспом, не имея на руках самого ключа?
   | Сообщение посчитали полезным:  | 
 | 
 Ранг: 186.8 (ветеран) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 18 июля 2005 12:28   · Личное сообщение ·  #2 
Иногда можно, иногда - нет=) Каков вопрос - таков и ответ...
   | Сообщение посчитали полезным:  | 
 Ранг: 5.0 (гость) Активность: 0=0 Статус: Участник 
 
 | 
Создано: 20 июля 2005 19:29   · Личное сообщение ·  #3 
А какой вопрос ты хотел увидеть?
 Скажи что тебя интересует и я
 напишу.
 Просто я пробовал эмулировать ключ, да не выходит
 ничего, вылетает msgbox типа это не тот ключ, который нужен, и все.
 Вот и появился такой ненавязчивый вопрос.   
  | Сообщение посчитали полезным:  | 
 Ранг: 77.1 (постоянный) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 21 июля 2005 13:04   · Личное сообщение ·  #4 
lhs7fy пишет:
 Просто я пробовал эмулировать ключ, да не выходит 
Пробовал эмулировать - это запустил Глашин эмулятор?   
Подробнее, что ты делал и как.
   | Сообщение посчитали полезным:   | 
 Ранг: 5.0 (гость) Активность: 0=0 Статус: Участник 
 
 | 
Создано: 21 июля 2005 13:17 · Поправил: lhs7fy   · Личное сообщение ·  #5 
Ну я из-под, Soft Ice народным
 кочегарным способом спотрел что программа
 хотела бы видеть в возращаемых ключом значениях
 и правил эти значения прямо в памяти, и где-то на 8-9-ом
 вызове ключа вылетает это сообщение.
   | Сообщение посчитали полезным:  | 
 Ранг: 77.1 (постоянный) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 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.04↘0 Статус: Участник 
 
 | 
Создано: 22 июля 2005 16:16   · Личное сообщение ·  #8 
Во. EncodeData и DecodeData. Так ты уверен, что без ключа ты смог вернуть правильные значения? Даже для глашиного муля дамп нужен   
Где-то пропустил проверки.. плохо мулил.
   | Сообщение посчитали полезным:  | 
 Ранг: 39.4 (посетитель), 9thx Активность: 0.01=0.01 Статус: Участник 
 
 | 
Создано: 22 июля 2005 21:42   · Личное сообщение ·  #9 
еще и PCS бывает - его руками без ключа замучаешься ловить
   | Сообщение посчитали полезным:  | 
 Ранг: 352.4 (мудрец), 4thx Активность: 0.15↘0 Статус: Участник retired 
 
 | 
Создано: 22 июля 2005 23:00   · Личное сообщение ·  #10 
и память можно нетривиально использовать   
константы которые будут использоваться в расчетах
   | Сообщение посчитали полезным:  | 
 Ранг: 5.0 (гость) Активность: 0=0 Статус: Участник 
 
 | 
Создано: 23 июля 2005 16:39   · Личное сообщение ·  #11 
Чем тогда дамп ключа сделать можно?   
  | Сообщение посчитали полезным:  |