挂海论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
 友情提示:文字/图片广告均非网站意见,请担保交易勿直接付款,由此产生的责任自负
玩游戏来117游戏网(H5不下载也能玩手游传奇,吃鸡,竞技都有)不懂社区·好资源不错过·各位资源站大佬欢迎来采集搬运寻找会做《单机》游戏修改器的开发作者长期合作,价格不是问题!联系QQ:1874088565
IOS签名/udid证书出售/送证书加群1040456405 ██【我要租此广告位】██.
.. .
查看: 5436|回复: 0
打印 上一主题 下一主题

[视频教程] 任鸟飞谈逆向----《dxf》加密解密

[复制链接]
3正式会员
244/300

244

积分

44

主题

6

听众
已帮网友解决0 个问题
好评
0
贡献
200
海币
971
交易币
0
跳转到指定楼层
楼主
发表于 2017-12-11 20:58:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提醒:若下载的软件是收费的"请不要付款",可能是骗子,请立即联系本站举报,执意要付款被骗后本站概不负责。(任何交易请走第三方中介,请勿直接付款交易以免被骗!切记).

友情提示:文字/图片广告均非本站意见,请担保交易勿直接付款,由此产生的责任自负!!!↑↑


网络游戏客户端有很多数据是不想让别人读取到的
这个时候就会对重要的游戏数据进行加密
极端情况下还可能对所有数据进行加密
加密有简单的加密和复杂的加密,简单的加密例如QQ仙侠传人物坐标*1000  天涯明月刀血量xor一个常量,这些简单的加密只是起到你不能用CE,八门神器,烧饼修改器一类的内存搜索工具直接扫描到目标地址的效果,作用微乎其微,阻挡入门级逆向人员
有什么不懂可以关注 微信公众号 任鸟飞逆向  进行交流学习
再就是复杂一些的加密解密算法,里面还可能掺杂着大量的VM和混淆,这种就较难分析,如果vm严重的话是偷不出来功能的,只能调用函数,那么检测的风险同时也加大。
在能偷出伪代码的时候  一定是选择偷出来最好的,可以动态调试锁定位置,然后用IDA进一步分析加密算法。
说到这里,我们拿XNF的加密解密做实例进一步的讲解
首先我们扫描人物的血量,虽然人物血量是加密的,但是明文血量一样可以扫描的到,因为他需要显示到游戏的界面上,当然有的游戏加密以后,扫描不到明文怎么办?扫描字符串,因为他只要显示,必然要有内存地址存放的。
得到血量以后我们就应该去找他的来源
如果血量不是加密的  那么我们直接应该追到人物对象.
如果是加密的  那么我们就应该追到解密算法,过程是这样,人物对象下存放的加密血量,
经过解密函数返回真实血量,然后再通过写屏函数等显示到游戏里面
知道这样的过程我们就很容易的去断加密函数了
对明文血量下写入断以后我们在堆栈中找明文血量最早出现的位置(其他位置不可能是最开始的解密过程如果不跳过去  完全是在浪费时间)
往上追其来源
来到上图的位置  是这个函数的返回值
函数里面是复杂的解密算法,大家可以自行分析,直接调用也好,IDA翻译代码也好,直接复制偷出来功能也好,看自己心情
可以看到算法很复杂,并没有什么真实意义,完全为了加密



联系我时,请说是在 挂海论坛 上看到的,谢谢!



上一篇:任鸟飞谈逆向----《梦三国》字符串突破口以及跳回游戏领空
下一篇:hy上市*破解视频教程(语音详解)
免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.52ghai.com无关。

2、本站提供的一切资源内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。

3、本站信息来自第三方用户,非本站自制,版权归原作者享有,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

4、如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系删除(邮箱:xhzlw@foxmail.com),本站将立即改正。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

免责声明|Archiver|手机版|小黑屋|挂海论坛

GMT+8, 2025-4-7 04:37 , Processed in 0.088396 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

本站资源来自互联网用户收集发布,如有侵权请邮件与我们联系处理。xhzlw@foxmail.com

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