Arknights-Dolos/明日方舟中间人攻击框架
使用 mitmproxy来捕获明日方舟的数据,借此来修改指定数据。
灵感来源:
直接获取明日方舟的数据是获取不到的,因为明日方舟使用了本地服务器进行转发
利用mitmproxy可以将把数据传给服务器,略过本地服务器的转发
原来的:
Request -> ak-gs-localhost.hypergryph.com -> ak-gs.hypergryph.com
Request -> ak-gs-b-localhost.hypergryph.com -> ak-gs.hypergryph.com
Request -> ak-as-localhost.hypergryph.com -> ak-as.hypergryph.com
mitmproxy修改后的
Request -> ak-gs.hypergryph.com
Request -> ak-as.hypergryph.com
破解本地服务器转发的方法来自 GhostStar/Arknights-Armada
-
clone本repository
-
安装mitmproxy,
pip3 install mitmproxy
-
手机/模拟器上设置代理服务器
-
在手机、模拟器中信任mitmproxy证书
-
启动main,要启动网页还是命令行可以自己改代码
-
重新进入游戏,开始
ps: 对如何配置mitmproxy有疑问的建议参照 Tao0Lu/Arknights-Cheater
从ArknightsGameData/tree/master/zh_CN/gamedata/excel中
下载
放入 /data 文件夹内
运行 python dataProcess.py
-
ArkEssential: 转发本地服务器
-
CharsEssential: 自定义角色前置
-
BattleEssential: 自定义角色前置
-
fakeGacha: 虚假10连
-
graduateChars: 全满潜能,满级,满专精 (前置CharsEssential,BattleEssential)
-
unlockSkins: 解锁全皮肤 (前置CharsEssential)
-
userStatus: 自定义用户信息以及原石,只能拿来看.
-
allChars: 全干员 (前置CharsEssential,BattleEssential)
-
moreChars: 自定义干员 (前置CharsEssential,BattleEssential)
-
gachaSimulation: 抽卡模拟器 (前置CharsEssential,allChars)
自定义十连
全角色,全满级
修改信息
自定义角色