In order to crack hasp protection, you must understand how it works. It has two layers: the API and a PE encryptor, aka envelope. The Hasp API protects the envelope and changes names to aid in doing this. The envelope is extremely encrypted and checks for SoftICE, so you must "kill" the SoftICE in your first steps. For further steps in the process, please visit:
. http://www.woodmann.com/crackz/Tutorials/Haspenv.htm.