设为首页
收藏本站
切换到宽版
登录
立即注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
论坛
BBS
VIP用户组
官网群
无名商城论坛
»
论坛
›
资源分享区
›
学习资源专区
›
【无邪原创教程】DLL之购买反加另类改法 ...
返回列表
发帖
查看:
323
|
回复:
0
[技术教程]
【无邪原创教程】DLL之购买反加另类改法
[复制链接]
无名
无名
当前离线
积分
32464
1万
主题
1万
帖子
3万
积分
管理员
积分
32464
发消息
发表于 2022-5-8 14:07:16
|
显示全部楼层
|
阅读模式
这是实例,楼主今天早上改游戏时碰到的情况。
小白绕道,有些DLL基础的可以来看看。
【示例游戏】荒漠乐园
【破解类型】DLL购买反加
【所需工具】dnSpy
【具体流程】
楼主今天早上下载这游戏本来看到有支付的地方想改谷歌内购的,搜索BuyProductID
翻到下面的ProcessPurchase,发现代码只有这么一点就觉得不对劲,然后眼尖看到了这行代码调用
应该是增加货币的方法,点进去看看
还真是,通过分析被调用发现传进来的值有正有负,如果按照以前的改法,打开每个方法将负值改成正的,这样太多了,太麻烦了
我们知道,根号下X的平方等于X的绝对值【数学不过关绕道】,所以我将这个方法名修改成,如下
这样改不管传进来的值是正是负都只能是正数
Math.Sqrt()是C#语言的库函数,根号的意思,如果看不懂我现在改的内容,可以拿我修改的与上面的没改的做对比
改完之后,不管传进来是正的还是负的值都会变成正的值,这样就可以购买反加了。
嗯,大概就这些了
另外就是别在评论下面求破解游戏
改法
,
根号
,
游戏
,
绕道
,
购买
相关帖子
•
网站通用搭建步骤(教程,非搭建)
回复
使用道具
举报
返回列表
发帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表