Skip to content

Base64 encodes your script to obfuscate it, iterations make the file very large very quickly

License

Notifications You must be signed in to change notification settings

5Noxi/Base64-Wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Base64-Wrapper

Base64 encodes your script to obfuscate it, iterations make the file very large very quickly, preview: b64pre

Before

before

After

after

Discord Server

How it works

  1. Gets content of input
  2. Converts content to b64 & uses randomized MBA obfuscated iex command & strings
  3. Writes encoded payload into
iex([System.Text.Encoding]::UTF8.GetString([Convert]::FromBase64String(b64payload)))
  1. Does this as often as you want (iterations)

Example for UTF8 after MBA obfuscation

([char](((-15212 -Band 4405) + (-15212 -Bor 4405) + 3213 + 7679))+[char](((-1237 -Band 5295) + (-1237 -Bor 5295) - 8168 + 4226))+[char](((3833 -Band 616) + (3833 -Bor 616) + 1393 - 5772))+[char](((-1442 -Band 9351) + (-1442 -Bor 9351) - 9352 + 1499)))

Usage

nvi -> Input

nvo -> Output

. \NV-Wrapper.ps1; main -nvi ".\Test.ps1" -nvo ".\Wrapped.ps1" -iterations 1

Using too many iterations will end in a big file!

Disclaimer

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

About

Base64 encodes your script to obfuscate it, iterations make the file very large very quickly

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published