Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Moosphan opened this issue Jan 9, 2024 · 8 comments
Open

Comments

@Moosphan
Copy link
Owner

Moosphan commented Jan 9, 2024

No description provided.

@Moosphan Moosphan pinned this issue Jan 9, 2024
@vip7kk
Copy link

vip7kk commented Jan 15, 2024

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

@indieexplore
Copy link
Collaborator

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

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

@vip7kk
Copy link

vip7kk commented Jan 15, 2024

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

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

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

@vip7kk
Copy link

vip7kk commented Jan 16, 2024

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

@indieexplore
Copy link
Collaborator

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

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

@vip7kk
Copy link

vip7kk commented Jan 16, 2024

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

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

是的,不支持链式调用

@wbzlop
Copy link

wbzlop commented Mar 18, 2024

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

@indieexplore
Copy link
Collaborator

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants