吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 15529|回复: 61
收起左侧

[原创] 某打印软件,超详细追码及注册机编写

  [复制链接]
一别两宽丶 发表于 2019-7-14 21:30
说明:
1,程序无壳,为Borland Delphi ( 2.0 - 7.0 )编写
2,注册失败,无任何提示。(对话框之类的)直接退出。
3,感觉应该不是重启验证。
4,此贴面向新手,本次主要熟练按钮事件的使用方法以告别“载入OD——》搜索字符串——》啥都搜不到,我爆破鸡脖——丢回收站”的窘况。此次以Borland Delphi 程序为例,后续会出VC++ 易语言之类的。
5,对于像我们这样的新手,内存注册机先玩玩,自己编写注册机牵扯面较广,无基础有点难。为了保持对逆向的兴趣,推荐先玩内存注册机。
正文:
查壳先
GMIY(%AX$(GP{FHJ8%6O.png
既然直接退出,肯定不会有关键的字符串。那就下按钮事件。各语言按钮事件不同,此按钮事件仅适用于Borland Delphi 语言编写的程序。
$~8`_9@%{]TZ%WXRZDNH_U3.png
自动查找下断的代码如下图。(百度可以搜的到)
WEY1DMOJ0~AS@QMP%O(9ZKC.png
P@[BIG8[DNW95GV(D48EX.png

程序运行妥当后,在反汇编窗口右键——》运行脚本,选择需要的脚本即可,初次使用需要打开,然后选中。稍等,断点即可下断完毕。之所以全都妥当后再下断,是怕误伤别的按钮,麻烦。
H%4SZJ~`7@@JOHCFNK1EAPB.png
然后,就是点击注册了。
K3G`UGYGF}]0Y)I4O6ZIS.png
程序成功被断下,接下来就是F7进call。然后一路F8,在F8的过程中注意观察寄存器窗口和堆栈窗口。
6948~SAQD@6%$_PU%9_J}LT.png
3{@8FZSEU~R54Y}I}C5}C{U.png
继续F8就会看到,真正的注册码了
T((4T_3[]SRW7QZ1%SVXU[O.png
既然找到了真码和关键call,那就顺手做个内存注册机吧。把关键call和寄存器窗口的内容都复制下来,备用。
CS6%G3GPR}`IC2H][VMM609.png

爱盘下载内存注册机,然后填入相应的数据即可。见下图。
C3AWP%(EC~BF[@O6Q3)MM}J.png
一切搞定,那就开始测试注册机能不能正常工作。
7CU%NA6MYFO8%~2C8NIZ2.png
H%7])0RN1IVD(54)UVK01VQ.png
W~3DUX%(O095D8[OMRK__5R.png
续集:只用特征码,如何寻找按钮事件
}ZB2B(4E0N]([OQ1SXQ)0$Y.png
J3PDW@392U455B)%@)R2(4V.png




链接:http://www.xiaohuilang.com/一别两宽f_xzzx.asp删除文字即可



END

免费评分

参与人数 14威望 +1 吾爱币 +20 热心值 +14 收起 理由
Hmily + 1 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
Ivy_ + 1 鼓励转贴优秀软件安全工具和文档!
make286750370 + 1 + 1 我很赞同!
jxcl01036 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
zimengmeng131 + 1 我很赞同!
古或郎 + 1 + 1 用心讨论,共获提升!
吾乃齐天大圣 + 1 + 1 厉害!
sunnylds7 + 1 + 1 热心回复!
leonas30200 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
xylqr + 1 + 1 谢谢@Thanks!
h394041321 + 1 + 1 热心回复!
为海尔而战 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
jori + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
liphily + 3 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

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

blsn3548 发表于 2019-7-14 23:49
0057CC60       mov         edx,dword ptr [esp+2C]
0057CC64       mov         eax,dword ptr [ebx+304];Tfm_Regeste.RegisterCode:TEdit
0057CC6A       call        TControl.SetText
0057CC6F       jmp         Tfm_Regeste.btRegClick
0057CC74       nop
0057CC75       nop
0057CC76       nop
0057CC77       nop
0057CC78       nop
0057CC79       nop
0057CC7A       nop
0057CC7B       nop
 楼主| 一别两宽丶 发表于 2019-7-15 22:25
wapjltb 发表于 2019-7-15 22:05
一步步按照楼主的教程做出了注册机,但是点击获取序列号时,却总是弹出选取目标文件的对话框,不知为什么?

没有放在软件同目录的原因,有个暗桩。放在同目录出现获取不倒注册码的问题
jori 发表于 2019-7-14 22:03
楼主这个月就发了好几个,有时间也模仿试试
beatone 发表于 2019-7-14 22:13
厉害了,
封神之剑 发表于 2019-7-14 22:25
支持一下
j542936 发表于 2019-7-14 22:51
感谢分享。已经试了 一次成功
超能小虎 发表于 2019-7-14 23:02
学习一下
wow999 发表于 2019-7-14 23:27
按照教程 一次性成功!!
QDHAM 发表于 2019-7-15 03:15
这个需要好好学习一下
xylqr 发表于 2019-7-15 05:05
感谢分享!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-16 00:01

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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