浅学软件逆向笔记(2)

目录

九.按钮事件与补丁

十.注册机的制作

十一.单机软件忘记密码怎么办?

十二.push大法与软件push大法

push大法 

 软件push大法

十三.OD基础界面上的按钮介绍

十四.快捷键介绍 

十五.图标的修改

十六.vmp的使用与破解


九.按钮事件与补丁

 按钮事件就是,点击按钮可以找到相应功能

用E-Debug打开程序(用E-Debug来分析“点击按钮”的事件)

E-debug是一款辅助调试易语言程序的OD插件,暂时只支持静态编译程序

易语言是一门以中文作为程序代码编程语言

 

点击“隐藏桌面”这个按钮的事件,找到它的段首

 把程序拖到OD,ctrl+G,把地址401337粘贴进去,找到后,下一个断点(双击)

F8,往下走,找到大跳转(跳过按钮窗口),这个跳转是实现了的

 在寄存器,将标志位改成0,就不会实现跳转了

 如何让跳转不实现,就在断点用NOP填充(右键——>二进制——>NOP填充),它就不会跳转了


补丁部分

点击NOP这部分填充,右键——>二进制——>二进制复制

用XH补丁制作工具

 把程序拖进XH,写入内存地址(断点内容)和修改指令(NOP填充的二进制) ,添加——>生成补丁

打开程序,功能点不能用,然后打开刚刚生成的补丁,破解一下,功能点就可以用了

十.注册机的制作

在一个程序需要注册码进行注册,我们没有注册码,就可以使用对应注册机获得对应注册码。

把程序拖到OD,智能搜索,找到“已注册”,点击查看,找到关键call下断点

运行程序,点击注册按钮

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值