-
Notifications
You must be signed in to change notification settings - Fork 68
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Clean-up improvements: unify style and modernize syntax
General codebase cleanup, unified formatting with LLVM style, updated syntax and standardized licensing across files.
- Loading branch information
1 parent
1ce103c
commit e0b27f1
Showing
110 changed files
with
3,373 additions
and
3,112 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -28,10 +28,10 @@ | |
# O-MVLL | ||
|
||
O-MVLL (in reference to [O-LLVM](https://github.com/obfuscator-llvm/obfuscator)) is a LLVM-based obfuscator | ||
driven by a Python API and by new LLVM pass manager: | ||
driven by Python and the LLVM pass manager. It can be run as follows: | ||
|
||
```bash | ||
clang++ -fpass-plugin=omvll.so main.cpp -o main | ||
clang++ -fpass-plugin=libOMVLL.dylib main.cpp -o main | ||
``` | ||
|
||
```python | ||
|
@@ -51,7 +51,7 @@ class MyConfig(omvll.ObfuscationConfig): | |
|
||
O-MVLL can be used with the Android NDK and an iOS toolchain but **it only supports the AArch64 architecture**. | ||
|
||
For the details, you can checkout the documentation: [obfuscator.re/omvll](https://obfuscator.re/omvll) | ||
For more details, please check out the documentation at [obfuscator.re/omvll](https://obfuscator.re/omvll). | ||
|
||
### Download | ||
|
||
|
@@ -60,15 +60,15 @@ For the details, you can checkout the documentation: [obfuscator.re/omvll](https | |
|
||
### Contact | ||
|
||
You can reach out by email at this address: `[email protected]` | ||
Feel free to reach out at `[email protected]` for any doubt, issue, bug you may encounter. | ||
|
||
#### Maintainers | ||
|
||
- [Build38: The Next-Gen Mobile App Security Platform](https://build38.com/) | ||
|
||
#### Author | ||
|
||
- [Romain Thomas](https://www.romainthomas.fr): [@rh0main](https://twitter.com/rh0main) - `[email protected]` | ||
- [Romain Thomas](https://www.romainthomas.fr): [@rh0main](https://twitter.com/rh0main) (`[email protected]`) | ||
|
||
#### Credits | ||
|
||
|
@@ -80,7 +80,9 @@ You can reach out by email at this address: `[email protected]` | |
|
||
### License | ||
|
||
O-MVLL is released under the same License as LLVM: [Apache License, Version 2.0](./LICENSE) | ||
O-MVLL is released under the same License as LLVM: [Apache License, Version 2.0](./LICENSE). | ||
|
||
This project is partly funded by the EU and the European Cybersecurity Competence Center. | ||
|
||
<div style="display: flex; gap: 0px; padding: 10px;"> | ||
<img src=".github/img/eu.jpg" alt="EU Co-funding Logo" style="height: 50px; width: auto;"> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,9 @@ | ||
|
||
target_sources(OMVLL PRIVATE | ||
${CMAKE_CURRENT_SOURCE_DIR}/omvll_config.cpp | ||
${CMAKE_CURRENT_SOURCE_DIR}/log.cpp | ||
${CMAKE_CURRENT_SOURCE_DIR}/plugin.cpp | ||
${CMAKE_CURRENT_SOURCE_DIR}/utils.cpp | ||
${CMAKE_CURRENT_SOURCE_DIR}/Jitter.cpp | ||
${CMAKE_CURRENT_SOURCE_DIR}/jitter.cpp | ||
) | ||
|
||
add_subdirectory("python") |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.