吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8081|回复: 15
收起左侧

[.NET逆向] .NET破解之XXXXXX代码生成器

[复制链接]
我也是个傻瓜 发表于 2015-5-26 09:49
本帖最后由 云在天 于 2019-6-7 13:15 编辑

我看见论坛中有网友已发过类似教程,我重点分享思路,如果是重帖,请删除。

本教程只能用于学习研究,不可进行任何商业用途。如有使用,请购买正版,尊重他人劳动成果和知识产权!
对象:繁星代码生成器0.96
环境:Win7 x64
工具:exeinfoPE(查壳)、de4dot V3.1(反混淆)、.NETReflector 8.5(查看)、reflexil.1.8(修改)。
目标:将180天未注册改版改为已注册版本
01.搜索
查壳、反混淆,使用.NETReflector加载,F3搜索字符串“未注册”:我们搜索到一个结果,在FrmMain主窗体的构造函数(.ctor)中。
gisweis_2015.05.26_08h41m29s_001_.png
搜索是快速找到关键点比较重要的方法:快捷键是F3,很多软件中的搜索都是F3,这里的搜索功能有四个按键:Search Type(Ctrl+T)搜索类型、Search  Member(Ctrl+M)搜索成员、Search  String or Constant(Ctrl+S)搜索字符串或常量、exact match准确匹配。
02.分析
查看关键代码,这里只有一个搜索结果,所以,我们可以锁定它,如果有多个结果,则要根据实际情况进行分析:这里调用了注册类RegisterHelper中的GetRegisterState方法,这个方法将Out一个整型num,分析后可得到下表:
gisweis_2015.05.26_09h42m31s_006_.png
gisweis_2015.05.26_08h58m13s_002_.png
分析代码应该算是经验起主要作用,其中的技巧和思维是需要长期练习而得。这里小结一个:一般的注册都有状态,注册成功了是什么值,没成功是什么值,缺少权限是什么值,过期是什么值,可能存储在枚举值中,如下图:
gisweis_2015.05.20_09h03m05s_005_.png
03.深入
当然,这里我们可以直接修改判断条件,可能会达到我们想要的结果,但为了保险,我们得深入进去。这里,我们深入GetRegisterState方法,将state返回大于0的数值,函数返回值任意。因为RegisterHelper在MultiStar.Common.dll里,所以,我们将它另存来进行测试。
gisweis_2015.05.26_09h24m41s_003_Compile.png
只有彻底修改注册函数,才能解决根本问题。这样,你也可以在写代码的时候不要写得很简单,别人一看就明白,至少写复杂一点,即使被破解,也要让别人看起来都头疼。
04测试
对结果进行各种测试,包括其中的功能,有必要,可以在.NET Reflector中分析关键函数使用的地方,如下图左。
gisweis_2015.05.26_09h36m31s_005_.png gisweis_2015.05.26_09h31m23s_004_.png

本教程只能用于学习研究,不可进行任何商业用途。如有使用,请购买正版,尊重他人劳动成果和知识产权!

免费评分

参与人数 4威望 +2 热心值 +4 收起 理由
tony2526 + 1 已答复!
Hmily + 2 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩.
myqqq + 1 感谢发布原创作品,吾爱破解论坛因你更精彩.
朱朱你堕落了 + 1 辛苦了,感谢楼主分享!

查看全部评分

本帖被以下淘专辑推荐:

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

 楼主| 我也是个傻瓜 发表于 2015-11-16 12:59
tony2526 发表于 2015-11-16 12:47
希望大神出一点Net破解方面的视频教程

http://www.52pojie.cn/thread-420180-1-1.html
tony2526 发表于 2015-11-16 13:02
无休止脚步 发表于 2015-5-26 10:11
头像被屏蔽
lengyue52pojie 发表于 2015-5-26 10:14
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
nmgame 发表于 2015-5-26 10:45
提示: 作者被禁止或删除 内容自动屏蔽
ghostfish 发表于 2015-5-26 12:59 来自手机
好,学习了
ghostfish 发表于 2015-5-26 13:00 来自手机
高产者,
myqqq 发表于 2015-5-26 13:23
支持原创
头像被屏蔽
吾爱我世界 发表于 2015-5-26 13:25
提示: 作者被禁止或删除 内容自动屏蔽
tony2526 发表于 2015-11-16 12:47
希望大神出一点Net破解方面的视频教程
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

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

GMT+8, 2024-4-26 23:22

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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