首页
社区
课程
招聘
[求助]如何破解hasp的dll
发表于: 2013-1-7 16:10 9060

[求助]如何破解hasp的dll

2013-1-7 16:10
9060
一个软件用的是Hasp HL 3.21的狗;想了个办法绕过了狗壳,不过剩下的部分还是会调用一个hasp_xyz.dll(涉及到公司名字,用xyz代替)来检测硬件狗的存在,其中包含18个导出项:

Chasp_xyz::Chasp_xyz(void)
class Chasp_xyz & Chasp_xyz::operator=(class Chasp_xyz const &)
unsigned long availableMemory(unsigned int *)
int fnhasp_xyz(void)
int nhasp_xyz
unsigned long readBoolean(unsigned int,char *,unsigned int)
unsigned long readDouble(unsigned int,double *,unsigned int)
unsigned long readEpoch(unsigned int *)
unsigned long readFloat(unsigned int,float *,unsigned int)
unsigned long readInt(unsigned int,int *,unsigned int)
unsigned long readString(unsigned int,unsigned int,unsigned char *,unsigned int)
unsigned long readTime(unsigned int *,unsigned int *,unsigned int *,unsigned int *,unsigned int *,unsigned int *)
unsigned long testAccess(unsigned int,unsigned int)
unsigned long writeBoolean(unsigned int,char,unsigned int)
unsigned long writeDouble(unsigned int,double,unsigned int)
unsigned long writeFloat(unsigned int,float,unsigned int)
unsigned long writeInt(unsigned int,int,unsigned int)
unsigned long writeString(unsigned int,unsigned int,unsigned char *,unsigned int)

如果都是后面这些C函数的话还可以考虑用dll劫持看一下,但是居然还有c++的函数和一个int变量,这就让我不知该如何下手了。
有没有破过类似dll的高手,能否指点一下方向?硬件狗目前在手里。
Thanks

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 1103
活跃值: (461)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
调试这个Dll,该跳转试试
2013-1-7 17:19
0
雪    币: 208
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
因为它是用labview开发的,我现在等于把labview的编译后的代码提取了出来,但是还是需要用labview打开,不象普通exe那样直接就能调试了。所以我才考虑用dll劫持之类的办法
2013-1-7 20:43
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
请问您是如何绕过狗的验证的
2013-2-12 00:05
0
雪    币: 208
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
因为这个exe的本质是labview运行环境+一堆VI程序,我把其中的VI程序部分直接从exe里截取了出来,也幸亏这部分数据没有进行压缩;然后再用labview打开它。这种方法其实只是绕过了外层的狗壳。
2013-2-24 21:46
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
多谢您的无私奉献指点
2013-3-5 10:40
0
雪    币: 232
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
直接用软件模拟狗最好!
2013-5-10 10:46
0
雪    币: 198
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
有狗就Dump然后软模拟。
2013-5-29 23:54
0
游客
登录 | 注册 方可回帖
返回
//