技术分享如何在员工删除代码的情况下找回原本的proto 。下一个帖子教大家找回丢失的Cocos、代码

在一些及其特殊的情况下员工删除代码跑路也是一种风险
例如后端同学把proto删除了 然后大家都很蒙蔽
下面分享一个技术叫sat语法分析 通过编译后的proto的静态文件找回proto


其实没啥难度大家可以看到 proto的核心都在encode里那么只要对这个进行语法分析
就可以把proto还原出来

我们用这个方法扫描全局的类分为enum和message
注册进去

revert enum
再根据message扫描出来的 revert message即可

贴一个还原回来的结果

3赞

正式发布代码都是要测试通过以后,才能合并到 release ?git 查看下改动不就可以了?

这是在换个正道说法来展示逆向技术呢:dog:

3赞

应用场景尴尬

有什么用吗

水贴 :crazy_face:

开始我也想说,正常项目都有版本管理的吧,git 一下也挺方便的吧… :joy:

吓得我赶紧打开项目,右键Pull了一下~ :joy:

直说要破解游戏就好了。。。

2赞

:joy:

原来是这样,我还在想回退版本不就行了

不会是成都某公司的吧 slot逆袭 吉利?

这得把git服务器删了,同时把所有人的本地仓库都删了,才有这个可能

这得是权限分配问题和研发部内鬼之察的戏码更重点吧

我很喜欢考虑这种极端情况的容灾的办法

万一呢。不发工资。技术总监架空不懂技术的老板

你知道的有点多,确实看来是slots

吉利 旧版没啥难度啊 新版wasm我都过不了

mark!!