· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.RESEARCH —› Снова Guardant ...

Посл.отвђт Сообщенiе


Дата: Окт 10, 2004 01:07:25

Имеется: собсно прога,ключ (Stealth),инфа по Guardant API.
Проблема: не могу сообразить как эмулировать Transform...
С CodeInit всё Ок, а вот Transform...(в моём случае эмуляции этих двух функций достаточно). Функции Transform передаются 4 байта, причём каждый раз разные (может нет? просто не уловил последовательность?),на выходе,ессно,тоже 4 байта,ессно, тоже каждый раз разные :)
Подтолкните на мысль,плз, а то с ключиком скоро расстаться придётся,а прога для меня нужная :(
Заранее благодарен.


Дата: Окт 10, 2004 10:20:53

Guardant == hasp4 ?

Если нет, то что это за ключ ?

Видимо, накопить запросы/ответы из этих 4-х байт, проанализировать как они получаются. transform - это входная точка в драйвере, видимо ? Тогда в драйвере должна быть еще какая-то часть алгоритма.


Дата: Окт 10, 2004 12:21:36 · Поправил: Ersh

„Guardant == hasp4 ?“
Нет.

„...что это за ключ ?“
www.guardant.ru

„...накопить запросы/ответы из этих 4-х байт“
Похоже,так и придётся делать,просто пока что-то не очень верится в реальность этой затеи: многовато значений,да всех их я пока и не видел...


Дата: Окт 10, 2004 16:47:32

Проблему с Transform решил.Незадолго до неё вызывалась GetTickCount,из-за которой и получались разные данные на входе.Устроил так,чтобы возвращалось одно значение и всё...
Возник другой вопрос: есть ли у Guardant'a встроенные функции проверки целостности конверта? nskCRC работает без ошибок, IMHO, дело не в ней...Или разработчик проги об этом позаботился?


Дата: Окт 10, 2004 19:41:39

ИМХО, ты пришел не на слишком удачный форум для своего вопроса... Чинга тут чуть ли не единственный, кто хаспом баловался... Иди лучше на reng.ru - там много профи сидит.


Дата: Окт 10, 2004 19:43:17

Кх-кх.. А это ты уже и сделал, так:

http://reng.ru/board/viewtopic.php?t=1837

:))))


Дата: Окт 11, 2004 00:51:33

В общем то да :))) Только толку столько же :(
Кстати,чтобы сюда написать,пришлось снова зарегиться...ессно,под другим логином:под старым не пускають,либо я пароль забыл (что вряд ли),либо не знаю что...все фички типа "забыли пароль?" не помогли... Раньше я и здесь был "Koluchy" :( Был б не против вернуть всё на место, только не знаю как.
P.s.: оффтоп конечно,но что делать :))) (Volodya,мож ты чем поможешь)???


Дата: Окт 11, 2004 03:43:37

Только толку столько же

Нет, тебе дали очень хороший ответ с дифференциальным криптоанализом.

"Koluchy"

Напиши Аквиле. Он восстановит.


Дата: Окт 11, 2004 19:44:38

„Напиши Аквиле...“
Кстати,уже писал...Попробую ещё разок.

„...дифференциальным криптоанализом...“
Всё бы вам усложнить :) да слова-то какие страшные :)))
Это мне для выцепления Transform'a совет дали,а там всё проще оказалось(см. выше).
Короче,отвязал я прогу от ключика. Разработчик,похоже, знал/догадывался,что конверт снимается легко,поэтому забабахал проверку целостности файла на ДИСКЕ :),причём в памяти позволил творить всё,что хошь...:)
Всем спасибо,вопрос снимаю!


Дата: Окт 11, 2004 20:01:36

Да какие там они страшные... Дифференциальный - это не дифуры решать. К дифференциальным уравнениям этот не имеет никакого отношения. Дифференциальный - это просто, в данном случае, анализ разницы. Его придумали для анализа DES. Статьи есть в сети. Вот:
http://www.bezpeka.com/library/sci-cryp.html


Дата: Окт 12, 2004 23:06:13

Давно хотел с такими штучками разобраться... Спасибо,обязательно прочитаю.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.096