PDA

View Full Version : Few noob questions in Hasp HL


Hero
September 19th, 2014, 09:37
Hi all

I have never reversed any application that uses hardware tokens. But recently, I found an application that uses a Hasp HL token and I thought it is somehow fun to try it. i read some articles about Hasp HL in web and I saw that people always emulate hasp hl(which is logical too). But I have few questions about Hasp HL and I will be happy if someone could give me some lead on them:
1- Is it possible to emulate hasp HL without token? I mean is it possible to analyze target application and extract pairs from that code rather than token itself?
2- Is there any non-driver based for emulating token? Because you need to sign driver for x64 under windows 7+ for driver based emulation which is really pain(assuming you don't want to use test mode or patching anything in host...)
3- When I tried to open my target application in ida, I got an error regarding relative address cannot be translated and application cannot really get disassembled well to apply Hasp HL signatures. is it normal for Hasp HL?

Regards

FoxB
September 19th, 2014, 19:16
1. Possible with token
2. Simply buy the certificate and sign the emulation driver
3. Hasp hl shell on the target software