https://github.com/5noxi/charfuscator
Takes a single character as input and returns an obfuscated representation of that character using randomized arithmetic or bitwise operations.
https://github.com/5noxi/charfuscator
char character encoder encoding obfuscation obfuscator powershell
Last synced: 4 months ago
JSON representation
Takes a single character as input and returns an obfuscated representation of that character using randomized arithmetic or bitwise operations.
- Host: GitHub
- URL: https://github.com/5noxi/charfuscator
- Owner: 5Noxi
- License: gpl-3.0
- Created: 2024-12-31T13:18:05.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-01-01T18:11:20.000Z (6 months ago)
- Last Synced: 2025-01-08T18:19:22.245Z (5 months ago)
- Topics: char, character, encoder, encoding, obfuscation, obfuscator, powershell
- Language: PowerShell
- Homepage: https://discord.gg/E2ybG4j9jU
- Size: 555 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Charfuscator
Takes a single character as input and returns an obfuscated representation of that character using randomized arithmetic or bitwise operations.

### Before

### After
## Discord Server
- https://discord.gg/E2ybG4j9jU## 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.**