Public
Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md
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 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
- Romain Thomas: @rh0main (
me@romainthomas.fr)
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.
关于 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次/周
LessMore