app-code-obfuscation icon indicating copy to clipboard operation
app-code-obfuscation copied to clipboard

「Todo List for Dev Plan|You can make suggestions here👏」

Open Moosphan opened this issue 2 years ago • 11 comments

Moosphan avatar Jan 09 '24 13:01 Moosphan

能不能做到垃圾代码之间链式调用,比如A调用B,B调用C,C调用D,以此类推下去

vip7kk avatar Jan 15 '24 02:01 vip7kk

能不能做到垃圾代码之间链式调用,比如A调用B,B调用C,C调用D,以此类推下去

可以做到,但一旦加了调用可能会影响实际业务代码的执行时间,特别是在频繁调用的场景下,是有什么具体场景吗

indieexplore avatar Jan 15 '24 02:01 indieexplore

能不能做到垃圾代码之间链式调用,比如A调用B,B调用C,C调用D,以此类推下去

可以做到,但一旦加了调用可能会影响实际业务代码的执行时间,特别是在频繁调用的场景下,是有什么具体场景吗

希望能加个属性设置这种链式调用,这种能进一步混淆代码复杂度,目前生成的垃圾代码都是单纯的用数量去插入填充,而且生成的代码相似度都差不多,还是能看得出来

vip7kk avatar Jan 15 '24 04:01 vip7kk

可以借鉴下android-junk-code这个库看看,这个库结合第三方混淆使用不会报错

vip7kk avatar Jan 16 '24 03:01 vip7kk

可以借鉴下android-junk-code这个库看看,这个库结合第三方混淆使用不会报错

这个库只能生成java代码,并不会处理字节码,所以不会冲突,此外,该库也不支持生成方法的链式调用吧

indieexplore avatar Jan 16 '24 06:01 indieexplore

可以借鉴下android-junk-code这个库看看,这个库结合第三方混淆使用不会报错

这个库只能生成java代码,并不会处理字节码,所以不会冲突,此外,该库也不支持生成方法的链式调用吧

是的,不支持链式调用

vip7kk avatar Jan 16 '24 08:01 vip7kk

支持原始代码的 function wrapper 和 Indirect Branching 吗?

wbzlop avatar Mar 18 '24 08:03 wbzlop

支持原始代码的 function wrapper 和 Indirect Branching 吗?

暂时不支持,后续计划加入

indieexplore avatar Mar 20 '24 02:03 indieexplore

库不更新维护了么?

vip7kk avatar Jul 18 '24 06:07 vip7kk

库不更新维护了么?

@vip7kk 持续更新,有什么需求可以提issue

Moosphan avatar Jul 21 '24 05:07 Moosphan