破解基础篇四

软件试用次数的去除

1、首先搜索字符串,找到关键语句

908755-20160519180336857-213639626.png

2、找到关键跳转有一个jle 和一个jg ,jle对应的是判断并跳转到提醒注册正版软件的位置,我们可以将其该成jmp来查看,在这由于电脑比较卡,没有截到合适的图,但是可以看出,在此过程中步过了让你注册软件的位置。

908755-20160519180346263-974212202.png

908755-20160519180352982-618394663.png

3、而jg是判断EBX和EAX对应地址的数据,而EAX对应的数据是1E(30),即判断次数的情况,在这我们可以将这两条代码全部用nop填充。

908755-20160519180401654-401052285.png

908755-20160519180409029-391162482.png

908755-20160519180416669-785334153.png

4、可以看到,修改后实现了破解。

908755-20160519180424482-906565702.png

5、另外我们也可以用修改注册表的方法实现对具体次数的修改。

6、首先我们找到注册表信息,如图。

908755-20160519180432248-1694791981.png

7、其次我们打开注册表查看工具,查找该注册表内容。

908755-20160519180439513-566610870.png

8、修改注册表中Counter的数据为30,然后我们重新载入运行发现也能达到我们预期的效果。

908755-20160519180449123-790411125.png

908755-20160519180456669-699272642.png

断点的应用

1、首先我们需要熟悉一下常用的断点,在这可以查看一下以下链接http://blog.csdn.net/u011775291/article/details/37775291。里面对常用断点做了比较全的整理。

2、在这我们应用MessageBoxA来尝试,我们可以利用OD以配置好的断点快捷方式,同样也可以用命令来下断(bp MessageBoxA)

3、在此我们所用的实例是一个找不到有用字符串的程序,由于找不到字符串,所以我们可以选择下合适的断点。

4、在此我们下了messageboxa的断点,来到了如下位置

908755-20160519180503466-1577284935.png

5、我们通过单步去找到关键跳转,在这里关键跳转的查找与之前讲过的一个内容相似,因此就不多做解释了。

908755-20160519180512341-874571941.png

6、来到关键跳关之后我们可以nop掉对应语句,保存好之后发现实现效果

908755-20160519180519123-1851020341.png

修改程序版权

1、在这我们需要用到的工具是资源工具Reshacker,首先我们载入程序,我们可以看到程序相关的信息。

2、现在我们修改程序的图标,找到原始图标位置后右击导入图标,下图分别是修改前后的图标

908755-20160519180529498-1039424892.png

908755-20160519180536060-674156178.png

3、修改文字信息,用到的工具可以是很多,包括C32asm等。

4、载入程序,查找需要修改的文字,输入需要修改的内容(注意信息长度的一致性),保存软件(在软件关闭的情况下保存),在这大家自己找一些内容实践,也可以有很多现成的修改版权的工具。

5、同样,我们也可以查找别的信息包括网址等,注意网址长度问题,可以通过网址缩短器或者加空格来实现一致性。

6、在修改版权信息时,我们可以用到reshacker加载后,里面有相关的版权信息,我们可以修改后编辑脚本并保存则信息修改完成。

908755-20160519180545810-119152870.png

工具及实例

1、本次实践用到的工具包括Reshacker、OD、PEID、C32ASM。

2、实例地址:链接:http://pan.baidu.com/s/1bozubzL 密码:j9yw

转载于:https://www.cnblogs.com/miaohj/p/5509629.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值