StreetFighterDuel_Tools: “街霸:对决”逆向及解密工具

StreetFighterDuel_Tools: “街霸:对决”逆向及解密工具

@[TOC]

  • 解包
  • 逆向
  • 解密
  • 打包

解包

  • 提示:
    • 首先下载游戏包apk, 可以试试app.mi.com/gamedog/taptap.io, 等等
    • 解压缩可以使用7zip/apktoolbox
    • 反编译/编译DEX, 使用apktool等
    • 反编译jar到java, 使用dex2jar, jd-gui或者cfr.
  • Windows:
    • 使用Explorer资源管理器/7zip/unzip/apktoolbox 解压缩apk
    • 使用apktoolbox等反编译DEX
  • linux/macOS:
    $ unzip (StreetFighterDuel).apk
    

逆向

  • 提示:
    • 需要一个ROOT过的设备或者模拟器(目前模拟器暂不支持解密)
  • 工具:
    • FrIDA/objection/Python 3/vscode/node.js/IDA 7.x(optional)/vs2019/2022/android studio(sdk), 等等
    • 个人喜好vb6, 别恨我
  • Windows:
    • 已ROOT过的设备:
      • 安装 (StreetFighterDuel).apk到设备
      > adb install (StreetFighterDuel).apk 
      
      • 安装本工具自带decryptSFD.apk到设备
      > adb install decryptSFD.apk 
      
      • 打开 "Developer Command Prompt for VS 2019"命令行工具
      • 运行设备上的“街霸:对决”,登录并自动下载更新文件
      > frida -U -f com.tencent.vega --no-pause
      
      • 运行工具自带批处理工具复制所有相关文件到本地
      > start copySFD.bat
      
      • 使用Frida/IDA/objection寻找Sqlite/XXTEA密码, 不是很容易,祝好运!
      > frida -U -f com.tencent.vega -l getkey.js --no-pause
      
    • 已ROOT过的模拟器:
      • 暂不支持,尚未实现x86/x86_64平台支持。
  • linux/macOS:
    • 暂不支持。

解密

Chunli:


chunli.gif

Cammy:


cammy.gif

打包

  • 暂不支持打包,尚未实现。

注意

本工具仍在开发中,进展较慢,错误难免,尚未稳定,敬请原谅!
请发 e-mail 到 [email protected]了解动态和获取方法。

为加快研发进度,请考虑捐助,谢谢!

你可能感兴趣的:(StreetFighterDuel_Tools: “街霸:对决”逆向及解密工具)