【破解】修改程序版权、添加弹窗

前言:

1.修改的程序为LRC歌词编辑器。用到的工具有Restorator,Stud_PE,OD。

2.程序无壳,免去脱壳步骤。

3.不详细请留言,再添加,或者观看实战视频。

正文://图片可以另存为查看,也可以右键在新标签页中打开,不能点击放大不好.

1.用Restorator打开EXE文件,再对话框中找到关于对话框,里面有版权信息,按F6进入编辑模式,然后就和VS一样了。

去掉“可视”勾选可以隐藏控件;还可以修改文本和移动缩放控件。改好如图。F8提交更改,然后保存退出。

2.Stud_PE打开EXE,区段选项卡中右键添加区段,名称自定,空字节填充;函数选项卡中右键添加新函数(system32文件夹下的user32.dll中的MessageBoxA),然后记下user32.dll中的MessageBoxA的RVA.如图.保存退出(要点文件头中的[保存更改到文件中]再确定)

3.OD载入EXE,单击帮助下方的m按钮,找到新添加的区段,双击,记下弹出窗口的第一行地址(也就是区段开始地址)

4.点击与m按钮同一行的c按钮,单击该窗口左下方的窗口,按Ctrl+G,点RVA,输入刚才的RVA,并记下找到的地址.

5.点左上方窗口(最大的窗口),Ctrl+G,输入第三步的地址,跳到区段开始处.

6.看见一片【add....】,距离第一行至少10行的位置,找一个看着顺眼的地址,我是004A901A,左下角窗口右键,切换成HEX/ASCII16,接着Ctrl+G,输入刚自己找的地址,回车,鼠标拖动选中这一行所有的00,Ctrl+E,第一栏输入要弹出的消息框的标题,然后确定(写不下就多选几行)。

同样的,再找一个地址(因为标题短,不需要占多行,所以就选了下一行,004A902A),输入要弹出的消息框的正文。

7.双击第一行的[add...]处,弹出反汇编窗口(去掉NOP填充的勾),输入push 0,回车。

输入push XXXXXXXX(8个X用第6步第一个地址替换),回车;输入push XXXXXXXX(8个X用第6步第二个地址替换),回车;

再输入call [XXXXXXX],回车(8个X用第4步的地址替换).

关闭反汇编窗口,在右下角找到EntryPoint字样的行,记下第二列的地址,回到左上方,双击[call...]行下面的[add...]处,输入jmp XXXXXXXX(8个X用刚刚记下的EP地址替换),回车.

8.右键大窗口任意位置-复制到可执行文件-所有修改-全部复制,弹出的窗口右键-保存文件,关OD。

9.Stud_PE打开保存的文件,点RVA《=》RAW,虚拟地址处输入第3步的地址,复制相对虚拟地址,返回后将其填入入口点,保存确定退出。

10.检测是否成功。

完。(这个修改只是举例,不仅仅能做到加弹窗)

后记:实战视频(在线看不清晰,不带语音,讲解见52破解,失效请留言): http://pan.baidu.com/s/1ntT5lwd 密码: wy55

转载于:https://www.cnblogs.com/gpsx/p/5192387.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值