HASP HL vs HASP4 - эмуляция

Тема в разделе "WASM.BEGINNERS", создана пользователем riban, 5 июл 2005.

  1. riban

    riban New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2005
    Сообщения:
    51
    Адрес:
    Russia
    На сайте у аладдина написано, что hasp4 и hasp hl абсолютно совместимы. Спрашивается, почему если я пытаюсь воспользоваться эмулятором hasp4 софтина говорит:

    Requested encryption algorithm not supported. Maybe hasp4 connected?



    Я так полагаю, что тут что-то связано c edstruct. Я прав? Что делать?
     
  2. riban

    riban New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2005
    Сообщения:
    51
    Адрес:
    Russia
    В новых ключах HASP HL мы полностью отказались от использования секретных алгоритмов. Для шифрования данных используется публичный, аппаратно реализованный алгоритм AES с ключом шифрования 128 бит.

    Ключи хранятся в служебной памяти HASP HL и никогда не выходят наружу.

    Aladdin




    Эмуляция уже не реальна?
     
  3. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    riban

    почему - же табличная эмуляция как всегда рулит

    при наличии ключа,конечно



    к тому же 128 бит - звучит обнадёживающе для plaintext

    attack

    но опять - же при наличии ключа



    http://www.cryptosystem.net/aes/



    ps. я сам прочитал то что указал

    похоже пока взлом не работает , только теоретически возможен
     
  4. riban

    riban New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2005
    Сообщения:
    51
    Адрес:
    Russia
    staier

    Ключ имеется.

    Кроме всего прочего, в сдампленном теле есть какие-то хэши MD2, MD5, Rjindael(AES) и пр.

    Я не очень смыслю в криптоанализе. Есть мысли как выдрать таблицу(атаковать) и пригодятся ли добытые данные?
     
  5. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    riban

    нет , мыслей нет , если там просто напросто шифрование - то полной табличной эмуляции нет и быть не может



    но если программа читает - пишет ограниченные количество данных ( то есть реализовывали защиту люди не понимающие ничего ни в защите ни в криптографии) их можно перехватить и возврещать прорамме нужные ей значения

    грубо говоря сделать дамп протокола обмена с ключом - и потом его проигрывать



    на каком уровне- между прогой и драйвером или между драйвером и ключом- это уже на месте на до смотреть

    я , например хучил и эмулировал deviceiocontrol потому что в написании драйверов ничего не понимаю и ловить in - out не умею
     
  6. riban

    riban New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2005
    Сообщения:
    51
    Адрес:
    Russia
    staier

    Там конверт. Т.е., там море информации, кот. вручную не перепишешь и не отдашь программе. Поэтому и возникает вопрос об эмуляции. Ведь если есть много входных и выходных данных, то как-то просчитать 128бит ключа точно можно. Вопрос остаётся как?
     
  7. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    riban

    конверт снимается примитивно , дампится и исправляются импорты - работы с непривычки на день





    заодно прочти ответ на свой пост

    http://www.wasm.ru/forum/index.php?action=vthread&forum=23&topic=10342



    если хочешь униварсальный дамп - лови in-out

    потом сделаешь драйвер и будет тебе счастье - почитай статью чингачгука про взлом hasp
     
  8. riban

    riban New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2005
    Сообщения:
    51
    Адрес:
    Russia
    staier

    Спасибо за ответы. Дело в том, что вместе с программой идёт куча файлов с данными, которые шифруются/дешифруются с помощью API хаспа. Я не знаю как дешифровывать эти данные. Рашьше, когда в хаспе4 использовался алгоритм DESX, пароль на шифрование лежал в сдампленном виде. Но и с ним у меня почему-то не удалось дешифровать данные (пользовался CrypTool). Встречался с таким доп. шифрованием?
     
  9. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    нет , такого не видел

    у меня после снятия конверта ( это я последний раз хасп видел тогда - год или около того назад )

    осталось только выкинуть dll в которой проверялась лицензия , я её просто переписал чтобы возвращала то что нужно да и всё



    попробуй метод чингачкука для эмуляции хаспа



    я в шифровании не большой специалист, больше ничем помочь не могу
     
  10. Nemo

    Nemo New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2005
    Сообщения:
    2
    Дошел до OEP /КОМПАС-3D V6 Plus/ программа защищена HASP. Труда не составило - есть хаспэмулятор. Сделал дамп. Восстанавливию импорт - одна функция неизвестна /00493707 jmp short 00493708/. Нашел адрес откуда вызывается. При этом остановка на 00493707 происходит, если сделать мемори брекпоинт на секцию .protect.

    (Запускаю /КОМПАС-3D LT V6 Plus/ - это таже программа, но с некоторыми ограничениями, хаспом не защищена. Там по этому адресу вызывается функция GetProcAddress.)

    В ImpRec неизвестную функцию обозначаю GetProcAddress. Запускаю дамп - работает. Под XP работает, под win98 Win2000 не работает. Нужен совет как полностью восстановить импорт?
     
  11. alextln

    alextln New Member

    Публикаций:
    0
    Регистрация:
    9 мар 2007
    Сообщения:
    6
    Добрый день умные люди :)))
    Я честно говоря плохо разбираюсь в этом, но ОЧЕНЬ НУЖНА ПОМОЩЬ !!!!
    Ситуация такая есть прога с ключом HASP HL Time (USB)
    Я снял с него всю инфу т.е открыл пароли снял дамп сделал рег файл + в TORO есть лог полный со всей инфой.
    А теперь не могу прикрутить его к эмулятору ....точнее один нашел, эмулятор ключ а определяется супер все HASP Edit 11 смотрю точь в точь как оригинальный ключ? но при запуске программы выдает ошибку:
    Error 1031: Hasp Enveloped Protectoin
    Может ктонибудь поможет ?!?!?!?!?! ОЧЕНЬ НУЖНО ПОЖАЛУЙСТА !!!!!
     
  12. ssx

    ssx Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    336
    alextln
    ты решил во всех темах где упоминался хасп спросить?
     
  13. alextln

    alextln New Member

    Публикаций:
    0
    Регистрация:
    9 мар 2007
    Сообщения:
    6
    ssx Извинете :))) Но просто очень нужно решить проблему .....
     
  14. Mager

    Mager New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    1
    кто решил проблемму с HASP HL USB эмуляция?

    alextln, нашел что искал?