关于什么是HASP hl 新手容易混淆的知识,闲来叙述下.
http://www.aladdin.com/hasp/srm-models/hasp-hl-pro.aspx
hasp hl 不是Hasp3/hasp4/hardlock/
hasp hl 类似与hasp3/hasp4/ 有一组密码 pass1 pass2 通常你可以通过TORO的监视器或是hasphl 2008 在Attach your dongle 运行起软件的同时refresh 获得.DMP 为后缀的文件名.通常为432F672D.dmp 以16进制表示.
当然,期间你还要留心他们的加密狗驱动,他们的版本并不一致.
hardlock 锁有一个MODAD数值,通过toro的监视器可以获得,通常我们使用HL-DUMP.EXE 来DUMP 锁内的数据
然后通过Unidump2reg,该程序现在已经到1.5b 的版本.后将数据转化为REG 文件 ,使用 safekey 的hardlock 模拟驱动实现模拟. 而另一种方法则是使用Hasphl2007 则先要安装它本身的驱动程序,之后DUMP 数据,将DUMP的数据转成DNG格式,利用Hasphl2007 来模拟改程序.注 hasp hl 只能用与Hardlock 与hasp4 .不能用与Hasp hl ,他们有着天壤之别.
Hasp hl 其实也就是Hasp5.我们可以用 h5dmp.exe v1.40 的公开版本 (nodongle.biz) 可以生成一个 hasp.dmp.但之前你要保证
通过其他程序事先需要获得pass1 pass2 ,其次,h5dmp.exe 读取应该获得的文件应该有2个,一个是 hasp.dmp 另一个是hhl_mem.dmp 如果你只有一个DMP文件,那你的锁就不是Hasp hl 的.将数据转化为.REG文件时你要保证这2个文件要在同一个目录以下,否则转化会提示失败.
再补充一点,hasphl2008 dump 出的文件与h5dmp dump出的文件并不是一样的文件,前者并不能用Unidump2reg来转化.\
当然如果你想使用通过hasphl2008来模拟,你可以将你的DMP文件发给http://www.neobit.org/hasp.phtml 他们会制作完
发给你试用的模拟器.最后由你自己决定是否为此付费.
导入你的reg文件,执行安装 vUSBbus.inf, vUSBbus.cat and vUSBbus.sys (Chingachguk & Denger2k (HL mod ) 如果此时你完全模拟起来了你的程序,那恭喜你.如果系统提示:1031 envelope error 那说明你的程序有外壳保护.你不得不做接下来的一些事情.
你需要增加 QTable and ATable 到你的REG文件中.toro告诉我们In maximum We have 5 Table,如何获得这些数据
如何分析并把数据写到REG文件还在研究中.
以上所有涉及到的一些程序就不发布了,大家自己GOOGLE
希望有朋友能把关于如何制作Q/A 表的心得复述下,大家交流.
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课