Снова Guardant ...

Тема в разделе "WASM.RESEARCH", создана пользователем Ersh, 10 окт 2004.

  1. Ersh

    Ersh New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2004
    Сообщения:
    6
    Адрес:
    Russia
    Имеется: собсно прога,ключ (Stealth),инфа по Guardant API.

    Проблема: не могу сообразить как эмулировать Transform...

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

    Подтолкните на мысль,плз, а то с ключиком скоро расстаться придётся,а прога для меня нужная :dntknw:

    Заранее благодарен.
     
  2. Chingachguk

    Chingachguk New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2002
    Сообщения:
    340
    Guardant == hasp4 ?



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



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

    Ersh New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2004
    Сообщения:
    6
    Адрес:
    Russia


    Нет.





    www.guardant.ru





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

    Ersh New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2004
    Сообщения:
    6
    Адрес:
    Russia
    Проблему с Transform решил.Незадолго до неё вызывалась GetTickCount,из-за которой и получались разные данные на входе.Устроил так,чтобы возвращалось одно значение и всё...

    Возник другой вопрос: есть ли у Guardant'a встроенные функции проверки целостности конверта? nskCRC работает без ошибок, IMHO, дело не в ней...Или разработчик проги об этом позаботился?
     
  5. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
    ИМХО, ты пришел не на слишком удачный форум для своего вопроса... Чинга тут чуть ли не единственный, кто хаспом баловался... Иди лучше на reng.ru - там много профи сидит.
     
  6. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
  7. Ersh

    Ersh New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2004
    Сообщения:
    6
    Адрес:
    Russia
    В общем то да :))) Только толку столько же :dntknw:

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

    P.s.: оффтоп конечно,но что делать :))) (Volodya,мож ты чем поможешь)???
     
  8. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
    Только толку столько же



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



    "Koluchy"



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

    Ersh New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2004
    Сообщения:
    6
    Адрес:
    Russia


    Кстати,уже писал...Попробую ещё разок.





    Всё бы вам усложнить :) да слова-то какие страшные :)))

    Это мне для выцепления Transform'a совет дали,а там всё проще оказалось(см. выше).

    Короче,отвязал я прогу от ключика. Разработчик,похоже, знал/догадывался,что конверт снимается легко,поэтому забабахал проверку целостности файла на ДИСКЕ :),причём в памяти позволил творить всё,что хошь...:)

    Всем спасибо,вопрос снимаю!
     
  10. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
    Да какие там они страшные... Дифференциальный - это не дифуры решать. К дифференциальным уравнениям этот не имеет никакого отношения. Дифференциальный - это просто, в данном случае, анализ разницы. Его придумали для анализа DES. Статьи есть в сети. Вот:

    http://www.bezpeka.com/library/sci-cryp.html
     
  11. Ersh

    Ersh New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2004
    Сообщения:
    6
    Адрес:
    Russia
    Давно хотел с такими штучками разобраться... Спасибо,обязательно прочитаю.