Visual Control Graphic 模拟狗驱动

这次破解的软件是visual control graphic。大致是这个名字把。和vc没有关系,呵呵。
真失败,连版本都忘了。
Visual Control Graphic用的是hardlock的狗,读狗驱动是hlvdd.dll,狗里面有大量花指
令。
查IAT,看到
   Import Module 003: HLVDD.dll
Addr:8000000C hint(000C) Name: HL_LOGOUT
Addr:80000007 hint(0007) Name: HL_AVAIL
Addr:80000013 hint(0013) Name: HL_READ
Addr:8000000B hint(000B) Name: HL_LOGIN
Addr:80000018 hint(0018) Name: HL_WRITE

跟踪发现可执行程序有一处调用HL_LOGIN,HL_LOGOUT,两处调用HL_AVAIL,HL_READ,调
用hl_read之前先调用hl_avail判断狗是否可用。返回值全部成功为零。破解狗的步骤可以
分为两步:首先修改调用hl_login和hl_avail的地方,替换
调用HL_LOGIN的代码为:
:0042939E 50                      push eax
:0042939F 51                      push ecx
:004293A0 6A01                    push 00000001
:004293A2 68E1130000              push 000013E1
:004293A7 32DB                    xor bl, bl

* Reference To: HLVDD.HL_LOGIN, Ord:000Bh
                                  |
:004293A9 E83C160700              Call 0049A9EA
:004293AE 6685C0                  test ax, ax
:004293B1 B001                    mov al, 01
:004293B3 7402                    je 004293B7  ß-----这儿要跳
:004293B5 8AC3                    mov al, bl

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004293B3(C)
|
:004293B7 5B                      pop ebx
:004293B8 83C410                  add esp, 00000010
:004293BB C3                      ret
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值