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

How to enable other features? #1

Open
CycloneRing opened this issue Apr 8, 2022 · 1 comment
Open

How to enable other features? #1

CycloneRing opened this issue Apr 8, 2022 · 1 comment

Comments

@CycloneRing
Copy link

Hi, How to enable other features of the library?

@chztbby
Copy link
Owner

chztbby commented Apr 29, 2022

You can change each option on this lines.

#define RG_OPT_COMPAT_THEMIDA (RG_DISABLE)
#define RG_OPT_COMPAT_VMPROTECT (RG_DISABLE)
#define RG_OPT_HIDE_MODULE (RG_DISABLE)
#define RG_OPT_REBIRTH_SYSTEM_MODULES (RG_DISABLE & !RG_OPT_COMPAT_VMPROTECT)
#define RG_OPT_REBIRTH_ALL_MODULES (RG_DISABLE & !RG_OPT_COMPAT_VMPROTECT)
#define RG_OPT_SET_PROCESS_POLICY (RG_DISABLE & !RG_OPT_COMPAT_VMPROTECT & !RG_OPT_COMPAT_THEMIDA) // EXE only
#define RG_OPT_ANTI_DLL_INJECTION (RG_DISABLE | RG_ENABLE_LOG | RG_ENABLE_POPUP | RG_ENABLE_KILL)
#define RG_OPT_ANTI_DEBUGGING (RG_DISABLE | RG_ENABLE_LOG | RG_ENABLE_POPUP | RG_ENABLE_KILL)
#define RG_OPT_THREAD_CHECK (RG_DISABLE | RG_ENABLE_LOG | RG_ENABLE_POPUP | RG_ENABLE_KILL)
#define RG_OPT_MEMORY_CHECK (RG_DISABLE | RG_ENABLE_LOG | RG_ENABLE_POPUP | RG_ENABLE_KILL | RG_ENABLE_DEALLOC)
#define RG_OPT_INTEGRITY_CHECK (RG_DISABLE) // fix..
#define RG_OPT_INTEGRITY_CHECK_HIDE_FROM_DEBUGGER (RG_DISABLE) // fix..
#define RG_PROCESS_POLICY (PROCESS_CREATION_MITIGATION_POLICY_DEP_ENABLE\
| PROCESS_CREATION_MITIGATION_POLICY_DEP_ATL_THUNK_ENABLE\
| PROCESS_CREATION_MITIGATION_POLICY_SEHOP_ENABLE\
| PROCESS_CREATION_MITIGATION_POLICY_FORCE_RELOCATE_IMAGES_ALWAYS_ON_REQ_RELOCS\
| PROCESS_CREATION_MITIGATION_POLICY_HEAP_TERMINATE_ALWAYS_ON\
| PROCESS_CREATION_MITIGATION_POLICY_BOTTOM_UP_ASLR_ALWAYS_ON\
| PROCESS_CREATION_MITIGATION_POLICY_HIGH_ENTROPY_ASLR_ALWAYS_ON\
| PROCESS_CREATION_MITIGATION_POLICY_STRICT_HANDLE_CHECKS_ALWAYS_ON\
| PROCESS_CREATION_MITIGATION_POLICY_EXTENSION_POINT_DISABLE_ALWAYS_ON\
| PROCESS_CREATION_MITIGATION_POLICY_CONTROL_FLOW_GUARD_ALWAYS_ON\
| PROCESS_CREATION_MITIGATION_POLICY_FONT_DISABLE_ALWAYS_ON\
| PROCESS_CREATION_MITIGATION_POLICY_IMAGE_LOAD_NO_REMOTE_ALWAYS_ON\
| PROCESS_CREATION_MITIGATION_POLICY_IMAGE_LOAD_NO_LOW_LABEL_ALWAYS_ON\
| PROCESS_CREATION_MITIGATION_POLICY_IMAGE_LOAD_PREFER_SYSTEM32_ALWAYS_ON\
| PROCESS_CREATION_MITIGATION_POLICY2_STRICT_CONTROL_FLOW_GUARD_ALWAYS_ON)

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

2 participants