Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md



O-MVLL

Build38

  Android NDK   Xcode Toolcahin

O-MVLL

O-MVLL (in reference to O-LLVM) is a LLVM-based obfuscator driven by Python and the LLVM pass manager. It can be run as follows:

clang++ -fpass-plugin=libOMVLL.dylib main.cpp -o main
import omvll class MyConfig(omvll.ObfuscationConfig): def __init__(self): super().__init__() def flatten_cfg(self, mod: omvll.Module, func: omvll.Function): if func.name == "check_password": return True return False
O-MVLL Pipeline

O-MVLL can be used with the Android NDK and an iOS toolchain. It currently supports AArch64 and ARM architectures.

For more details, please check out the documentation at obfuscator.re/omvll.

Download

Contact

Feel free to reach out at ping@obfuscator.re for any doubt, issue, bug you may encounter.

Maintainers

Author

Credits

License

O-MVLL is released under the same License as LLVM: Apache License, Version 2.0.

This project is partly funded by the EU and the European Cybersecurity Competence Center.

EU Co-funding Logo ECCC Logo

关于 About

:electron: O-MVLL is a code obfuscation tool based on LLVM for native code (Android and iOS).
androidiosllvmobfuscatorobfuscator-llvm

语言 Languages

C++69.1%
C11.4%
LLVM6.1%
Python5.7%
Shell3.9%
CMake3.0%
Dockerfile0.6%
Swift0.2%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
70
Total Commits
峰值: 5次/周
Less
More

核心贡献者 Contributors