吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6442|回复: 5
收起左侧

[.NET逆向] 快速爆破.NET的注册检查

  [复制链接]
buoy 发表于 2018-4-14 16:52
本文旨在记录爆破方法,不在于获取源代码。
本文目的仅用来学习破解方法,不用于破解他人软件。
本文材料来源于 NET程序的爆破(献给和我一样渴望进步的人) https://www.52pojie.cn/thread-168935-1-1.html (出处: 吾爱破解论坛)
本文也是对来源贴给出的问题予以解答,同时也是在其基础上做一次自己的练习。

破解工具:Reflector + Reflexil
破解要求:去除注册限制,使程序能够正常运行。

破解步骤:
  • 定位爆破位置,即找到注册检查的关键函数。
  • 使用ret大法强力爆破。


详细说明:
  • 在来源贴中,其作者已经找到了爆破的关键位置,就是CheckLisence函数。我不再赘述,相信大家很容易就可以找到。
  • 先说说我自己的方法,我用最简单也是最暴力的方法,直接去逻辑,使用ret指令去逻辑最好不过了。
   

图1-1

图1-1
  

   

图1-2

图1-2


   3.再说说,来源贴作者需要的方法,就是想要找个条件判断,然后跳转到SoftwareUser.Role = RoleType.Vista;                   //关键赋值
   其实,他的目的就是保留这个赋值有效,所以想要能有一种方法跳进去执行这个赋值后,再执行之后的逻辑。
   那么很简单,这个赋值语句本身是包含在一个判断里面的,那么我们只需要满足这个判断的条件,让它进入到判断里面去执行赋值语句就好了,大功告成了。
   

图2-1

图2-1


图2-2

图2-2


     

图1-3

图1-3


     

图1-4

图1-4


     4.附上材料包XCar,包含Patches,其中Patched-2是ret爆破,Patched-1是跳转爆破。
       XCar.zip (410.18 KB, 下载次数: 12)

     5.运行检查,是否去除注册检查。
     

图3-1

图3-1

     运行正常,都去除了注册的限制。


免费评分

参与人数 1威望 +1 吾爱币 +10 热心值 +1 收起 理由
Hmily + 1 + 10 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

cubthree 发表于 2018-4-24 10:31
学习了。谢谢分享
3yu3 发表于 2018-4-24 11:42
本帖最后由 3yu3 于 2018-4-24 11:48 编辑

跳转爆破要有个LICENSE.DAT才能跳转到下面的地方。。
可以直接这样操作,修改一个标题显示的赋值,以及增加一行授权类型的赋值。
QQ截图20180424114018.jpg
QQ截图20180424114800.jpg
 楼主| buoy 发表于 2018-4-28 11:04
3yu3 发表于 2018-4-24 11:42
跳转爆破要有个LICENSE.DAT才能跳转到下面的地方。。
可以直接这样操作,修改一个标题显示的赋值,以及增 ...

恩,是可以的。
wacly 发表于 2018-4-29 13:08 来自手机
可以可以,学习了
Carter丶Bo 发表于 2020-5-29 22:49
学习了!!!!!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-27 18:35

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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