Skip to content
New issue

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

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

Already on GitHub? # to your account

I want to build on your project and add my own templates, how do I do that? #2

Open
UIWP0 opened this issue Sep 11, 2024 · 2 comments

Comments

@UIWP0
Copy link

UIWP0 commented Sep 11, 2024

I want to build on your project and add my own templates, how do I do that? Does this project support custom development and how do I proceed? Looking forward to your reply :>

@thomasxm
Copy link
Owner

thomasxm commented Sep 17, 2024

It definitely supports custom development. You can add a new encoding scheme and template. You just need to ensure it is in C and that you use MinGW-w64 supported libraries in your template. To use LLVM obfuscators, our code need to be compatible with clang too.

The example template to refer to is loaders/loader_template_16.c. It is a classic process injection.
During execution, Boaz will look for the placeholder ####SHELLCODE#### in your template and replace it with position-independent shellcode.

@UIWP0
Copy link
Author

UIWP0 commented Sep 18, 2024

It definitely supports custom development. You can add a new encoding scheme and template. You just need to ensure it is in C and that you use MinGW-w64 supported libraries in your template. To use LLVM obfuscators, our code need to be compatible with clang too.

The example template to refer to is loaders/loader_template_16.c. It is a classic process injection. During execution, Boaz will look for the placeholder ####SHELLCODE#### in your template and replace it with position-independent shellcode.

Ok bro, I'm learning and secondary developing your project and it's a great one, thank you!

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

No branches or pull requests

2 participants