吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9954|回复: 17
收起左侧

[其他转载] VMP+ Zprotect 1.4.9无key解码不脱壳补丁源码 Zprotect 1.4.9过注册框

[复制链接]
pxhb 发表于 2013-6-18 17:17
本帖最后由 pxhb 于 2013-6-18 17:17 编辑

闲着无聊,发个简单源码,ZP早就被大牛们玩熟悉了,  此处省略一万字。。。。。
                          硬着头皮,还是来献下丑

            前两天遇到个软件,VMP+ZP的,里面ZP1.4.9,外面又加了个VMP,常规处理方法可以脱了vmp(不需要修复),然后里面用脚本来Patch,这次这个有点特殊,vmp脱了以后
存在一些问题,小菜基础差,只好换个思路,其实这代码都是改的,两个核心部分都来自大牛   感谢y3y3y3和cektop两位前辈的思路
     
           下面说下简单的思路:
                  
                        用y3y3y3大牛的源码对于试用的可以,但没有试用的过了注册框就会出错,cektop大牛的稍微有一点点麻烦,综合两个前辈的思路,改进了一下
         

                      先Hook  DialogBoxIndirectParamA,得到解码位置的地址,
  •     mov eax,dword ptr [esp+24h]
  •          pushad
  •          sub eax,03C76h
  •          mov edx,DeCode149
  •          sub edx,eax
  •          sub edx,5
  •          mov byte ptr [eax],0E8h ;CALL
  •          mov dword ptr [eax+1],edx
  •          invoke WriteProcessMemory,hProcess,apidz,offset apibak,5,0
  •          popad
  •          mov eax,0232ch
  •          retn 14h



让那个地址CALL 到自己的dll,下面核心部分代码来自cektop大牛的源码
  • push ebp
  •                 mov ebp,esp
  •                 sub esp,10H
  •                 lea eax,dword ptr ss:[ebp-10H]
  •                 push eax
  •                 push dword ptr ss:[ebp+14H]
  •                 push dword ptr ss:[ebp+10H]
  •                 mov edi,eax
  •                 mov ecx,10H
  •                 lea esi,Code
  •                 rep movsb
  •                 xor ecx,ecx
  •                 cmp dword ptr ss:[ebp+0CH],ecx
  •                 jle L024
  • L011:
  •                 mov eax,dword ptr ss:[ebp+8]
  •                 mov edx,ecx
  •                 add eax,ecx
  •                 and edx,8000000FH
  •                 jns L019
  •                 dec edx
  •                 or edx,0FFFFFFF0H
  •                 inc edx
  • L019:
  •                 mov dl,byte ptr ss:[ebp+edx-10H]
  •                 xor byte ptr ds:[eax],dl
  •                 inc ecx
  •                 cmp ecx,dword ptr ss:[ebp+0CH]
  •                 jl L011
  • L024:
  •                 leave
  •                 retn



小菜编程菜鸟,写的一般,大家不要笑话
有错误的地方欢迎指正
完整代码,修改解码串就可以了:



ZP1.4.9ByPass.rar (2.38 KB, 下载次数: 525)

免费评分

参与人数 1热心值 +1 收起 理由
xxxxx + 1 V5!!!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

pojie668 发表于 2013-6-18 17:32
感谢分享,下载学习了
White 发表于 2013-6-18 18:24
sunflover 发表于 2013-6-18 18:42
Mrs.Zhang 发表于 2013-6-18 18:47
过时的东东 ,没啥技术含量
 楼主| pxhb 发表于 2013-6-18 20:00
Mrs.Zhang 发表于 2013-6-18 18:47
过时的东东 ,没啥技术含量

大牛就不用看了{:1_934:}
都是给向我这样小菜看的

6548598 发表于 2013-6-19 10:45
师傅什么时候破解的ZP啊
baby520 发表于 2013-7-5 21:57
这个代码要看看
qpdnmmz88 发表于 2013-7-12 17:57
HOOK 的源码必须要看
dk747 发表于 2013-8-18 22:20
真的V5?我看看怎样!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 08:06

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表