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

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 14848|回复: 30
收起左侧

[.NET逆向] 运用dnspy破解某markdown编辑器

  [复制链接]
8091956 发表于 2019-2-3 11:46
本帖最后由 云在天 于 2019-6-7 13:03 编辑

写这个贴子是为了分享dnspy的基本用法。
markdownpad2与dnspy请自行去官网下载。

破解对象:markdowpad2
环境:Windows 10
工具:dnspy
思路:覆盖License解密函数

1. 用dnspy载入MarkdownPad2.exe展开命名空间,可以看到License

2. 展开LicenseWindow类,选中Button_On_Click方法,可以看到里面调用了验证注册码的函数,鼠标左键点进去可以看到VerifyLicense方法的具体实现

3.可以看到关键验证函数是startupHelper.Check()方法,点进去后可以看到是调用LicenseEngine.VerifyLicense()进行验证。


4.进入licenseEngine.VerifyLicense(),发现是通过LicenseEngine类的Decrypt方法返回了一个License对象赋值到LicenseEngine的License属性。


5.LicenseEngine类的Decrypt方法是调用RSA解密函数解密我们输入的key,再将其转化为json对象赋值给一个License对象,然后将其返回。

6.那么关于注册码的所有信息就存放在LicenseEngine对象的License属性中。所以我们就直接覆盖LicenseEngine.VerifyLicense方法中对License属性赋值的过程,使其被赋值为我们构造的License对象。在LicenseEngine.VerifyLicense方法里右键,选择编辑方法,就可以修改源代码了。修改后如图

7.点击菜单 文件,保存模块就可以将修改后的文件保存。打开修改后的文件,输入任意注册码,注册成功。







免费评分

参与人数 10威望 +1 吾爱币 +19 热心值 +10 收起 理由
wyzkingstone + 1 + 1 谢谢@Thanks!
xiaozun + 1 + 1 怎么联系你楼主,我有个问题向你请教
kingkiller + 2 + 1 谢谢@Thanks!
liphily + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
jgs + 1 + 1 谢谢@Thanks!
whc2001 + 1 + 1 不错
梦蛟龙 + 1 + 1 我很赞同!
Hmily + 1 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
云在天 + 4 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
wwh1004 + 1 + 1 我很赞同!

查看全部评分

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

whc2001 发表于 2019-2-3 18:46
梦蛟龙 发表于 2019-2-3 16:35
写个注册码生成器吧,我没vs,没法弄。

RSA是非对称加密, 软件里那个是公钥, 私钥只有作者才有, 要公钥解密必须私钥加密, 所以只能靠破解
leannie 发表于 2019-2-3 18:57
whc2001 发表于 2019-2-3 18:46
RSA是非对称加密, 软件里那个是公钥, 私钥只有作者才有, 要公钥解密必须私钥加密, 所以只能靠破解

这个软件的私钥流出来好多年了
burniegu 发表于 2019-2-3 12:29
梦蛟龙 发表于 2019-2-3 16:35
写个注册码生成器吧,我没vs,没法弄。
梦蛟龙 发表于 2019-2-3 16:43
直接改,通过了。。。。。。
大馒头123 发表于 2019-2-3 16:49
看看这个怎么样 支持原创 感谢发布
whc2001 发表于 2019-2-3 18:50
老早之前研究过, 似乎功能挺强大, 作者一直没混淆代码, 要不是用VSCode习惯了就去买正版支持一下了(15美元, 单个用户可以装多台电脑)
多幸运遇见baby 发表于 2019-2-3 19:16
欢迎分析讨论交流,吾爱破解论坛有你更精彩!
jgs 发表于 2019-2-3 20:31
谢谢楼主提供教程,学习dnspy及分析
您需要登录后才可以回帖 登录 | 注册[Register]

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

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

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

GMT+8, 2024-4-28 12:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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