flowguard
NEW!Update 27.0.2→

The most |
native obfuscator

FlowGuard Native protects your native code with powerful mutation and code virtualization techniques.

Apply for access
  • LinuxLinux
  • WindowsWindows
  • macOSmacOS
  • C++C++
  • CC
  • native codevm
    mov eax, [rdi]VM.7F 03
    mov ecx, [rsi]VM.C4 1A
    xor eax, ecxVM.09 E2
    mov [rdx], eaxVM.B6 F0
    call checkVM.31 AC 5D
    retVM.E9 00

    Code virtualization

    Translate native code into a custom VM instruction set to make the original logic harder to recover.

  • original
    mov eax, [input]
    xor eax, [key]
    mov [result], eax
    ret

    Mutation engine

    Rewrite native instructions into equivalent sequences that make the underlying logic harder to recognize.

  • Virtualization
    Mutation
    Anti-debug
    Tamper

    Layered protection

    Native virtualization and mutation, working together to make reverse engineering harder.

Pricing

Native virtualization and mutation. Choose monthly, yearly or Enterprise licensing.

  • Monthly

    Native protection, billed monthly.

    $20/ month
    Get started
    • Native code virtualization
    • Native mutation engine
    • Monthly billing
  • Yearly

    popular

    A full year of native protection.

    $180/ year

    Save 25% compared to monthly billing

    Get started
    • Native code virtualization
    • Native mutation engine
    • Yearly billing
  • Enterprise

    Custom terms for larger teams.

    Custom
    Contact us
    • Native code virtualization
    • Native mutation engine
    • Custom licensing terms

See what attackers see.

The same native logic, before and after flowguard native. Flip the switch, or hover the button.

native.asm
1mov eax, [input]
2mov ecx, [key]
3xor eax, ecx
4mov [result], eax
5ret
6
7
illustrative