游戏逆向+反编译
文章平均质量分 88
逆向和反编译,如何保护自己的服务器安全; 如何攻击破解别人的服务器端口;如何抓包破解协议;
破解技术, 如何反编译获得源码;如何逆向修改移动端的资源;如何破解客户端的相关美术资源和源代码。。。
总之,你可能关心的网络安全或内存安全问题都可以在这里找到答案 订阅后可在我主页加个人微信获取更多优质内容推
前网易架构师-高司机
曾在IBM的Platform Computing,淘米网,网易搬砖。资深游戏服务器架构师,合作+v(gao_ke104)可付费咨询服务器架构设计,网络问题,深度学习和训练数据集等问题,提供商业化的视觉人工智能检测和预警系统(煤矿,工厂,制造业,消防等领域的工业化产品),合作开发商业性游戏。
展开
-
逆向解Unity打包的代码和资源(二)
我之前说过用Unity打包发布apk包的时候要非常小心,加密和防逆向篡改,因为unity游戏太容易篡改或逆向出来了,所以代码混淆、加密等工作还是十分重要的。大家如果使用的是unity开发游戏或者其他应用,不妨看下专栏的这篇文章:保护你的 Unity 游戏免遭黑客攻击:最佳实践和安全提示-CSDN博客相信这篇文章会对你的代码保护有启发,一旦你的未加密加固的apk流入网络,相当于裸奔,画面太美简直不敢直视,原创 2024-04-15 00:15:00 · 16556 阅读 · 0 评论 -
保护你的 Unity 游戏免遭黑客攻击:最佳实践和安全提示
作为游戏开发者,确保 Unity 游戏的安全对于保障我们的辛勤工作和保护玩家体验至关重要。虽然没有任何安全措施是完全万无一失的。我们不能完全 100% 让我们的游戏防黑客,但我们可以让作弊者很难在游戏中作弊。我们可以实施一些最佳实践和安全提示,使我们的游戏更能抵御黑客攻击。在本文中,我们将探索增强 Unity 游戏安全性并保护其免受潜在漏洞影响的有效方法。1. 代码混淆:想象一下,你有一个密码,你希望防止其他人试图理解它。这就是代码混淆的用武之地。这就像把你的秘密代码变成一个很难解决的谜题。原创 2024-03-13 00:45:00 · 142 阅读 · 0 评论 -
使用 Python 和CE进行游戏修改
现在,即使我们找到了健康地址,它也不是静态的。现在我们要做的是获取 mono-2.0-bdwgc.dll 的基地址,我们可以使用 process[“modules”][“mono-2.0-bdwgc.dll”][“baseaddr”] 访问它,然后我们将添加 0x017C58C0 以获取指针的基地址。现在在这一部分中,我们将访问这个指针,我们将访问它指向的内存地址并使用 python 修 改它。我们可以通过改变它来确认这是生命值的内存地址,如果我们改变它,我们在游戏中的生命值也应该改变。原创 2024-02-27 10:06:46 · 57573 阅读 · 0 评论 -
使用CE查找共享代码的多种方法
一般在游戏中,我们会有这样的定义Player和怪物NPC:当你修改了你自己的hp血量的同时,可能怪物攻击的血量也就发生了变化,所以你血量增加了1000,同时怪物的血量也增加了1000,这就是共享代码的问题。本关模拟一种游戏,其中左边为我方,而右边为敌人,当我们点击重新启动并自动执行的时候我方血量不足会死亡。你的任务是找到改写健康的代码, 并且修改以至于你可以获得胜利,但"绝不能"使用锁定HP的方法。在遍历血量的时候应该使用单浮点数进行搜索。原创 2024-02-26 13:36:25 · 56620 阅读 · 0 评论 -
如何开始破解基于 Django 的应用程序
Django 是一个基于Python 的Web 框架。在这篇文章中,我将教你如何分析基于 django 的应用程序。在这篇文章中,我将使用 wagtail 作为示例。对我来说,在进行静态代码分析时,最重要的部分是确定如何注册和处理路由,这就是我们将在本文中介绍的内容。在我们开始之前,我建议您使用 Visual Studio 代码,因为它是轻量级的并且很容易使用它来分析代码,您只需使用 ctrl+单击函数即可遵循其定义,这会很有帮助。但是,如果您愿意,您仍然可以使用您选择的编辑器。原创 2024-02-26 09:48:08 · 57483 阅读 · 0 评论 -
CheatEngine提升篇
代码注入是将一小段你写出的代码注入到目标进程中并执行它的技巧。在这一步教程中,你将有一个健康值和一个每按一次将减少 1 点健康值的按钮,你的任务是利用"代码注入",使每按一次按钮增加2点的健康值。原创 2024-02-26 00:15:00 · 56692 阅读 · 0 评论 -
CheatEngine基础进阶篇
我们在上一篇文章里说了CE的安装,汉化以及最基础最基础的值扫描和修改方法,当然很多游戏不能通过这些简单的手段就能达到修改值的效果,因此我们还需要掌握以下几个重要的知识点:指针寻址上一步阐述了如何使用"代码查找"功能对付变化位置的数据地址,但这种方法往往不能达到预期的效果,所以我们需要学习如何利用指针。原创 2024-02-21 09:44:54 · 56853 阅读 · 0 评论 -
安装CheatEngine修改器和熟悉基础功能
Cheat Engine 一般简称CE,是一个开放源代码的作弊软件,其功能包括:内存扫描、十六进制编辑器、调试工具,Cheat Engine 自身附带了外挂制作工具,可以用它直接生成外挂工具。CE可以说是目前最优秀的进程内存修改器,没有之一。但需要注意的是,它的使用可能。原创 2024-02-20 10:30:27 · 59256 阅读 · 1 评论 -
Ddos攻击防御之使用nginx
如果你想一段时间内被限制超过了5次,就拉黑几分钟, 为什么要拉黑呢,因为nginx也是有压力的,比如这里的10m存储区域,另外,nginx返回503,请求不是没成功,只是没有转发给你的业务应用,nginx的压力依旧存在,大量请求过来,完全可能导致nginx瘫痪,这种限制只是保护了nginx后面的应用而已,当然nginx的并发性能很屌,这样处理也是OK的,但不代表nginx就不能被弄瘫痪,最好的办法是发现是明显攻击后将ip拉黑,可以动态的处理,比如拉黑几分钟、几十分钟、几小时等等。原创 2024-01-09 20:34:39 · 920 阅读 · 0 评论 -
什么是 DDoS 攻击
最简单的形式是,当在没有特定限制标准的情况下实施黑洞过滤时,合法和恶意的网络流量都会被路由到空路由或黑洞,并从网络中丢弃。然后,工作人员会收到更多未经确认的包裹请求,直到他们无法携带更多包裹,变得不知所措,并且请求开始得不到答复。涉及不加区别地丢弃或限制流量的缓解尝试可能会将好的流量与坏的流量一起丢弃,并且攻击也可能会修改和适应规避对策。当受害者的服务器或网络成为僵尸网络的目标时,每个僵尸程序都会向目标的IP 地址发送请求,可能会导致服务器或网络不堪重负,从而导致对正常流量的拒绝服务。原创 2024-01-09 13:44:35 · 893 阅读 · 0 评论 -
反编译用unity打包的资源文件
如何破解别人家的游戏包,美术资源是维权和侵权一直杠下去的话题,如果作为商业用途,我是反对破坏原作者的创意,侵害作者的劳动果实行为。但是如果是仅仅为了学习,实验,不妨参考我的文章,我相信你可以从我的文章里获取如何破解通过unity打包的移动游戏美术资源。 之前想模仿国外一款游戏,将他的APK打算做成小游戏,通过加压文件,得知他是用unity开发的,“拿来主义”就希望能从apk里拿到游戏里的音效,动画, 美术资源吧。 从网上找来不少的破解工具,...原创 2020-06-18 18:09:24 · 59299 阅读 · 0 评论 -
危险!!!也许你的web网站或服务正在悄无声息地被SQL注入
2010年秋季,联合国官方网站遭受SQL注入攻击。2014年一个叫“TeamDigi7al”的黑客组织攻击了美国海军的一个名为“Smart Web Move”的web应用。此次事件直接造...原创 2021-07-07 18:30:00 · 464 阅读 · 0 评论 -
逆向解Unity打包的代码和资源
我之前说过用Unity打包发布apk包的时候要非常小心,加密和防逆向篡改,因为unity游戏太容易被PoJie出来了,所以代码混淆、加密等工作还是十分重要的。 这里我揪出来一个已经上线的棋牌游戏,根据解压缩apk后我发现有assets\bin\Data\Managed这个目录,所以我基本可以断定这个工程使用的是unity引擎写的游戏,接下来我们就针对Unity的代码部分来逐个PoJie它。原创 2023-12-06 17:16:43 · 59221 阅读 · 1 评论 -
逆向扒cocosjs安卓包教程-破解加密的js源码
本文只适用于cocosjs引擎打包的游戏apk,针对此类apk进行源码级别的逆向破解,可直接逐个破解工程内的源码部分,让游戏逻辑大白于你的面前,你可以针对js源码进行二次开发。按照我的教程破解过程中遇到什么问题,欢迎留言。原创 2023-11-23 16:38:15 · 59120 阅读 · 2 评论 -
逆向修改Unity的安卓包资源并重新打包
其实在很多时候,我们不仅仅想要看Unity的源码,我们还要对他们的客户端源码进行修改和调整,比如替换资源,替换服务器连接地址之类的,那么我们就要进阶下,看看如何将解压的源码进行修改再压缩回去。在上一篇文章中,我已经讲过如何逆向获取unity打包出来的源代码和资源了,那么这一节我将介绍如何将解密出来的源代码进行修改并重新压缩到apk中。保存成新的压缩文件lua, 最后把修改压缩后的lua文件替换到原来的工程里,重新安装即可。选择我们刚才保存的修改后的文件,然后打开后选择压缩,确定。原创 2023-12-06 17:25:17 · 58703 阅读 · 0 评论 -
手把手教程-自动抢单某知名外卖程序制作
大家好,好久没有更新了,近半年项目事情较多,最近刚好有空来更新下文章,这篇文章是货真价实的教程,只需要这一篇文章,你就可以做更多的类似的挂。网络原理我就不多说了,可以参考我的,还有抓包相关工具我暂时不多介绍了,如果有需要,后台私聊找我,我来继续更新抓包工具和使用的相关文章。原创 2023-11-21 17:17:10 · 597 阅读 · 0 评论 -
高效反编译luac文件
对于游戏开发人员,有时候希望从一些游戏apk中反编译出源代码,进行学习,但是如果你触碰到法律边缘,那么你要非常小心。这些文件是经过lua或者luajit编译后生成的字节码文件, 我们选取其中的一个luac.32,使用工具HxD打开,这篇文章,我针对一些用lua写客户端或者服务器的编译过的luac文件进行反编译,获取其源代码的过程。注意看,你的头部信息是这种LJ8����6��开头的,这种,我们可以直接使用工具来导出对应的源码的。下载本地后,直接按照手册说明运行, 比如我想反编译main.luac.32。原创 2023-08-16 09:58:35 · 58251 阅读 · 0 评论