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

本文介绍使用Restorator、Stud_PE和OD等工具修改LRC歌词编辑器,实现添加自定义弹窗消息的方法。通过修改EXE文件的关于对话框、添加区段、函数和反汇编代码,最终实现定制化的弹窗显示。

前言:

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

ResHacker(软件版权修改器) 脚本说明: ************************************************************************************** 1 VERSIONINFO FILEVERSION 2,1,0,0 PRODUCTVERSION 2,1,0,0 FILEOS 0x4 FILETYPE 0x1 { BLOCK "StringFileInfo" { BLOCK "080404B0" { VALUE "FileVersion", "2, 1, 0, 0" //文件版本 VALUE "FileDescription", "HistoryClear" //描述 VALUE "LegalCopyright", "版权所有 (C) 2006" //版权 VALUE "Comments", "bbbbbbbb" //备注 VALUE "ProductVersion", "2, 1, 0, 0" //产品版本 VALUE "ProductName", "HistoryClear 软件" //产品名称 VALUE "PrivateBuild", "ssssssss" //个人用内部版本说明 VALUE "CompanyName", "ggggggg" //公司 VALUE "LegalTrademarks", "hhhhhhhh" //合法商标 VALUE "InternalName", "HistoryClear 应用程序" //内部名称 VALUE "SpecialBuild", "tttttttt" //特殊内部版本说明 VALUE "OriginalFilename", "HistoryClear.EXE" //源文件名 } } BLOCK "VarFileInfo" { VALUE "Translation", 0x0804 0x04B0 } } ************************************************************************************** VALUE "FileVersion", "1,0,0,0" //文件版本 VALUE "FileDescription", "快速关机,3秒钟内关机!" //描述 VALUE "LegalCopyright", "版权所有 (C) 2008" //版权 VALUE "ProductVersion", "1,0,0,0" //产品版本 VALUE "ProductName", "shutdown 软件" //产品名称 VALUE "CompanyName", "wwwckq.51.net software" //公司 VALUE "InternalName", "shutdown 应用程序" //内部名称 VALUE "OriginalFilename", "shutdown.exe" //源文件名
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值