请选择 进入手机版 | 继续访问电脑版

个人经验分享

 找回密码
 立即注册
查看: 468|回复: 0

[转发学习]删除一游戏辅助注册码验证

[复制链接]

5

主题

5

帖子

72

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72
发表于 2021-7-30 20:47:59 | 显示全部楼层 |阅读模式
有朋友私信发来一个游戏辅助,需要注册码,所以这里就简单爆破一下
0x01 查壳
首先,使用exeinfope查壳,无壳,vb编写,直接导入x32dbg

0x02 分析
载入

先运行,会出现以下提示

点击"确定"后出现以下界面

随便输入一个注册码后出现提示

搜索一下


提醒一下,如果模块较大,可能需要较多时间

可以找到这些东西

进入"软件未注册,请先注册"处

可以在上面看到一个jge条件跳转
用法:如果目标数大于或等于原数,则跳转
复制代码 隐藏代码
cmp 目标数, 原数jge 地址

改成jmp跳转

再次运行,并没有触发
换条路,尝试另一个,即如图所示

朝上翻找到一个je跳转

加上断点,重新输入一个假注册码,成功触发
而跳转之后,明显是提示错误

尝试直接将运行点移到跳转下一条语句,出现激活成功,出现主界面


0x03 补丁制作
先将此处跳转nop掉,然后ctrl+p调出补丁窗口,选择修复文件,即可到处一个已经破解的新文件

此时输入任意注册码即可成功激活
0x04 其他
这个程序会写注册表,路径为HKEY_CURRENT_USER\Software\regwc\wctool中的regno

尝试删除,程序重新要求注册码
还是没有成品,不过有源文件,大家可以按照本贴内容自己破解一下,不难

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|个人经验分享 ( 苏ICP备2021008218号-1 )

GMT+8, 2023-6-4 18:27 , Processed in 0.050568 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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