На сайте у аладдина написано, что hasp4 и hasp hl абсолютно совместимы. Спрашивается, почему если я пытаюсь воспользоваться эмулятором hasp4 софтина говорит: Requested encryption algorithm not supported. Maybe hasp4 connected? Я так полагаю, что тут что-то связано c edstruct. Я прав? Что делать?
В новых ключах HASP HL мы полностью отказались от использования секретных алгоритмов. Для шифрования данных используется публичный, аппаратно реализованный алгоритм AES с ключом шифрования 128 бит. Ключи хранятся в служебной памяти HASP HL и никогда не выходят наружу. Aladdin Эмуляция уже не реальна?
riban почему - же табличная эмуляция как всегда рулит при наличии ключа,конечно к тому же 128 бит - звучит обнадёживающе для plaintext attack но опять - же при наличии ключа http://www.cryptosystem.net/aes/ ps. я сам прочитал то что указал похоже пока взлом не работает , только теоретически возможен
staier Ключ имеется. Кроме всего прочего, в сдампленном теле есть какие-то хэши MD2, MD5, Rjindael(AES) и пр. Я не очень смыслю в криптоанализе. Есть мысли как выдрать таблицу(атаковать) и пригодятся ли добытые данные?
riban нет , мыслей нет , если там просто напросто шифрование - то полной табличной эмуляции нет и быть не может но если программа читает - пишет ограниченные количество данных ( то есть реализовывали защиту люди не понимающие ничего ни в защите ни в криптографии) их можно перехватить и возврещать прорамме нужные ей значения грубо говоря сделать дамп протокола обмена с ключом - и потом его проигрывать на каком уровне- между прогой и драйвером или между драйвером и ключом- это уже на месте на до смотреть я , например хучил и эмулировал deviceiocontrol потому что в написании драйверов ничего не понимаю и ловить in - out не умею
staier Там конверт. Т.е., там море информации, кот. вручную не перепишешь и не отдашь программе. Поэтому и возникает вопрос об эмуляции. Ведь если есть много входных и выходных данных, то как-то просчитать 128бит ключа точно можно. Вопрос остаётся как?
riban конверт снимается примитивно , дампится и исправляются импорты - работы с непривычки на день заодно прочти ответ на свой пост http://www.wasm.ru/forum/index.php?action=vthread&forum=23&topic=10342 если хочешь униварсальный дамп - лови in-out потом сделаешь драйвер и будет тебе счастье - почитай статью чингачгука про взлом hasp
staier Спасибо за ответы. Дело в том, что вместе с программой идёт куча файлов с данными, которые шифруются/дешифруются с помощью API хаспа. Я не знаю как дешифровывать эти данные. Рашьше, когда в хаспе4 использовался алгоритм DESX, пароль на шифрование лежал в сдампленном виде. Но и с ним у меня почему-то не удалось дешифровать данные (пользовался CrypTool). Встречался с таким доп. шифрованием?
нет , такого не видел у меня после снятия конверта ( это я последний раз хасп видел тогда - год или около того назад ) осталось только выкинуть dll в которой проверялась лицензия , я её просто переписал чтобы возвращала то что нужно да и всё попробуй метод чингачкука для эмуляции хаспа я в шифровании не большой специалист, больше ничем помочь не могу
Дошел до OEP /КОМПАС-3D V6 Plus/ программа защищена HASP. Труда не составило - есть хаспэмулятор. Сделал дамп. Восстанавливию импорт - одна функция неизвестна /00493707 jmp short 00493708/. Нашел адрес откуда вызывается. При этом остановка на 00493707 происходит, если сделать мемори брекпоинт на секцию .protect. (Запускаю /КОМПАС-3D LT V6 Plus/ - это таже программа, но с некоторыми ограничениями, хаспом не защищена. Там по этому адресу вызывается функция GetProcAddress.) В ImpRec неизвестную функцию обозначаю GetProcAddress. Запускаю дамп - работает. Под XP работает, под win98 Win2000 не работает. Нужен совет как полностью восстановить импорт?
Добрый день умные люди )) Я честно говоря плохо разбираюсь в этом, но ОЧЕНЬ НУЖНА ПОМОЩЬ !!!! Ситуация такая есть прога с ключом HASP HL Time (USB) Я снял с него всю инфу т.е открыл пароли снял дамп сделал рег файл + в TORO есть лог полный со всей инфой. А теперь не могу прикрутить его к эмулятору ....точнее один нашел, эмулятор ключ а определяется супер все HASP Edit 11 смотрю точь в точь как оригинальный ключ? но при запуске программы выдает ошибку: Error 1031: Hasp Enveloped Protectoin Может ктонибудь поможет ?!?!?!?!?! ОЧЕНЬ НУЖНО ПОЖАЛУЙСТА !!!!!