Посл.ответ |
Сообщение |
Ранг: 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
Чем тогда дамп ключа сделать можно?
| Сообщение посчитали полезным: |