Skip to content

Takes a single character as input and returns an obfuscated representation of that character using randomized arithmetic or bitwise operations.

License

Notifications You must be signed in to change notification settings

5Noxi/Charfuscator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Charfuscator

Takes a single character as input and returns an obfuscated representation of that character using randomized arithmetic or bitwise operations. charpre

Before

before

After

after

Discord Server

How it works

  1. Gets content of input
  2. Obfuscates content - replaces each character in the script with an obfuscated equivalent ([char])
  3. Wraps obfuscated content
    & ([char]((5591 - 1917 - 703 - 2866))+[char](((-76 -Band 1357) + (-76 -Bor 1357) + 7835 - 9015))+[char](((11229 -Band 1042) + (11229 -Bor 1042) - 3467 - 8684)))($obfuscated)
    
  4. Repeats (iterations)

Features

  • Arithmetic Encoding
  • MBA obfuscared iex command
  • Bitwise Encoding
  • Dynamic Execution
  • Iterations

Usage

nvi -> Input

nvo -> Output

. \NV-Charfuscator.ps1;char -nvi".\Test.ps1" -nvo ".\Char.ps1" -iterations 1

Disclaimer

Do not use the encoder to create malware, I take no responsibility for the abuse of this tool.

About

Takes a single character as input and returns an obfuscated representation of that character using randomized arithmetic or bitwise operations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published