精华内容
下载资源
问答
  • 简单 Unity3D 安卓游戏逆向思路

    千次阅读 2019-09-05 09:49:10
    作者:dawu@知道创宇404实验室 时间:2019/02/25 英文版本:...0x00 前言 这是一篇游戏引发的简单技术文。 起因是个人很喜欢玩 google play 上的一些数字类型(角色攻击是线性增长,怪物指数变...

    作者:dawu@知道创宇404实验室
    时间:2019/02/25
    英文版本:https://paper.seebug.org/943/
    如果你想第一时间了解漏洞资讯,可以关注我们的知道创宇Paper:https://paper.seebug.org/829/

    0x00 前言

    这是一篇游戏引发的简单技术文。

    起因是个人很喜欢玩 google play 上的一些数字类型(角色攻击是线性增长,怪物指数变强,到后期越打不过,通过重生增强属性变强)的小游戏。但是这种游戏仍旧存在一定缺陷,前期资源不多,玩的太慢、玩的时间长了,就感觉没意思,就不想玩了,所以在玩到游戏中期的时候,往往都会去网上搜索XXX破解版/内购版,快速进入后期然后放弃这款游戏。

    这样的做法其实是很不安全的,因为无法判断XXX破解版/内购版在破解/内购之后还做了什么。所以我最后的解决办法是,逆向这些apk,修改游戏逻辑。让我在玩的时候,可以快速度过缓慢的前期。

    逆向了几个玩过的游戏,发现这类游戏使用Unity3D开发的居多。因此本文将介绍简单Unity3D类安卓游戏的逆向修改思路。

    0x01 准备工具

    逆向最简单的Unity3D类安卓游戏建议使用安装好 JAVA 环境的Windows系统(涉及到dll文件的修改,所以Windows平台更加适合)。

    1.1 安卓 APK 逆向三件套

    一般 APK 逆向,常使用到 apktooldex2jarjd-gui。在逆向 Unity3D 安卓游戏时,仅仅只需要使用到 apktool

    • Apktool: 用于解压/重新打包安卓APK。
    • dex2jar: 将解压出来的dex文件变成jar,方便使用jd-gui查看
    • jd-gui: 查看dex文件逻辑

    1.2 dll文件逆向三件套

    因为一般的 Unity3D 安卓游戏的主逻辑都在 asserts/bin/data/Managed/Assembly-CSarp.dll 中,所以我们还需要 dll文件逆向/重新打包 的工具。

    • ILSpy: 用于查看dll程序逻辑
    • ILDASM: 用于反编译dll文件,生成il文件(存放了dll反编译后的指令)和res文件(反编译后的资源文件),可以安装WindowsSDK或者从网上下载。
    • ilasm: .net4.0自带了,位置在C:\Windows\Microsofr.NET\Framework\v4.0.30319\ilasm.exe

    1.3 生成重新打包的自签名证书

    修改完 apk 之后,需要对 apk 进行签名。该命令用于生成签名的证书。

    keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 0validity 10000
    # 记住设置的密码,最后自签名应用的时候需要输入密码
    

    0x02 开发一个简单的 Unity3D 游戏

    用Unity3D开发了一个简单小游戏作为本文的样例,逻辑十分简单:

    1. 英雄每过一关战斗力都会增加100.
    2. 怪物的战斗力为 Math.pow(2,当前关数)
    3. 当英雄战斗力小于怪物的战斗力时,英雄无法闯关。英雄可以考虑修炼或者重生提高战斗力。
    4. 英雄每次修炼战斗力都会增加1000.
    5. 英雄选择重生后,关卡数清零,需要重新闯关,但英雄初始战斗力会增加 2000 * 重生前闯关数。
      在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    具体代码可以参考 Github

    0x03 游戏逆向步骤

    1.使用 apktool 解压游戏安装包

    java -jar apktool.jar d game.apk
    

    2.提取出 game/assets/bin/data/Managed/Assembly-CSarp.dll ,使用 ILSpy 打开即可看到 dll 里面的逻辑。

    注: Unity3D开发的安卓游戏,其核心代码都在这个 dll 文件中,所以逆向/修改这个 dll 文件就可以了。这也是 Unity3D 和 其它安卓逆向不同的地方。

    在这里插入图片描述

    在没有混淆的情况下,反编译出的函数内容和原内容十分相似:

    在这里插入图片描述

    ILSpy 反编译的 Click1 内容

    在这里插入图片描述
    Click1 的原始代码

    3.找到关键函数、关键逻辑后,就可以尝试反编译 dll 文件并修改。使用 ILDASMdll 文件反编译成 il 文件。使用 ILDASM 打开 dll 文件后, File -> dump 就可以导出反编译结果了。

    在这里插入图片描述

    4.根据步骤2,就很容易理解逻辑了,然后根据速查表,就可以知道在步骤3导出的il文件中修改哪里了。例如步骤2中 Click1 就是游戏中 点击闯关 按钮绑定的逻辑。闯关的关键判断就在: info.hero_power + info.temp_power + info.add_power >= info.monster_power。所以打开步骤3中生成的 .il 文件,结合 .NET IL 指令速查表修改这部分对应的关键逻辑即可。

    在这里插入图片描述

    修改为 info.hero_power + info.temp_power + info.add_power != info.monster_power 就可以通过此处的逻辑判断。

    在这里插入图片描述

    5.修改关键逻辑后,通过重新编译 dll 文件、apk 文件、签名修改后的 apk 就可以在手机上安装运行了。

    重新编译dll文件命令如下:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\ilasm.exe game.il /output=Assembly-CSarp.dll /dll
    

    将重新编译的dll放回 game/assets/bin/data/Managed/ 目录下,使用apktool重新打包apk:

    java -jar apktool.jar b game
    cp game/dist/game.apk ./
    

    自签名应用:

    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore game.apk alias_name
    

    6.修改成功,开局修炼一次后,就可以无限闯关。顺利到达第30关。

    在这里插入图片描述

    0x04 杂谈和总结

    1. Unity3D有一个较为明显的特征: 开局会显示游戏LOGO。这个可以作为判断一个游戏是不是Unity3D开发的小参考。
    2. 文中的demo到了31关,就会发生整型溢出,怪物战斗力变为负数。原因是怪物战斗力的值为int型。在以前玩过的某个后期极度不平衡的游戏中,我的确遇到过整型溢出的问题。造成花钱升级还能增余额的情况。
    3. 在修改游戏之前把游戏语言调整为英文有助于在逆向的时候理解各个函数的意义(对于没有混淆的应用)。
    4. 游戏修改之后,很容易丧失原本的乐趣,变成纯粹的数字游戏。谨慎修改!

    0x05 参考链接

    1. Apktool
    2. ILSpy
    3. .NET IL 指令速查表
    4. Unity3d类安卓游戏逆向分析初探

    本文由 Seebug Paper 发布,如需转载请注明来源。

    欢迎关注我和专栏,我将定期搬运技术文章~

    也欢迎访问我们:知道创宇云安全 :https://www.yunaq.com/?from=CSDN91905

    在这里插入图片描述

    如果你想与我成为朋友,欢迎加微信kcsc818~

    展开全文
  • 简单Unity3D类安卓游戏逆向思路

    千次阅读 2019-02-26 18:32:22
    作者:dawu@知道创宇404实验室 时间:2019/02/25 ...但是这种游戏仍旧存在一定缺陷,前期资源不多,玩的太慢、玩的时间长了,就感觉没意思,就不想玩了,所以在玩到游戏中期的时候,往往都会去网上搜索XX...

    作者:dawu@知道创宇404实验室
    时间:2019/02/25

    0x00 前言

    这是一篇游戏引发的简单技术文。

    起因是个人很喜欢玩 google play 上的一些数字类型(角色攻击是线性增长,怪物指数变强,到后期越打不过,通过重生增强属性变强)的小游戏。但是这种游戏仍旧存在一定缺陷,前期资源不多,玩的太慢、玩的时间长了,就感觉没意思,就不想玩了,所以在玩到游戏中期的时候,往往都会去网上搜索XXX破解版/内购版,快速进入后期然后放弃这款游戏。

    这样的做法其实是很不安全的,因为无法判断XXX破解版/内购版在破解/内购之后还做了什么。所以我最后的解决办法是,逆向这些apk,修改游戏逻辑。让我在玩的时候,可以快速度过缓慢的前期。

    逆向了几个玩过的游戏,发现这类游戏使用Unity3D开发的居多。因此本文将介绍简单Unity3D类安卓游戏的逆向修改思路。

    0x01 准备工具

    逆向最简单的Unity3D类安卓游戏建议使用安装好 JAVA 环境的Windows系统(涉及到dll文件的修改,所以Windows平台更加适合)。

    1.1 安卓 APK 逆向三件套

    一般 APK 逆向,常使用到 apktool、dex2jar、jd-gui。在逆向 Unity3D 安卓游戏时,仅仅只需要使用到 apktool

    Apktool: 用于解压/重新打包安卓APK。
    dex2jar: 将解压出来的dex文件变成jar,方便使用jd-gui查看
    jd-gui: 查看dex文件逻辑

    1.2 dll文件逆向三件套

    因为一般的 Unity3D 安卓游戏的主逻辑都在 asserts/bin/data/Managed/Assembly-CSarp.dll 中,所以我们还需要 dll文件逆向/重新打包 的工具。

    ILSpy: 用于查看dll程序逻辑

    ILDASM: 用于反编译dll文件,生成il文件(存放了dll反编译后的指令)和res文件(反编译后的资源文件),可以安装Windows SDK或者从网上下载。

    ilasm: .net4.0自带了,位置在 C:\Windows\Microsofr.NET\Framework\v4.0.30319\ilasm.exe

    1.3 生成重新打包的自签名证书

    修改完 apk 之后,需要对 apk 进行签名。该命令用于生成签名的证书。
    keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 0validity 10000

    记住设置的密码,最后自签名应用的时候需要输入密码

    0x02 开发一个简单的 Unity3D 游戏

    用Unity3D开发了一个简单小游戏作为本文的样例,逻辑十分简单:

    1. 英雄每过一关战斗力都会增加100.
    2. 怪物的战斗力为 Math.pow(2,当前关数)
    3. 当英雄战斗力小于怪物的战斗力时,英雄无法闯关。英雄可以考虑修炼或者重生提高战斗力。
    4. 英雄每次修炼战斗力都会增加1000.
    5. 英雄选择重生后,关卡数清零,需要重新闯关,但英雄初始战斗力会增加 2000 * 重生前闯关数。
      在这里插入图片描述在这里插入图片描述在这里插入图片描述
      具体代码可以参考 Github

    0x03 游戏逆向步骤

    1. 使用 apktool 解压游戏安装包
      java -jar apktool.jar d game.apk
    2. 提取出 game/assets/bin/data/Managed/Assembly-CSarp.dll ,使用 ILSpy 打开即可看到 dll 里面的逻辑。
      注: Unity3D开发的安卓游戏,其核心代码都在这个 dll 文件中,所以逆向/修改这个 dll 文件就可以了。这也是 Unity3D 和 其它安卓逆向不同的地方。
      在这里插入图片描述
      在没有混淆的情况下,反编译出的函数内容和原内容十分相似:
      在这里插入图片描述在这里插入图片描述
    3. 找到关键函数、关键逻辑后,就可以尝试反编译 dll 文件并修改。使用 ILDASM 将 dll 文件反编译成 il 文件。使用 ILDASM 打开 dll 文件后, File -> dump 就可以导出反编译结果了。
      在这里插入图片描述
    4. 根据步骤2,就很容易理解逻辑了,然后根据速查表,就可以知道在步骤3导出的il文件中修改哪里了。例如步骤2中 Click1 就是游戏中 点击闯关 按钮绑定的逻辑。闯关的关键判断就在: info.hero_power + info.temp_power + info.add_power >= info.monster_power。所以打开步骤3中生成的 .il 文件,结合 .NET IL 指令速查表修改这部分对应的关键逻辑即可。
      在这里插入图片描述
      修改为 info.hero_power + info.temp_power + info.add_power != info.monster_power 就可以通过此处的逻辑判断。
      在这里插入图片描述
    5. 修改为 info.hero_power + info.temp_power + info.add_power != info.monster_power 就可以通过此处的逻辑判断。 修改为 info.hero_power + info.temp_power + info.add_power != info.monster_power 就可以通过此处的逻辑判断。
      在这里插入图片描述
    6. 修改关键逻辑后,通过重新编译 dll 文件、apk 文件、签名修改后的 apk 就可以在手机上安装运行了。

    重新编译dll文件命令如下:C:\Windows\Microsoft.NET\Framework\v4.0.30319\ilasm.exe game.il /output=Assembly-CSarp.dll /dll

    将重新编译的dll放回 game/assets/bin/data/Managed/ 目录下,使用apktool重新打包apk:
    java -jar apktool.jar b game
    cp game/dist/game.apk ./

    自签名应用:
    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore game.apk alias_name

    1. 修改成功,开局修炼一次后,就可以无限闯关。顺利到达第30关。
      在这里插入图片描述

    0x04 杂谈和总结

    1.Unity3D有一个较为明显的特征: 开局会显示游戏LOGO。这个可以作为判断一个游戏是不是Unity3D开发的小参考。

    2.文中的demo到了31关,就会发生整型溢出,怪物战斗力变为负数。原因是怪物战斗力的值为int型。在以前玩过的某个后期极度不平衡的游戏中,我的确遇到过整型溢出的问题。造成花钱升级还能增余额的情况。

    3.在修改游戏之前把游戏语言调整为英文有助于在逆向的时候理解各个函数的意义(对于没有混淆的应用)。

    4.游戏修改之后,很容易丧失原本的乐趣,变成纯粹的数字游戏。谨慎修改!

    0x05 参考链接

    1.Apktool
    2.ILSpy
    3..NET IL 指令速查表
    4.Unity3d类安卓游戏逆向分析初探

    展开全文
  • ** 主要使用三个工具 ** 1、Il2CppDumper软件 2、IDA_Pro_v7.0软件 3、AndroidKiller软件 使用Il2CppDumper对关键函数的偏移...此次测试针对的是U3Dil2cpp打包的小游戏,首先文件目录lib\armeabi-v7a\中要包含libil2cpp

    **

    主要使用三个工具

    **
    1、Il2CppDumper软件

    2、IDA_Pro_v7.0软件

    3、AndroidKiller软件

    使用Il2CppDumper对关键函数的偏移进行分析,也就是找到相关代码的地址信息。

    使用IDA_Pro_v7.0找到相关地址信息,并且找到相关伪代码。

    使用AndroidKiller进行最后的签名。

    首先下载一款Android的小游戏。利用解压软件进行解压。此次测试针对的是U3Dil2cpp打包的小游戏,首先文件目录lib\armeabi-v7a\中要包含libil2cpp.so文件,还有文件目录assets\bin\Data\Managed\Resources目录下要包含mscorlib.dll-resources.dat文件这样能进行分析。

    一、使用Il2CppDumper软件进行分析

    逆向攻击破解安卓游戏
    直接选择上述的两个文件打开进行分析即可。上述直接输入3即可。
    在这里插入图片描述
    打开Il2CppDumper所在的目录打开文件dump.cs,直接使用记事本格式即可。
    在这里插入图片描述
    逆向攻击破解安卓游戏
    一般在代码当中使用 get_money()这种格式来编写相应的代码,这就是获得金钱的相关代码,直接搜索即可。其余的参量的修改方式和此图一样。
    在这里插入图片描述

    后面就是相应的位置地址,也就是0x893518,记住这个地址。

    二、使用IDA_Pro_v7.0软件进行分析

    直接将文件libil2cpp.so拖入到IDA_Pro_v7.0软件当中,即可打开。
    在这里插入图片描述

    打开之后如下图所示:
    在这里插入图片描述

    复制刚才的地址0x893518,按G键进行搜索。

    在这里插入图片描述
    搜索之后可以到地址所处位置的代码,再点击P就可以看到相应的汇编代码。

    在这里插入图片描述
    可以看到就是把0x18这个值放到了R0寄存器当中,按F5键就可以看到伪代码。

    在这里插入图片描述
    将相应的汇编代码改为 MOV R0, #0xFFFFFFF,也就是将0xFFFFFFF写入到R0寄存器当中。再按ctrl+alk+K就可以对其进行修改。

    在这里插入图片描述
    在这里插入图片描述
    可以看到伪代码也相应地发生了变化。打包进行存储,然后利用新生成的数据文件直接去替换压缩包也就是apk当中的文件。

    三、使用AndroidKiller进行签名

    用AndroidKiller反向编译打开之后,进行签名认证,没有这一步,可能会出现问题。

    在这里插入图片描述
    签名完之后再进行编译,生成的apk文件就可以安装使用了。

    展开全文
  • 安卓逆向

    2019-05-21 16:09:45
    3.简单破解小游戏实现无限内购.mp4 4.如何去除APK签名验证.mp4/ 5.如何绕过注册码验证实现登录.mp4 6.超级篡改用于修改游戏金币.mp4 7.AS+smalidea调式smali代码实战目的.mp4 8.IDA调式C++游戏实战教学.mp4 9.值得你...

    1.教你如何在APP中插入自己想要的广告.mp4
    2.如何去除DES加密中的广告实现无广告.mp4
    3.简单破解小游戏实现无限内购.mp4
    4.如何去除APK签名验证.mp4/
    5.如何绕过注册码验证实现登录.mp4
    6.超级篡改用于修改游戏金币.mp4
    7.AS+smalidea调式smali代码实战目的.mp4
    8.IDA调式C++游戏实战教学.mp4
    9.值得你学习篡改Apk资源及smali代码插桩.mp4
    10.逆向App:防逆向之dex2jar对抗.flv
    11.逆向App:Apk反编译失败解决思路.flv
    12.如何从内存抠取DEX文件达到目的.mp4
    13.针对IDA反调试端口检测应对方法.mp4
    14.深度逆向分析阿里CM.mp4
    15.动态调式阿里CM.mp4
    16.如何过【阿里】反调试.mp4
    17.通过进程注入技术篡改内存数据.mp4
    18.trace注入流程.flv
    19.zygote注入流程.flv
    20.注入式与非注入式篡改【游戏内存数据】.mp4
    21.非注入式篡改游戏内存数据【循环刷副本】.mp4
    22.注入式篡改游戏内存数据【秒过副本】.mp4
    23.hook与异常hook对比.mp4
    24.如何过掉常用模拟器检测.mp4
    25.LUA游戏【全民水浒】主逻辑so分析.mp4
    26.U3D游戏逆向(跑酷类)实战分析.mp4

     

    百度网盘

    展开全文
  • 安卓逆向学习群692903341 首先来看一下app游戏入口界面广告 接下来使用捕获当前活动界面信息命令:adb shell dumpsys activity top来获取广告界面(com.mosads.adslib.Splash.MosSplashActivity)和app入口...
  • Android killer 是一款可视化的安卓应用逆向工具,集Apk反编译、Apk打包、Apk签名,编码互转,ADB通信...吸收融汇多种工具功能与特点,打造一站式逆向工具操作体验,大大简化了安卓应用/游戏修改过程中各类繁琐工作。
  • Android安卓逆向工程师

    2021-03-05 09:27:03
    安卓逆向游戏安全技术就是使用安卓手机应用机对游戏做破解攻击,以达到测试与逆向调试、安全分析、应用保护等效果。学习这门技术主要从事安全岗位就业,或者是自己兼职做项目测试获得赏金。安卓逆向工程师岗位在...
  • 安卓逆向系列教程 4.7 修改游戏金币

    万次阅读 2017-04-03 11:39:42
    4.7 修改游戏金币 作者:飞龙 软件下载:http://www.xuepojie.com/thread-24343-1-1.html进入游戏之后会有个“每日登录奖励”弹窗:点击之后会看到“您获得 100 金币”:我们看一下金币数量,100, 150, 200, 300。...
  • 安卓逆向实战

    2020-01-18 16:18:03
    今天心血来潮,看到论坛上老哥在破解游戏,自己也想操练一下,游戏叫某牢年代记。 一.工具需要 二.百度搜索一下游戏的apk,或者关注我,我给你私发 三.拖入AndroidKiller中,反编译 因为是UNITY搞出来的,所以找...
  • 如果lib文件夹下或者在下层的子文件夹中有包含libunity.so则说明是unity制作的游戏 如果有libil2cpp.so 则说明是IL2CPP模式下构建的安装包 将这个libil2cpp.so 反编译看一下里面的函数 需要用到工具 1. il2cpp ...
  • 第3课 4399游戏盒DES-CBC算法+自定义salt分析 第4课 IDEA动态调试搭建与HTTPS抓包 第5课 搜狐AES+MD5+SO内签名验证分析 第6课 京东Tea轮函数逆向还原[通用思路] 第7课 好搜小说so分析 第8课 tcp加密算法2种定位方法...
  • 安卓逆向基础学习

    千次阅读 2018-03-06 12:00:25
    才开始学习安卓逆向,从java到dex再到smali,一步一步认识,学习,了解看懂smali语法。首先目前网上的学习教程都是从游戏破解开始。游戏破解第一去内购。我们可以用android studio 的monitor来进行查看logcat,以此...
  • 课程介绍:教你如何快速分析一款软件APP,从Java层到so层的逆向分析,涉及到apk的加固脱壳技术,安卓逆向以协议分析为主。...适合人群:适用于安卓逆向爱好者,游戏爱好者,安全测试爱好者,程序员 ...
  • 安卓逆向之二__《全民捕鱼》游戏内购破解   环境简介 系统:Android 4.4 工具:Windows 10 64bit 夜神模拟器  Android Killer  Java Decompiler   全民捕鱼游戏简介 游戏名称:全民捕鱼 游戏类型:休闲益智 ...
  • 本篇博客仅用于学习交流,请勿进行任何...安卓逆向学习笔记(三) 不废话了,直接开始。 这次是一个游戏,切水果大战。 链接:https://pan.baidu.com/s/1HRDg5Dzp3HLs8lrPvI3roQ 提取码:gsjk 破解思路,付费之后一定...
  • 软件介绍: ...吸收融汇多种工具功能与特点,打造一站 式逆向工具操作体验,大大简化了用户在安卓应用/游戏修改过程中的各类繁琐工作。 软件下载和功能: 软件原地址:https://www.pd521.com/thread-136-1-
  • 安卓逆向(一)--Smali基础 标签(空格分隔): 安卓逆向 APK的组成 文件夹 作用 asset文件夹 资源目录1:asset和res都是资源目录但有所区别,见下面说明 lib文件夹 so库存放位置,一般由NDK编译得到,...
  • bugku逆向&安卓

    2019-03-08 19:57:35
    入门逆向 ...安卓逆向,看样子和上题类似,直接爆破判断点即可,不过要算出一个关键值 根据程序逻辑可以直接算出最终的f320k的值,代码如下 public static void main(String[] args) { int...
  • 安卓逆向系列教程 4.5 糖果星星达人

    万次阅读 2017-04-02 18:33:13
    软件在这里下载:http://www.anzhi.com/soft_2539282.html第一次进入游戏之后,会弹出来一个“新手礼包”,关掉之后,点击“新游戏”,之后进入“关卡1-1”。我们点击左上角的加号,会出现这个界面:我们点击“领取...
  • 安卓逆向系列教程 4.9 破解内购 II

    万次阅读 2017-04-04 10:26:51
    这次要破解的游戏是这个:http://dl.pconline.com.cn/download/544623.html打开游戏后,主界面有个 VIP,我们要破解的就是这个东西:我们切换到“好友代付”,点击“购买”,然后是“确认支付”:提示“购买道具xxx...
  • apk ):https://blog.csdn.net/qq_36869808/article/details/79290420 Android逆向-Android基础逆向7(内购干货集合):https://bbs.ichunqiu.com/thread-34304-1-1.html 安卓破解关键词大全:...
  • 安卓逆向-修改APK-战斗直接胜利

    千次阅读 热门讨论 2018-04-15 21:35:55
    前言 很久没有总结过关于逆向编程的文章了,来写一篇实践分享给大家。主要来说说如何通过逆向修改APK来实现游戏进入后直接获得胜利领取奖励。为了学习发展就不分享游戏名称了。
  • 首先在这里下载游戏:http://g.10086.cn/game/760000032287?spm=www.pdindex.android.addjgame.1我们要破解的东西是这个,获得金币:点击之后会有个弹出框,我们随便输入一些东西,然后点击“确认支付”:出现了...
  • 这里以某C#写的Android APP为例。 如下提取这个dll 使用dnSpy进行修改: 使用Ctrl + Shift + K进行全局搜索,搜索cash 从中可以看到 Deduct为减少,Add为添加。鼠标移动到Deduct上然后点击: ....
  • Android就安卓基于MT管理器逆向

    千次阅读 2020-08-25 14:08:57
    前几年因为玩游戏接触了逆向,过程中一直是自学,摸爬滚打也算小有收获。本次呢仅分享一些较浅的知识,适合小白和刚入门的,因为最开始也是用的mt管理器,所以在这里分享一下也是关于mt修改器的。 这是我在学生时候...

空空如也

空空如也

1 2 3 4 5
收藏数 83
精华内容 33
关键字:

安卓游戏逆向